Attio MCP Server logo

Attio MCP Server

by hmk

Connects AI clients to Attio CRM for reading company records and managing company notes.

Install Attio MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "hmk-attio-mcp-server": {
      "command": "npx",
      "args": [
        "attio-mcp-server"
      ],
      "env": {
        "ATTIO_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 4 tools correctly (8d ago).

Overview

The hmk/attio-mcp-server MCP server connects MCP clients to the Attio CRM API. It supports reading company records, reading company notes, and writing company notes through an Attio bearer API key. Run it as a Node.js stdio process, such as with the provided Claude Desktop configuration. Reach for it when an AI client needs focused access to company data and notes in Attio.

Use cases

  • Read company records during an AI-assisted workflow
  • Review company notes from Attio
  • Write meeting or workflow notes to a company
  • Connect Claude Desktop to selected Attio CRM data

Key features

  • Read company records
  • Read company notes
  • Write company notes
  • Attio bearer-token authentication
  • Node.js stdio launch configuration

Tools4

What Attio MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~260 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

4/4 checks healthy over the last 31d

What it can do

From the 4 tools this server returned when we ran it.

Read-only tools · 4
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age624 days
Maintainers1

Observed 2026-10-19 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · attio-mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars16Stargazers on the source repository.
npm downloads258Package downloads in the last 30 days.
Last commit1y agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed4Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Attio MCP Server works

What hmk/attio-mcp-server MCP server does

The hmk/attio-mcp-server MCP server gives MCP-compatible AI clients access to selected Attio CRM operations. Its current scope is limited to company data: clients can retrieve company records, retrieve company notes, and create or update company notes through the Attio API.

The implementation is intended for situations where an assistant needs CRM context or needs to record information against a company. It does not currently cover the broader set of activities listed in the project roadmap.

How it works

The server runs as a Node.js process and communicates with an MCP client. The client sends requests for supported Attio operations, while the server uses the configured API credential to call Attio. The repository shows an npx launch command for the packaged server and a direct node command for running a locally built development version.

Authentication uses an Attio bearer token. The token can be obtained through Attio’s API Explorer or by configuring OAuth and retrieving a token through the Attio API. Requests therefore depend on an API key with the access needed for the company records and notes the client is expected to use.

Setup and configuration

Set the ATTIO_API_KEY environment variable before starting the server. The documented Claude Desktop configuration launches the package with npx and passes the token through the server’s environment:

config.json
{
  "mcpServers": {
    "attio": {
      "command": "npx",
      "args": ["attio-mcp-server"],
      "env": {
        "ATTIO_API_KEY": "YOUR_ATTIO_API_KEY"
      }
    }
  }
}

For local development, the repository requires Node.js, with version 22 or newer recommended, plus npm, Git, and dotenv. The development flow copies .env.template to .env, installs dependencies with npm install, and uses npm run build:watch to keep the built output current. The MCP Inspector can then start the compiled dist/index.js file with dotenv. If the environment variable is not loaded, the README instructs developers to set ATTIO_API_KEY in the inspector interface.

Tools and capabilities

The hmk/attio-mcp-server MCP server currently supports these operations:

  • Read company records from Attio.
  • Read notes associated with companies.
  • Write company notes.

The README marks other activities as unsupported. No additional record types, activity operations, or CRM systems are documented, so those should not be assumed to be available.

Limitations and notes

The documented functionality is centered on companies and notes.

The project documents Claude Desktop usage but does not provide client-specific instructions for other MCP applications. The hmk/attio-mcp-server MCP server also requires a valid ATTIO_API_KEY; without a correctly loaded bearer token, Attio requests may not work. Development and production-style usage differ: local development runs the compiled repository output, while the client example starts the package through npx.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Attio MCP Server

hmk/attio-mcp-server is an MCP server that connects AI clients to the Attio CRM API, exposing tools to read company records, read company notes, and write company notes. It uses an Attio bearer API key and can run through an MCP client such as Claude Desktop.

Run it with the documented npx command in your MCP client configuration. For Claude Desktop, set the command to npx, pass attio-mcp-server as the argument, and provide ATTIO_API_KEY in the environment.

Set ATTIO_API_KEY to an Attio bearer token. You can obtain the token through Attio’s API Explorer or configure OAuth and retrieve one through the Attio API.

It can read company records, read company notes, and write company notes.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAttio MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hmk-attio-mcp-server?style=directory)](https://allmcps.com/mcp/hmk-attio-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/hmk-attio-mcp-server"><img src="https://allmcps.com/api/badge/hmk-attio-mcp-server?style=directory" alt="Attio MCP Server on AllMCPs" /></a>