attio-mcp
Attio Model Context Protocol (MCP) server implementation
Documentation
attio-mcp-server
This is an MCP server for Attio, the AI-native CRM. It allows MCP clients (like Claude) to connect to the Attio API.
Current Capabilities
- [x] Company API
- [x] searching companies
- [x] reading company details
- [x] reading company notes
- [x] creating company notes
- [x] People API
- [x] searching people
- [x] reading person details
- [x] reading person notes
- [x] creating person notes
- [x] Lists API
- [x] getting all lists
- [x] getting list details
- [x] getting list entries
- [x] adding records to lists
- [x] removing records from lists
- [ ] Tasks API
- [ ] Records API
Usage
You will need:
- `ATTIO_API_KEY`
This is expected to be a *bearer token* which means you can get one through the API Explorer on the right hand side or configure OAuth and retrieve one throught the Attio API.
Claude Desktop Configuration
{
"mcpServers": {
"attio": {
"command": "npx",
"args": ["attio-mcp-server"],
"env": {
"ATTIO_API_KEY": "YOUR_ATTIO_API_KEY"
}
}
}
}For local development, you can use npm link:
# In the attio-mcp directory
npm run build && npm link
# In your Claude Desktop configuration
# Change the command to use the linked version
{
"mcpServers": {
"attio": {
"command": "node",
"args": ["PATH_TO_YOUR_REPO/dist/index.js"],
"env": {
"ATTIO_API_KEY": "YOUR_ATTIO_API_KEY"
}
}
}
}Development
Prerequisites
Before you begin, ensure you have the following installed:
- Node.js (recommended v18 or higher)
- npm
- git
- dotenv
- Docker and Docker Compose (optional, for containerized development)
Setting up Development Environment
To set up the development environment, follow these steps:
1. Fork the repository
1. Clone Your Fork:
git clone https://github.com/YOUR_USERNAME/attio-mcp.git
cd attio-mcp1. Add Upstream Remote
git remote add upstream https://github.com/kesslerio/attio-mcp.git1. Copy the dotenv file
cp .env.template .env1. Install dependencies:
npm install1. Run watch to keep index.js updated:
npm run build:watch1. Start the model context protocol development server:
dotenv npx @modelcontextprotocol/inspector node ./dist/index.js1. If the development server did not load the environment variable correctly, set the `ATTIO_API_KEY` on the left-hand side of the mcp inspector.
Docker Support
You can also run the Attio MCP Server in a Docker container, which simplifies deployment and ensures consistency across different environments.
Building the Docker Image
# Build using the provided script
./scripts/docker-build.sh
# Or build with custom name and tag
./scripts/docker-build.sh --name my-attio-mcp --tag v1.0.0Running with Docker Compose
1. Set up your environment variables in a `.env` file:
ATTIO_API_KEY=your_api_key_here2. Start the container using Docker Compose:
docker compose up -d3. Check logs:
docker compose logs -f4. Stop the container:
docker compose downRunning with Docker Directly
docker run -p 9876:3000 \
-e ATTIO_API_KEY=your_api_key_here \
--restart unless-stopped \
--name attio-mcp-server \
attio-mcp-server:latestDocker Configuration for Claude
To use the dockerized Attio MCP Server with Claude:
{
"mcpServers": {
"attio": {
"url": "http://localhost:9876"
}
}
}The server is configured to use port 9876 externally to avoid conflicts with common services. You can change this port in the `docker-compose.yml` file if needed.
Docker Health Check
The Docker container includes a health check that monitors the server's status. You can view the health status with:
docker ps -aFrequently asked questions
What is attio-mcp?
attio-mcp is Attio Model Context Protocol (MCP) server implementation
How do I install attio-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is attio-mcp open source?
Yes — it is hosted on GitHub at https://github.com/kesslerio/attio-mcp and has 1 stars.
Related MCP tools
🍒 Cherry Studio is a desktop client that supports for multiple LLM providers. Built for the Model Context Protocol to enhance AI capabilities.
Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini...
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, ...
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling for the Model Context Protocol. Enhance AI assistants with powerf
📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Lan...
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Ag...
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP