Attio MCP Server
A comprehensive Model Context Protocol (MCP) server for Attio, the AI-native CRM. This server enables AI assistants like Claude to interact directly with your Attio data through natural language, providing seamless integration between conversational AI and your CRM workflows.
🎯 What is Attio MCP Server?
Transform your CRM workflows with AI-powered automation. Instead of clicking through multiple screens, simply ask Claude to find prospects, update records, manage pipelines, and analyze your data using natural language commands.
"Find all AI companies with 50+ employees that we haven't contacted in 30 days and add them to our Q1 outreach list"
✨ Core Features
🎯 Universal Tools Architecture (13 Tools)
68% Tool Reduction: Consolidated 40+ resource-specific tools into 13 universal operations for consistent, powerful CRM management.
📊 Company Management
- Universal Search: Find companies with
search-records
andadvanced-search
- Full CRUD: Create, read, update, and delete with universal record operations
- Relationship Discovery: Find companies through
search-by-relationship
- Batch Operations: Process hundreds of companies with
batch-operations
- Detailed Information: Get contact, business, and social info with
get-detailed-info
👥 People Management
- Universal Contact Search: Find people by any criteria using universal search tools
- Relationship Tracking: Link people to companies with
search-by-relationship
- Activity Timeline: Track interactions with
search-by-content
andsearch-by-timeframe
- Advanced Filtering: Multi-attribute search with universal filtering
- Bulk Operations: Efficiently manage contacts with universal batch operations
📋 Lists & Pipeline Management (11 Tools)
- Pipeline Operations: Move deals through sales stages
- Smart Segmentation: Create and manage targeted contact lists
- Advanced Filtering: Complex multi-condition filtering with AND/OR logic
- Entry Management: Add, remove, and update list memberships
- Deal Tracking: Monitor opportunities and revenue pipeline
✅ Task Management
- Universal Task Operations: Create, update, and manage tasks with universal tools
- Record Linking: Associate tasks with any record type using
resource_type
parameter - Progress Tracking: Monitor completion with universal search and filtering
- Team Coordination: Streamline follow-ups with consistent universal operations
🔧 Advanced Capabilities
- Batch Processing: Handle bulk operations with error tracking
- Flexible Filtering: Text, numeric, date, boolean, and relationship filters
- Data Export: JSON serialization for integrations
- Real-time Updates: Live data synchronization with Attio
🚀 Installation
Option 1: NPM (Recommended)
Option 2: One-Command Script Installation
Option 3: Manual Installation
⚡ Quick Start
Prerequisites
- Node.js (v18 or higher)
- Attio API Key (Get one here)
- Attio Workspace ID
1. Set Environment Variables
2. Test the Installation
3. Configure Claude Desktop
Add to your Claude Desktop MCP configuration:
🌟 Example Use Cases
For Sales Teams
For Marketing Teams
For Customer Success
For Data Operations
🔐 Security & Privacy
- Secure API Authentication: Industry-standard API key authentication
- No Data Storage: Direct API passthrough with no local data retention
- Open Source: Full transparency with Apache 2.0 license
- Optional On-Premises: Deploy in your own infrastructure
📚 Documentation
Comprehensive documentation is available in the docs directory:
Universal Tools (Recommended)
- Universal Tools Overview - Start here for the new universal tools system
- Migration Guide - Migrate from deprecated individual tools
- API Reference - Complete reference for all 13 universal tools
- User Guide - Best practices and common use cases
- Developer Guide - Extending and customizing universal tools
- Troubleshooting - Common issues and solutions
Getting Started
API Reference
Advanced Topics
Deployment
🛠 Development
Setup Development Environment
Available Scripts
🤝 Contributing
We welcome contributions! Please see our Contributing Guidelines for details on:
- Adding new tools and features
- Improving documentation
- Reporting bugs and requesting features
- Testing and quality assurance
📈 What's Next?
This initial release provides a solid foundation for CRM automation. Future versions will include:
- Enhanced AI Insights: AI-powered data analysis and recommendations
- Custom Workflow Builders: Visual workflow creation for complex automations
- Advanced Reporting: Comprehensive analytics and dashboard integrations
- Third-Party Integrations: HubSpot, Salesforce, and other CRM sync capabilities
🔗 Links
- NPM Package: https://www.npmjs.com/package/attio-mcp
- GitHub Repository: https://github.com/kesslerio/attio-mcp-server
- Issues & Support: https://github.com/kesslerio/attio-mcp-server/issues
- Releases: https://github.com/kesslerio/attio-mcp-server/releases
- Attio Documentation: https://developers.attio.com/
📄 License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Original Work Attribution: This project is based on initial work by @hmk under BSD-3-Clause license, with substantial modifications and enhancements by @kesslerio. The original BSD license notice is preserved in the LICENSE file as required.
Ready to transform your CRM workflow? Install Attio MCP Server today and experience the future of CRM automation with AI!
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A Model Context Protocol server that enables AI assistants like Claude to interact directly with Attio CRM data, supporting operations for companies, people, lists, and tasks through natural language queries.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that connects Claude and other MCP clients to Aider, enabling AI assistants to efficiently edit files, create new files, and interact with git repositories through natural language.Last updated -34PythonThe Unlicense
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact directly with Home Assistant, allowing them to query device states, control smart home entities, and perform automation tasks.Last updated -12135PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -126431JavaScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to access and search Atlassian Confluence content, allowing integration with your organization's knowledge base.Last updated -524723TypeScript