Interact with data in Attio, the AI-native CRM, enabling AI assistants to access and manage your customer relationship information.
A comprehensive Model Context Protocol (MCP) server for Attio, enabling AI assistants like Claude to interact with your CRM through natural language.
Transform your CRM workflows: "Find all AI companies with 50+ employees that we haven't contacted in 30 days"
# Install globally
npm install -g attio-mcp-server
# Or clone for development
git clone https://github.com/kesslerio/attio-mcp-server.git
cd attio-mcp-server
npm install
Get your Attio API key: Attio Developer Documentation
Configure environment:
export ATTIO_API_KEY="your_api_key_here"
Add to Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json
):
{
"mcpServers": {
"attio": {
"command": "attio-mcp-server",
"env": {
"ATTIO_API_KEY": "your_api_key_here"
}
}
}
}
Once configured, interact with your Attio CRM naturally:
Find technology companies in San Francisco with more than 100 employees
Create a new deal for $50,000 with Acme Corp
Add John Smith to our Q4 prospects list
Show me all overdue tasks assigned to the sales team
Tool | Purpose |
---|---|
search-records | Find any record type with flexible criteria |
get-record-details | Retrieve complete record information |
create-record | Create companies, people, deals, tasks, etc. |
update-record | Modify existing records |
delete-record | Remove records safely |
advanced-search | Complex multi-condition filtering |
batch-operations | Process multiple records efficiently |
Our formatResult architecture refactoring delivered exceptional performance gains:
See our Performance Report and Architecture Guide for technical details.
# Quick start with Docker
docker run -e ATTIO_API_KEY=your_key_here attio-mcp-server
# Or use Docker Compose
echo "ATTIO_API_KEY=your_key_here" > .env
docker-compose up -d
The project maintains high-quality test coverage with modern mock factory architecture:
See our Testing Guide, Mock Factory Pattern, and Production-Test Separation for details.
We welcome contributions! See our Contributing Guide for details on:
This project is licensed under the Apache License 2.0. See LICENSE for details.
Need help? Check our troubleshooting guide or open an issue.
Provides secure, read-write access to Breathe HR data for AI assistants.
Access and manage GitBook spaces and content using the GitBook API.
Manages and randomly selects from a list of lunch restaurants, storing choices and visit statistics locally.
Add smart Backup ability to coding agents like Windsurf, Cursor, Cluade Coder, etc
Integrate with Smartsheet for project management and data analytics, requiring an API access token.
A powerful, Go-based task management server with MCP support, AI editor integration, and a VS Code extension. It supports smart task creation, markdown, and project organization.
Interact with the Productive.io API for project management and productivity tasks.
Perform basic video editing operations using natural language commands. Requires ffmpeg to be installed.
A server for managing gatherings and sharing expenses.
A server for interacting with the Linear project management tool using the Linear API.