Concept — background and overview.
What this guide covers
This is a user-friendly orientation to Affinity MCP — what it is, who it’s for, and how to decide between deployment options. For setup steps specific to your AI tool, follow the per-client guides at developer.affinity.co.What Affinity MCP does
Affinity MCP (Model Context Protocol) lets you query and update your Affinity CRM from outside Affinity — from inside AI tools like Claude, ChatGPT, Copilot, Notion Custom Agents, or Gemini CLI. Once configured, you can ask things like:- “Find all companies I first emailed in Q1 2024.”
- “Summarize the notes on Acme Corp from this quarter.”
- “Set a reminder to follow up with Jane Smith in two weeks.”
Who Affinity MCP is for
- Investment professionals querying pipeline, relationships, and meeting history from their preferred AI assistant
- Operators and admins updating CRM fields and creating reminders without switching contexts
- Developers building agentic workflows on top of Affinity data
Plan requirements
- Affinity plan: Scale, Advanced, or Enterprise (required for API and MCP access)
- AI client plan: Varies by client (e.g., ChatGPT works on the Free plan and up; Notion requires Business or Enterprise). See the compatibility table below or each per-client guide.
- Admin setup: MCP is enabled by default for Claude, ChatGPT, and Notion; an Affinity admin can disable it per client under Settings → Affinity MCP. Some AI clients also require their own workspace admin to turn MCP on first (e.g., Notion Business/Enterprise, Claude Team/Enterprise). See per-client guide.
Choose your deployment
Hosted (recommended for most users)
Affinity runs and updates the MCP server for you. Setup is minutes.- Server URL:
https://mcp.affinity.co/mcp - Best for: Anyone who wants the simplest path
- Authentication: OAuth (where supported) or API key
Local (for advanced users)
You run the MCP server yourself via theaffinity-mcp Python package. Useful when you need to keep MCP traffic within your own infrastructure or want to extend the server.
- Installation:
uvx affinity-mcp(installed and run via uv) - Authentication: API key only (set
AFFINITY_API_KEY) - Best for: Teams with specific security or customization requirements
- See Local Setup at developer.affinity.co for the full guide.
Set up your AI tool
Follow the dev-docs guide for your AI client:
Each per-client page leads with a compatibility callout, plan + admin requirements, and the exact setup steps.
Client compatibility at a glance
Every client requires an Affinity Scale, Advanced, or Enterprise plan. Beyond that, support differs by surface — including a few that surprise people:Test your connection
Once configured, try one of these in your AI chat to confirm it’s working:- Find 3 companies I emailed in the last 30 days.
- Show me my upcoming meetings.
- Summarize recent activity on Acme Corp.
What’s available
Browse the full tool catalog at Available tools. MCP can both read and write your CRM. High-level capabilities:- Relationship intelligence: Find connections, surface relationship strength, identify warm-intro paths
- Pipeline: Search and summarize opportunities, pull list entries and fields, track stage progress
- Meetings & activity: Review interactions and upcoming meetings, read meeting transcripts, log calls and messages
- Notes: Create, retrieve, and search notes on people / companies / opportunities / meetings
- Create & update records: Create companies, people, opportunities, lists, and fields; update field values and records
- Reminders: Set, list, and manage follow-up reminders
Some tools depend on features being enabled for your org — note and file search require Deal Assist, and meeting tools require unified events onboarding. If a tool returns an access error, check with your Affinity admin. See Troubleshooting Affinity MCP.