Skip to content
Agentmart
Submit a tool

Attio MCP Server

AI-powered Attio CRM access.

Connector by kesslerio · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)★ 69
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/kesslerio-attio-mcp-server

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

AI-powered Attio CRM access. Manage contacts, companies, deals, tasks, notes and workflows.

Use cases: crm, sales-prospecting

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Runs code on install

Its package runs an install script (such as npm postinstall or setup.py code) as soon as you install it, before any tool is called. Read the script first.

Tools
39 read · 25 write · 3 delete · 16 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Runs code on install
Runs as
Node.js package

Tools by what they do 83

Read from the source code; the running server may list different tools.

Read 39 · Look things up without changing anything.

  • aaa-health-check
  • capabilities_get
  • diagnostics_get
  • fetch
  • format
  • get-company-team
  • get-person-companies
  • get-prompt-details
  • list
  • list_entries_add
  • list_entries_filter
  • list_entries_filter_advanced
Show 27 more tools
  • list_entries_filter_by_parent
  • list_entries_filter_by_parent_id
  • list_entries_list
  • list_entries_manage
  • list_entries_remove
  • list_entries_update
  • list-notes
  • list-prompt-categories
  • list-prompts
  • lists_create
  • lists_get
  • lists_list
  • lists_update_configuration
  • notes_list
  • paginated-search-people
  • paginated-search-people-by-activity
  • paginated-search-people-by-creation-date
  • paginated-search-people-by-last-interaction
  • paginated-search-people-by-modification-date
  • query
  • records_discover_attributes
  • records_get_details
  • records_search
  • search
  • workspace_members_get
  • workspace_members_list
  • workspace_members_search

Write 25 · Create, change, send or run things.

  • create_follow_up
  • create_task
  • create-note
  • create-record
  • dry_run
  • execute-prompt
  • notes_create
  • records
  • records_batch
  • records_batch_search
  • records_create
  • records_delete
Show 13 more tools
  • records_get_attribute_options
  • records_get_attributes
  • records_get_info
  • records_get_interactions
  • records_get_list_memberships
  • records_search_advanced
  • records_search_by_content
  • records_search_by_relationship
  • records_search_by_timeframe
  • records_update
  • records_upsert
  • type
  • update-record

Delete 3 · Delete, drop, revoke or wipe things.

  • delete-record
  • link-person-to-company
  • unlink-person-from-company

Not yet classified 16 · We could not tell from the name and description.

  • content
  • deal
  • due_date
  • fields_preset
  • framework
  • icp_preset
  • limit
  • limit_web
  • owner
  • priority
  • summary
  • target
Show 4 more tools
  • target_stage
  • title
  • verbosity
  • visibility

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • ATTIO_API_KEY

Other settings (environment variables or headers).

  • ATTIO_MCP_TOOL_MODE
  • ATTIO_WORKSPACE_ID
  • MCP_LOG_LEVEL

Network hosts it talks to 12

  • api.attio.com · found in code
  • api.openai.com · found in code
  • app.attio.com · found in code
  • astral.sh · found in code
  • bun.sh · found in code
  • cli.github.com · found in code
  • docs.anthropic.com · found in code
  • docs.attio.com · found in code
  • github.com · found in code
  • kesslerio.github.io · found in code
  • platform.openai.com · found in code
  • test.com · found in code

Tools (83)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • aaa-health-checkread-only

    Description is built at runtime.

  • capabilities_get
  • content

    Task description/details

  • create_follow_up

    Suggest follow-up task (default false)

  • create_task

    Create next-action task (default false)

  • create-note

    Description is built at runtime.

  • create-record

    Description is built at runtime.

  • deal

    Deal URL, ID, or "search:<query>"

  • delete-record

    Description is built at runtime.

  • diagnostics_get
  • dry_run

    Only propose, don't execute (default false)

  • due_date

    Natural language due date

  • execute-prompt

    Execute a prompt with provided parameters

  • fetch
  • fields_preset

    sales_short | full (default sales_short)

Show 68 more tools
  • format

    table | json | ids (default table)

  • framework

    bant | champ (default bant)

  • get-company-teamread-only

    Get all team members (people) associated with a company, with bidirectional consistency validation. Shows warnings for inconsistent relationships.

  • get-person-companiesread-only

    Get all companies that a person is associated with, with bidirectional consistency validation. Shows warnings for inconsistent relationships.

  • get-prompt-details

    Get details for a specific prompt

  • icp_preset

    Optional ICP preset (e.g., 'SaaS mid-market NA')

  • limit

    Description is built at runtime.

  • limit_web

    Description is built at runtime.

  • link-person-to-company

    Bidirectionally link a person to a company. Updates both the company's team field and the person's company field. Handles relationship inconsistencies and prevents conflicts with existing company assignments.

  • list

    List name or ID

  • list_entries_add
  • list_entries_filter
  • list_entries_filter_advanced
  • list_entries_filter_by_parent
  • list_entries_filter_by_parent_id
  • list_entries_list
  • list_entries_manage
  • list_entries_remove
  • list_entries_update
  • list-notesread-only

    Description is built at runtime.

  • list-prompt-categories

    List all available prompt categories

  • list-prompts

    List all available prompts or filter by category

  • lists_create
  • lists_get
  • lists_list
  • lists_update_configuration
  • notes_create
  • notes_list
  • owner

    Task assignee (default @me)

  • paginated-search-people

    Search for people using advanced filtering capabilities with pagination

  • paginated-search-people-by-activity

    Search for people by their activity history with pagination

  • paginated-search-people-by-creation-date

    Search for people by their creation date with pagination

  • paginated-search-people-by-last-interaction

    Search for people by their last interaction date with pagination

  • paginated-search-people-by-modification-date

    Search for people by their last modification date with pagination

  • priority

    low | medium | high (default medium)

  • query

    E.g., 'fintech companies in SF'

  • records

    Comma-separated person/company records or "search:<query>"

  • records_batch
  • records_batch_search
  • records_create
  • records_delete
  • records_discover_attributesread-only

    Description is built at runtime.

  • records_get_attribute_options
  • records_get_attributes
  • records_get_detailsread-only

    Description is built at runtime.

  • records_get_info
  • records_get_interactions
  • records_get_list_memberships
  • records_searchread-only

    Description is built at runtime.

  • records_search_advanced
  • records_search_by_content
  • records_search_by_relationship
  • records_search_by_timeframe
  • records_update
  • records_upsert
  • search
  • summary

    Plain-text activity synopsis

  • target

    Optional: Record to link task to

  • target_stage

    Target stage name

  • title

    Task title/subject

  • type

    call | meeting | email | note

  • unlink-person-from-company

    Bidirectionally unlink a person from a company. Updates both the company's team field and the person's company field. Handles partial relationships and inconsistencies gracefully.

  • update-record

    Description is built at runtime.

  • verbosity

    brief | normal (default brief)

  • visibility

    internal | shared (default internal)

  • workspace_members_get
  • workspace_members_list
  • workspace_members_search

Signals

Stars
69
Forks
23
Open issues
84
Contributors
8
Last commit
Oct 16, 2026 (12 days ago)
Last release
Sep 9, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.kesslerio/attio-mcp-server
Version
1.7.0
Auth
API key
Packages
npm attio-mcp
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Attio MCP Server. Agent Mart. https://agentmart.dev/connectors/kesslerio-attio-mcp-server (last updated 2026-10-24)