MCP Tool: get_account_activity

Retrieves detailed information about a specific account activity by its unique identifier. This tool provides comprehensive activity details including type, status, participants, timing, and attachments.

Example Prompt

Get account activity with ID ACTIVITY001

Input Parameters

NameTypeRequiredDescription
activityIdstringYesThe unique identifier of the account activity to retrieve

Response Fields

Below are the fields you may see in the response:
FieldTypeDescription
idstringUnique identifier of the activity
accountIdstringID of the account the activity belongs to
accountstringName of the account
activityTimestampstring (ISO8601)Timestamp when the activity occurred
durationnumberDuration of the activity in minutes
locationstringLocation where the activity took place
titlestringTitle of the activity
descriptionstringDescription of the activity
typestringThe type of the activity (e.g., “Meeting”, “Call”, “Email”)
typeIdstringID of the activity type attribute
typeConfigurationobjectConfiguration of the activity type
statusstringThe status of the activity (e.g., “Completed”, “Scheduled”)
statusIdstringID of the activity status attribute
statusConfigurationobjectConfiguration of the activity status
participantsarrayArray of participant names
creatorstringName of the activity creator
creatorIdstringID of the activity creator
creatorEmailstringEmail of the activity creator
attachmentsarrayArray of file attachments for the activity
metadataobjectAdditional metadata for the activity
createdAtstring (ISO8601)Creation timestamp
updatedAtstring (ISO8601)Last update timestamp

Sample Response

{
  "data": {
    "id": "ACTIVITY001",
    "accountId": "ACC001",
    "account": "Acme Corporation",
    "activityTimestamp": "2025-07-24T10:00:00Z",
    "duration": 60,
    "location": "Conference Room A",
    "title": "Quarterly Business Review",
    "description": "Q2 2025 business review meeting to discuss performance metrics and strategic initiatives. The meeting covered revenue growth, customer satisfaction scores, and upcoming product roadmap. Key decisions were made regarding resource allocation for Q3 initiatives.",
    "type": "Meeting",
    "typeId": "TYPE001",
    "typeConfiguration": {
      "id": "TYPE001",
      "name": "Meeting",
      "color": "#3B82F6"
    },
    "status": "Completed",
    "statusId": "STATUS001",
    "statusConfiguration": {
      "id": "STATUS001",
      "name": "Completed",
      "color": "#10B981"
    },
    "participants": ["John Smith", "Jane Doe", "Bob Johnson", "Alice Wilson"],
    "creator": "John Doe",
    "creatorId": "USER001",
    "creatorEmail": "john.doe@company.com",
    "attachments": [
      {
        "id": "ATTACH001",
        "fileName": "qbr_presentation.pdf",
        "fileSize": 2048000,
        "fileType": "application/pdf",
        "url": "https://example.com/files/qbr_presentation.pdf"
      },
      {
        "id": "ATTACH002",
        "fileName": "meeting_notes.docx",
        "fileSize": 512000,
        "fileType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
        "url": "https://example.com/files/meeting_notes.docx"
      }
    ],
    "metadata": {
      "priority": "high",
      "tags": ["business-review", "quarterly", "strategic"],
      "followUpRequired": true,
      "nextSteps": "Schedule follow-up meeting for Q3 planning",
      "keyDecisions": ["Approved Q3 budget", "Greenlit new feature development"]
    },
    "createdAt": "2025-07-24T07:19:10.258Z",
    "updatedAt": "2025-07-24T07:19:10.258Z"
  },
  "status": true,
  "message": "Account activity retrieved successfully!",
  "timestamp": "2025-07-25T12:50:38.937Z"
}