Customer Relation

Attio Activity MCP Server

Connect your account, then chat with AI to run tools.

Attio communication and activity data — email threads, call recordings with transcripts, and meeting history.

8 tools
Agent guide included
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Attio Activity — workflow patterns, data models, and gotchas for your AI agent.

Attio Activity

Communication and meeting activity linked to CRM records. Three data types: email threads scoped to records, call recordings with timestamped transcripts, and calendar meetings with participant tracking.

Capability areas

Email threads
  • List threads — retrieve conversation threads attached to a specific record. Requires object slug (e.g. "people", "companies") and record_id. Optionally filter to a specific list entry with entry_id + list slug. Paginate with limit (max 100) and offset.
  • Get thread — fetch a single thread by ID with all its messages.
Call recordings
  • List recordings — retrieve recordings for a specific meeting by meeting_id. Each recording has a status: processing, completed, or failed. Includes web URLs for playback.
  • Get recording — fetch a single recording by meeting_id + call_recording_id.
  • Get transcript — retrieve the timestamped transcript for a recording. Returns speech segments with speaker names, spoken text, and start/end times in seconds.
Meetings
  • List meetings — browse meetings with rich filtering: by linked record (linked_object + linked_record_id), by participant email, or by date range (ends_from + starts_before). Sort by start_asc or start_desc.
  • Get meeting — fetch full meeting details including title, description, participants, and linked CRM records.
  • Find or create meeting — idempotent upsert. If a calendar_url matches an existing meeting, returns it; otherwise creates a new one. Requires title, start (datetime + timezone), and end.

Workflows

  • Call review: list meetings for a record → list call recordings for a meeting → get the transcript to review what was discussed.
  • Activity timeline: list threads + list meetings for a person or company record to build a full communication timeline.
  • Meeting sync: use find-or-create with calendar_url to deduplicate calendar imports into Attio.

Gotchas

  • Record scoping: threads require both object slug and record_id. Discover these from the CRM bundle first.
  • Meeting → recording hierarchy: recordings are children of meetings. You need the meeting_id before you can access recordings or transcripts.
  • Transcript availability: transcripts are only available when the recording status is "completed". Processing or failed recordings have no transcript.
  • Date filters: meeting date filters use ISO 8601 datetime strings (e.g. "2026-03-01T00:00:00.000Z"), not YYYY-MM-DD dates.
  • Read-heavy: most activity tools are read-only. The only write operation is find-or-create meeting.

Tools in this Server (8)

Attio Find Or Create Meeting

Find an existing meeting or create a new one. If a calendar_url is provided and matches an existing meeting, returns that meeting. Otherwise creates a...

Attio Get Call Recording

Get a single call recording by ID. Returns recording details including status, web URL, and creation metadata.

Attio Get Call Transcript

Get the transcript for a call recording. Returns timestamped speech segments with speaker names. Each segment includes the spoken text, start/end time...

Attio Get Meeting

Get a specific meeting by ID. Returns full meeting details including title, description, time, participants, and linked records.

Attio Get Thread

Get a specific thread by ID. Returns the thread with all its comments.

Attio List Call Recordings

List all call recordings for a meeting. Returns recording IDs, status (processing/completed/failed), web URLs, and creation metadata. Use get_call_tra...

Attio List Meetings

List meetings with optional filtering by linked record, participants, or date range. Returns meeting details including title, time, participants, and ...

Attio List Threads

List comment threads on a record or list entry. Returns threads with their comments and metadata.

Frequently Asked Questions

What is the Attio Activity MCP server?

Attio communication and activity data — email threads, call recordings with transcripts, and meeting history. It provides 8 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Attio Activity to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/attio-activity. Authentication is handled automatically.

How many tools does Attio Activity provide?

Attio Activity provides 8 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Attio Activity require?

Attio Activity uses API Key or One-click sign in. Attio requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Attio Activity to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/attio-activity

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Attio Activity?

Sign in to connect your credentials and start running tools from the chat.

Attio Activity MCP Server & Skill — 8 Tools