Affinity

Affinity is a relationship intelligence CRM platform designed for deal flow and relationship management. It helps teams track companies, persons, opportunities, and interactions (emails, meetings, calls) to build stronger relationships and close more deals.

This Affinity MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Customer Relations
FIELDS

Tools From This Provider (36)

Affinity Get Emails

List all email interactions tracked in Affinity. Returns email metadata including participants, subject, date, and associated entities.

Affinity Get Meetings

List all meeting interactions tracked in Affinity. Returns meeting metadata including participants, date, duration, and associated entities.

Affinity Get Calls

List all call interactions tracked in Affinity. Returns call metadata including participants, date, duration, and associated entities.

Affinity Initiate Company Merge

Initiate a company merge to combine duplicate companies. The source company will be merged into the target company. Merge operations are asynchronous - use affinity_list_company_merge_tasks to check...

Affinity Initiate Person Merge

Initiate a person merge to combine duplicate persons. The source person will be merged into the target person. Merge operations are asynchronous - use affinity_list_person_merge_tasks to check...

Affinity List Company Merges

List all company merge statuses. Returns merge metadata including source/target companies, status, and creation date. BETA endpoint.

Affinity List Person Merges

List all person merge statuses. Returns merge metadata including source/target persons, status, and creation date. BETA endpoint.

Affinity List Company Merge Tasks

List all company merge tasks. Use this to check the status of initiated company merges. Returns task metadata including status, progress, and any errors. BETA endpoint.

Affinity List Person Merge Tasks

List all person merge tasks. Use this to check the status of initiated person merges. Returns task metadata including status, progress, and any errors. BETA endpoint.

Affinity Insights

Open unified Affinity CRM analytics dashboard with activity trends, pipeline analysis, and data quality scores

Affinity Get Saved Views

List all saved views for a specific list. Returns saved view metadata including name, filters, and field configuration.

Affinity Get Company Lists

List all lists that contain a specific company. Returns list metadata for each list the company appears on.

Affinity Get Person Lists

List all lists that contain a specific person. Returns list metadata for each list the person appears on.

Affinity Get Company Notes

List all notes attached to a specific company. Returns note metadata including content, creator, and creation date.

Affinity Get Person Notes

List all notes attached to a specific person. Returns note metadata including content, creator, and creation date.

Affinity Get Opportunity Notes

List all notes attached to a specific opportunity. Returns note metadata including content, creator, and creation date.

Affinity Get Note Companies

List all companies directly attached to a specific note. Returns company metadata including ID, name, domain, and domains list. This endpoint is in BETA.

Affinity Get Note Persons

List all persons directly attached to a specific note. Returns person metadata including ID, name, email addresses, and type. This endpoint is in BETA.

Affinity Get Note Opportunities

List all opportunities directly attached to a specific note. Returns opportunity metadata including ID, name, and list ID. This endpoint is in BETA.

Affinity Get Note Replies

List all reply notes for a specific note. Returns note metadata including content, creator, creation date, and mentions. Supports filtering by creator ID, creation date, and update date. This...

Affinity Get Company Fields

Get metadata on all non-list-specific company fields. Returns field IDs, names, types, enrichment sources, and data types. Use these Field IDs with affinity_list_companies or affinity_get_company to...

Affinity Get Person Fields

Get metadata on all non-list-specific person fields. Returns field IDs, names, types, enrichment sources, and data types. Use these Field IDs with affinity_list_persons or affinity_get_person to...

Affinity Get List Fields

Get metadata on all fields for a specific list. Returns field IDs, names, types, enrichment sources, and data types. Includes enriched, global, relationship-intelligence, AND list-specific fields....

Affinity Update Entry Field

Update a single field value on a list entry. Supports all field types including text, number, dropdown, datetime, person-multi, company-multi, and association fields. Requires 'Export data from...

Affinity Batch Update Fields

Update multiple fields on a list entry in a single request. More efficient than updating fields one at a time. Supports all field types. Requires 'Export data from Lists' permission.

Affinity Get Companies

Paginate through all companies/organizations in Affinity. Returns basic information and non-list-specific field data. Supports field selection by IDs or types, and cursor-based pagination. Requires...

Affinity Get Persons

Paginate through all persons/contacts in Affinity. Returns basic information and non-list-specific field data. Supports field selection and cursor-based pagination.

Affinity Get Opportunities

List all opportunities/deals in Affinity. Returns only basic data (name and list ID). For comprehensive opportunity data with field values, use affinity_list_list_entries for an Opportunity List.

Affinity Get Lists

List all lists/spreadsheets in Affinity. Returns list metadata including ID, name, type (company/person/opportunity), and other configuration.

Affinity Get List Entries

Paginate through all list entries (rows) on a specific list. Returns comprehensive field data including list-specific fields. This is the primary endpoint for getting complete data on companies,...

Affinity Get Company Entries

List all list entries (rows) for a specific company across all lists. Returns comprehensive field data including list-specific fields for each list the company appears on.

Affinity Get Person Entries

List all list entries (rows) for a specific person across all lists. Returns comprehensive field data including list-specific fields for each list the person appears on.

Affinity Get View Entries

List entries from a saved view. Returns only the fields configured in the saved view and respects the saved view's filters set in the Affinity web app. Useful for getting pre-filtered and...

Affinity Get Notes

List all notes in Affinity. Returns note metadata including content, creator, creation date, and attachments.

Affinity Get Chats

List all chat message interactions tracked in Affinity. Returns chat message metadata including participants, content, date, and associated entities.

Fetch

Universal fetch tool that retrieves ANY Affinity API v2 resource using smart ID routing with colon-separated format.

Supports all GET endpoints including:

  • Core entities: companies,...

Provider Information

CategoryCustomer Relations
Auth TypeFIELDS
AddedNovember 20, 2025
UpdatedDecember 16, 2025
Used By Tools
36

Quick Links

Need Help?

Having trouble configuring Affinity? Check the available resources below.

Affinity MCP Server - MCP Bundles • MCP Providers