Affinity MCP. Track every interaction and manage contacts via AI.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Affinity MCP connects your AI agent directly to professional relationship intelligence and CRM data. You manage contacts, track deal flow, and audit every meeting or email interaction with natural conversation commands.
It gives you deep insights into who your network is, what opportunities are active, and the full history of any account.
What your AI agents can do
List interactions
Pulls a timeline of emails, meetings, and calls synced from your team's accounts.
List list entries
Retrieves the people or organizations that are associated with a specific smart list ID.
List organizations
Gets a catalog of every company and institution mapped within your Affinity CRM data.
The agent retrieves all contacts or organizations that belong to a specific customized pipeline you've set up in Affinity.
You can ask the agent for a list of people your team has worked with, or get details on any company mapped within your CRM.
It pulls chronological logs showing emails, meetings, and calls that your entire team recently had with a specific contact or organization.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Affinity MCP with 5 Tools
These tools let you programmatically list everything from historical interactions to specific smart lists and contacts in your CRM.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Affinity on Vinkius019d7548list interactions
Pulls a timeline of emails, meetings, and calls synced from your team's accounts.
019d7548list list entries
Retrieves the people or organizations that are associated with a specific smart list ID.
019d7548list organizations
Gets a catalog of every company and institution mapped within your Affinity CRM data.
019d7548list persons
Retrieves the list of individuals your team has interacted with in your network.
019d7548list smart lists
Accesses the full catalog of custom smart lists (pipelines) configured in your account.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Affinity, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Affinity. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Keeping track of relationship context is a nightmare.
Think about your weekly routine. You have to jump between the CRM dashboard, the email client, and your spreadsheets just to figure out one simple thing: 'Who was the last person I spoke to at Acme Corp?' You check emails for meeting invites; you click into the company profile to see if there are open opportunities; then you copy-paste dates or names into a separate document for reporting.
With this MCP, that manual process vanishes. Now, you simply ask your agent for the full history of Acme Corp using `list_interactions`. You get a clean, chronological stream of data—emails, calls, and meetings—all compiled automatically right where you're working.
List Contacts and Pipelines with Affinity MCP
Previously, checking your pipeline meant navigating through several menus to find the custom smart lists, then running a separate query just for the people or companies inside that list. It was always a multi-step confirmation process.
Now, you get an immediate readout. You ask the agent to check your pipelines using `list_smart_lists`, and then confirm who's in them by calling `list_list_entries`. The system gives you the answer in one flow, making deal tracking faster than ever.
What you can do with this MCP connector
Your AI agent can now handle your entire deal flow through Affinity, giving you professional relationship intelligence without needing to open multiple tabs. Instead of manually checking lists or digging through old emails, you just ask your agent a question—like, 'What's the status on FutureTech?' and get an immediate answer backed by real data.
You can audit every recent meeting or call across the entire team; it pulls those logs automatically. It’s also smart enough to check if your contact information is current before you make an outreach. Because Vinkius hosts this MCP, you connect once from any compatible client and instantly get access to professional-grade relationship tracking tools.
This means your agent doesn't just talk; it actually pulls structured data on people, companies, and custom pipelines directly into the conversation. You spend less time collecting context and more time making decisions.
019d7548-db7a-718b-af5e-a74103db2a3a How Affinity MCP Works
- 1 Subscribe to this MCP and provide your Affinity API Key.
- 2 Your AI client accesses the connected data sources (contacts, lists, interactions).
- 3 You give a simple command to your agent, which executes the necessary lookup against the live CRM data.
The bottom line is: you talk naturally, and the MCP does the heavy lifting of querying complex relationship databases for you.
Who Is Affinity MCP For?
Anyone whose job depends on knowing who they know. This connector serves sales professionals needing fresh context before a call, venture capitalists tracking founder relationships, or executive assistants managing detailed investor records.
Needs to quickly check the recent communication history of a prospect and verify their current company details right before an outreach call.
Uses it to audit relationships with portfolio founders, checking for patterns in engagement or identifying potential 'warm' introduction paths within the network.
Manages their deal flow by listing and tracking active opportunities in custom smart lists, ensuring no deals fall through the cracks.
What Changes When You Connect
- Audit team communication history: Never guess what happened last week. Use the
list_interactionstool to instantly pull logs of all recent emails, meetings, and calls for any contact, giving you immediate context. - Manage deal pipelines accurately: Quickly list and check entries in your custom smart lists using
list_smart_lists. Know exactly how many opportunities are active without navigating complex dashboards. - Stay current on company details: Use
list_organizationsto pull the latest information about a target company, confirming their status before you start outreach. This keeps your B2B intelligence sharp. - Maintain clean contact records: The MCP helps you list and manage people using
list_persons, ensuring every person's record is up-to-date with the most recent interaction data. - Identify network strength: Access relationship strength scores, letting you see exactly how connected a potential partner or founder is to your existing contacts.
Real-World Use Cases
Prepping for an Investor Meeting
An analyst needs context on a company before talking to the CEO. They ask their agent to pull all interaction logs for that company using list_interactions. The agent returns five meetings and three emails from the last quarter, summarizing key discussion points so the analyst walks in prepared.
Tracking an Active Deal
A sales rep needs to know which deals are progressing. Instead of opening the CRM, they ask the agent to list entries in their 'Active Deals' smart list using list_list_entries. The agent confirms 12 opportunities and provides a quick status summary for all.
Onboarding an Executive Assistant
An EA needs to update records for a key client. They ask the agent to retrieve company details using list_organizations and then pull the list of relevant people using list_persons, getting all necessary data points in one chat session.
The Tradeoffs
Manually cross-referencing contacts
The user opens the CRM, finds a person's name, then has to open a separate 'History' tab and search through dates/emails to see if their team talked last week.
→
Just ask your agent. Requesting interaction history using list_interactions pulls that entire timeline instantly into the chat window for review.
Forgetting what's in a pipeline
The user knows they have an 'Active Deals' list, but forgets if it includes recent contacts or just historical ones.
→
Use list_smart_lists first to see the catalog name, and then use list_list_entries to pull only the specific people or organizations within that smart list.
Asking for data by filtering
The user tries to build a complex query involving multiple filters (e.g., 'people at companies in finance who met last month'). This is hard to structure correctly.
→ Let the agent handle it. The MCP abstracts that complexity away, letting you talk about your needs naturally rather than writing database queries.
When It Fits, When It Doesn't
Use this if your process requires constant context switching between relationship history, current contacts, and deal status. This MCP is perfect for sales cycles or research roles where 'knowing what happened' is as important as 'what happens next'. Don't use it if you only need to write an email draft; that’s a pure writing tool job. Also, don't use it if your primary task is creating brand new records; this MCP focuses on reading and auditing existing data. If you need to pull basic contact info, start by checking list_persons or list_organizations. For a deep dive into what was said, always rely on list_interactions.
Common Questions About Affinity MCP
How do I check past meetings with list_interactions? +
You ask your agent to pull interaction logs for a specific contact or company. The MCP gathers all synced emails, calls, and meetings from your team's accounts into one chronological feed.
What is the difference between list_persons and list_organizations? +
The list_persons tool retrieves individual contacts (people) associated with your network. The list_organizations tool gives you a catalog of the companies or institutions those people work for.
Can I use list_smart_lists to see my deals? +
Yes, that's exactly what it's for. It retrieves the names and structure of all your custom smart lists (pipelines), allowing you to identify which deal flow areas exist in your account.
Does list_list_entries only work on one type of data? +
No, it pulls entries for whatever specific smart list ID you provide. It can retrieve both people and organizations associated with that defined pipeline.
What credentials do I need to successfully run a query using list_persons? +
You must provide an active Affinity API key during setup. The agent uses this key to authenticate your connection and pull data from your team's existing records.
If I use list_interactions, does the MCP handle rate limits for retrieving logs? +
Yes, the MCP manages pagination automatically. If you request a large number of records, it fetches them in optimized batches until all available historical data is retrieved.
When I run list_smart_lists, can I filter the results by specific deal stages? +
You absolutely can pass filters to narrow down your search. This lets you focus only on 'Active' or 'Stalled' deals within a particular pipeline.
What happens if I give list_list_entries an ID for a smart list that doesn't exist? +
The agent will immediately return a clear error message. It confirms the specific list ID is invalid or not accessible to your connected user account.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.