AI Agents Accessible APIsCRM, support and marketing

CRM, support and marketing APIs and MCP servers for AI agents

Contacts, deals, support tickets and email campaigns.

8 crm, support and marketing APIs an AI agent can call: auth method and header, official MCP server (6), free tier (6), docs links. Machine-readable JSON included. Agents: fetch catalog/crm-support-marketing.json instead of parsing this page. Last checked 2026-09-24.

Ratings and usage (★) fetched: .

ServiceWhat an agent can doAuthMCP serverFree tierDetails (with sources)NotesProof (ratings, usage)
Attio APISearch, create, and update records, lists, and notes in an Attio CRM workspace via REST API or official MCP.API key / OAuth
Authorization: Bearer <api_key_or_oauth_token>
officialFree tier: up to 3 seats, 50,000 records, API access included; no card required; 14-day trial of Pro planBase URL: https://api.attio.com/v2
Free plan: Free plan: up to 3 seats, 50,000 records, API and webhook access included, no card ↗
Rate limits: 100 read requests/second and 25 write requests/second ↗
OAuth scopes: record_permission:read-write, object_configuration:read ↗
Example call: create a company record: POST https://api.attio.com/v2/objects/{object}/records ↗
MCP tools: 30: list-objects, search-records, list-records, get-records-by-ids, create-record, upsert-record … ↗
Official MCP at mcp.attio.com/mcp uses OAuth login (no API key needed); read ops auto-approved, write ops require user confirmation in the MCP client.Smithery 277 uses
HubSpot APICreate/update CRM contacts, deals, companies, and engagements, or send marketing emails, via REST API or remote MCP.API key / OAuth
Authorization: Bearer <private-app-token> (or OAuth2 access token)
officialfree CRM account with limited-scope API access; many endpoints require a paid Hub tier (see APIs-by-tier docs)Base URL: https://api.hubapi.com
Free plan: Free tools: up to 2 users, 1,000 contacts, no card ↗
Rate limits: Private apps: Free & Starter 100 req/10s per app, 250,000/day per account; Professional 190/10s, 625,000/day; Enterprise 190/10s, 1,000,000/day ↗
OAuth scopes: crm.objects.contacts.read, crm.objects.contacts.write ↗
Example call: create a CRM contact: POST https://api.hubapi.com/crm/v3/objects/contacts ↗
MCP tools: 21: get_user_details, get_organization_details, discover_hubspot_schema, search_crm_objects, get_crm_objects, manage_crm_objects … ↗
Remote MCP server at mcp.hubspot.com requires account admin authorization first (OAuth2); some API endpoints gated by subscription tier.Smithery 1,166 uses
Intercom APIManage conversations, contacts, companies, and Help Center articles via REST API or Intercom's official remote MCP server.API key / OAuth
Authorization: Bearer <access_token> (workspace access token for private apps; OAuth for public apps)
officialfree development workspace for building/testing; production use requires a paid Intercom planBase URL: https://api.intercom.io
Free plan: Free development workspace (dev only, US region, max 20 users/leads, no outbound email) ↗
Rate limits: 10,000 API calls/min per app and 25,000/min per workspace, enforced in 10-second windows ↗
Example call: reply to a conversation: POST https://api.intercom.io/conversations/{conversation_id}/reply ↗
MCP tools: 14: search, fetch, search_conversations, get_conversation, search_contacts, get_contact … ↗
Official MCP has region-specific endpoints: US at mcp.intercom.com/mcp, EU at mcp.eu.intercom.com/mcp; supports OAuth or bearer token auth.SourceForge 4.7★/9 reviews
Klaviyo APIManage email/SMS marketing profiles, lists, flows, and campaign analytics via Klaviyo's REST API or official MCP server.API key / OAuth
Authorization: Klaviyo-API-Key <private_api_key>
officialfree plan up to 250 contacts / 500 email sends per monthBase URL: https://a.klaviyo.com/api
Free plan: Up to 250 active profiles, 500 email sends/month, $5 of mobile messages/month ↗
Rate limits: Per-account per-endpoint tiers: XS 1/s,15/m; S 3/s,60/m; M 10/s,150/m; L 75/s,700/m; XL 350/s,3500/m ↗
Async jobs: bulk import/catalog and campaign send operations create jobs; poll the corresponding get_*_job endpoint ↗
OAuth scopes: profiles:read, profiles:write, lists:read, lists:write, campaigns:read, campaigns:write, events:write ↗
Example call: create a profile: POST https://a.klaviyo.com/api/profiles ↗
MCP tools: 19: get_account_details, get_campaigns, create_campaign, send_campaign, get_catalog_items, get_events … ↗
Official remote MCP at mcp.klaviyo.com/mcp uses OAuth with dynamic client registration; a local MCP server option also exists. Private key scopes cannot be edited after creation.Smithery 2 uses
SourceForge 4.5★/8 reviews
Mailchimp Marketing APIManage email marketing audiences, campaigns, and automation via Mailchimp's Marketing REST API.API key / OAuth
Basic auth 'anystring:<api_key>' or Authorization: Bearer <token>; API key suffix encodes data center (e.g. -us6)
communityfree plan up to 250 contacts / 500 emails per month (API accessible on free plan)Base URL: https://<dc>.api.mailchimp.com/3.0
Free plan: 250 contacts; max 500 email sends/month or 250/day, no card ↗
Rate limits: 10 simultaneous connections per user; 120-second timeout per call ↗
Async jobs: batch operations endpoint processes requests asynchronously; poll the batch status ↗
Example call: add a contact to an audience: POST https://{dc}.api.mailchimp.com/3.0/lists/{list_id}/members ↗
MCP tools: 5: list_campaigns, get_campaign_report, add_member, create_campaign, send_campaign ↗
No official Marketing API MCP; community servers exist (e.g. damientilman/mailchimp-mcp-server). Mailchimp's official MCP (mandrillapp.com/mcp) covers only Transactional. API base URL includes account-specific data-center subdomain.—
Pipedrive APICreate and update deals, contacts (persons/organizations), and activities in a Pipedrive CRM pipeline via REST API.API key / OAuth
x-api-token: <api_token> header, or Authorization: Bearer <oauth_token>
officialno free tier; 14/30-day trial and free developer sandbox account for testingBase URL: https://api.pipedrive.com/api/v2
Free plan: Developer Sandbox account (5 seats) for building apps; deleted if inactive (no app in 45 days) ↗
Rate limits: Daily token budget 30,000 x plan multiplier x seats; burst per 2s (API token) Lite 20, Growth 40, Premium 100, Ultimate 120; search 10/2s ↗
OAuth scopes: base, deals:full, contacts:full, activities:full, leads:full, search:read, users:read ↗
Example call: create a deal: POST https://api.pipedrive.com/api/v2/deals ↗
Official hosted MCP at mcp.pipedrive.ai/mcp uses Pipedrive account sign-in (OAuth). Offers a free Sandbox account for development/testing separate from production pricing. Core endpoints (e.g. POST /deals) are v2 only: https://api.pipedrive.com/api/v2/deals; v1 remains for the restSourceForge 4.4★/50 reviews
Salesforce APIsRead and write Salesforce CRM records (leads, opportunities, cases) programmatically via REST, GraphQL, or Bulk API.OAuth 2.0
Authorization: Bearer <access_token> (OAuth2 web-server / JWT bearer flow)
officialfree Developer Edition org available via signup at developer.salesforce.com/signupFree plan: Developer Edition org: 15,000 API calls per 24 hours, per day ↗
Rate limits: Developer Edition 15,000 calls/24h; Enterprise/Professional 100,000 + per-license calls/24h; 5 concurrent long-running (>=20s) requests on Developer/Trial orgs ↗
MCP tools: 8: soql_query, find, run_soql_query, deploy_metadata, retrieve_metadata, run_apex_test … ↗
Salesforce-hosted MCP servers (GA 2026, e.g. sobject-all: CRUD, query, search) need the MCP Service enabled and an External Client App for OAuth. The local salesforcecli/mcp server covers DX/DevOps tooling (metadata deploy, Apex, LWC).GitHub 479★ salesforcecli/mcp
SourceForge 4.7★/60 reviews
Zendesk APICreate, update, and search support tickets, users, and Help Center articles via Zendesk's REST API.API key / OAuth
Authorization: Bearer <oauth_token> (Basic {email}/token:{api_token} still works but is deprecated)
communityTrial: 14-day free trial of Suite Professional, one-time, no credit card required; no free plan, paid plans from $19/agent/mo (Support Team, annual)Base URL: https://{subdomain}.zendesk.com/api/v2
Free plan: 14-day trial of Customer Service Suite Professional, one-time, no card ↗
Rate limits: Support API requests/min: Team 200, Professional 400, Enterprise 700, High Volume add-on 2,500 (Essential legacy 10) ↗
OAuth scopes: read, write, tickets:read ↗
Example call: create a support ticket: POST https://{subdomain}.zendesk.com/api/v2/tickets ↗
MCP tools: 7: get_tickets, get_ticket, get_ticket_comments, create_ticket_comment, create_ticket, update_ticket … ↗
No official Zendesk-maintained MCP server found as of research date; several community MCP servers exist. API tokens can impersonate any account user, including admins.GitHub 122★ reminia/zendesk-mcp-server
SourceForge 4.3★/20 reviews

Other categories