Prerequisites
Before you begin, create an account and get your API Key.
Getting started
Connect to Affinity CRM to manage relationships, track deals, and organize contacts through AI agents.- API
- UI
- Open Source
1
Install the SDKs (optional)
2
Create a Strata MCP Server with Affinity
3
Authenticate with API Key
Get your Affinity API key from your Affinity Settings.
🎉 Your Affinity MCP Server is ready! Once authentication is complete, you can use your MCP server URL with any MCP-compatible client.
Available Tools
Tools Information
Tools Information
Tool Name | Description |
---|---|
affinity_get_current_user | Get current user information from Affinity |
affinity_get_all_list_entries_on_a_list | Get all List Entries on a List |
affinity_get_metadata_on_all_lists | Get metadata on all Lists |
affinity_get_metadata_on_a_single_list | Get metadata on a single List |
affinity_get_metadata_on_a_single_list_fields | Get metadata on a single List’s Fields |
affinity_get_a_single_list_entry_on_a_list | Get a single List Entry on a List |
affinity_get_all_persons | Get all Persons in Affinity |
affinity_get_single_person | Get a single Person by ID |
affinity_get_person_fields_metadata | Get metadata on Person Fields |
affinity_get_person_lists | Get a Person’s Lists |
affinity_get_person_list_entries | Get a Person’s List Entries |
affinity_get_all_companies | Get all Companies in Affinity with basic information and field data |
affinity_get_single_company | Get a single Company by ID with basic information and field data |
affinity_get_company_fields_metadata | Get metadata on Company Fields |
affinity_get_company_lists | Get all Lists that contain the specified Company |
affinity_get_company_list_entries | Get List Entries for a Company across all Lists with field data |
affinity_get_all_opportunities | Get all Opportunities in Affinity |
affinity_get_single_opportunity | Get a single Opportunity by ID |
affinity_search_persons | Search for persons in Affinity. Search term can be part of an email address, first name, or last name |
affinity_search_organizations | Search for organizations / companies in Affinity. Search term can be part of organization name or domain |
affinity_search_opportunities | Search for opportunities in Affinity. Search term can be part of opportunity name |
affinity_get_all_notes | Get all Notes in Affinity |
affinity_get_specific_note | Get a specific note by ID |
For more details about tool input schema, use the get_tools API.