attio-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@attio-mcp-servershow me my recent tasks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Attio MCP Server
A high-performance Model Context Protocol (MCP) server that provides seamless access to the Attio API, enabling AI assistants like Claude and Cursor to interact with your Attio workspace through human-readable tools.
Features
🏷️ Human-Readable Tool Names: Automatically transforms technical API names (like
getv2objects) into clear, categorized names (likelist_objects)📊 Full API Coverage: Access to objects, records, attributes, lists, tasks, notes, and more
📁 Organized by Category: Tools are grouped into logical categories for easy navigation
🤖 AI Assistant Ready: Works seamlessly with Claude Desktop and Cursor
⚡ High Performance: Built with Bun for fast execution and native TypeScript support
🔧 Easy Installation: Automated setup scripts with intelligent configuration detection
https://github.com/user-attachments/assets/c3a5fe4c-e97e-4bcb-8140-a88c712a35cd
Quick Start
Prerequisites:
# Install Bun (if not already installed) curl -fsSL https://bun.sh/install | bashInstall and configure:
./install.shAdd your Attio access token to
.env:ATTIO_ACCESS_TOKEN=your_token_hereGet your token from: https://app.attio.com/settings/api
Restart Claude Desktop or Cursor
Manual Installation
For Claude Desktop
./install-claude.shThis will automatically:
Add the server to Claude's configuration
Configure authentication with your access token
Create a backup of existing configuration
For Cursor
./install-cursor.shThis will automatically:
Add the server to Cursor's settings
Configure authentication with your access token
Create a backup of existing settings
Available Tools
The MCP server exposes all Attio API endpoints as tools with human-readable names, organized by category:
Core Data Management
Objects:
list_objects,create_object,get_object,update_objectRecords:
list_records,create_record,query_records,delete_recordAttributes:
list_attributes,create_attribute,update_attribute_status
Lists & Entries
Lists:
list_lists,create_list,update_listList Entries:
create_list_entry,query_list_entries,update_list_entry
Collaboration
Tasks:
list_tasks,create_task,update_task,delete_taskNotes:
list_notes,create_note,get_note,delete_noteComments:
create_comment,get_comment,list_comment_threads
Administration
Workspace:
list_workspace_members,get_workspace_memberWebhooks:
list_webhooks,create_webhook,update_webhookAuthentication:
get_current_user
Manual Testing
To test the server directly:
bun startConfiguration
The server uses the following environment variables:
ATTIO_ACCESS_TOKEN: Your Attio workspace access token (required)PORT: Port for web transport (default: 3000)LOG_LEVEL: Logging level (default: info)
Troubleshooting
Server not showing in Claude/Cursor:
Restart the application after installation
Check the logs for any errors
Ensure the server is built:
bun run build
Authentication errors:
Verify your access token in
.envEnsure the token has the necessary permissions
Build errors:
Run
bun installto ensure all dependencies are installedRun
bun run buildto compile TypeScript
Development
To modify the server:
Edit
src/index.tsRun
bun run buildTest with
bun testRestart Claude/Cursor to load changes
Development Commands
# Install dependencies
bun install
# Build the server
bun run build
# Run tests
bun test
# Run tests with coverage
bun test --coverage
# Format and lint code
bun run check
# Manual testing
bun run test:manualSupport
For issues with:
This MCP server: Create an issue in this repository
Attio API: Contact support@attio.com
MCP Protocol: Visit https://modelcontextprotocol.io
Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
License
This project is open source and available under the MIT License.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/itsbrex/attio-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server