MCP server
Keap MCP by usefulapi
io.usefulapi/keap
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
List and create Keap contacts, companies, tasks, opportunities, orders, tags and campaigns.
Working at last checkVerified publisher: usefulapi.ioAbout 3,815 tokens per request once connected18 tools
https://keap.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 18
- Token cost
- About 3,815 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http keap https://keap.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.keap] url = "https://keap.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"keap":{"httpUrl":"https://keap.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"keap":{"url":"https://keap.usefulapi.io/mcp"}}}
VS Code
{"servers":{"keap":{"type":"http","url":"https://keap.usefulapi.io/mcp"}}}
Antigravity
agy mcp add keap https://keap.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"keap","server_url":"https://keap.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"keap","server_url":"https://keap.usefulapi.io/mcp"}
Tools
keap_apply_tag~137 tokens
APPLY a tag to one or more contacts (segments them / can trigger automation). Keap: POST /tags/{tag_id}/contacts:applyTags.keap_create_contact~388 tokens
CREATE a new contact in the Keap CRM. Provide any of given_name, family_name, email_addresses, phone_numbers, company_id, plus an optional `extra` object of any other Keap fields. Keap: POST /contacts.keap_create_task~215 tokens
CREATE a task (follow-up / to-do), optionally linked to a contact. Keap: POST /tasks.keap_get_company~116 tokens
Get a single company by id. Keap: GET /companies/{company_id}.keap_get_contact~115 tokens
Get a single contact by id. Keap: GET /contacts/{contact_id}.keap_get_opportunity~94 tokens
Get a single opportunity by id. Keap: GET /opportunities/{opportunity_id}.keap_get_task~80 tokens
Get a single task by id. Keap: GET /tasks/{task_id}.keap_list_affiliates~212 tokens
List referral-program affiliates. Supports filtering, ordering, and cursor pagination. Keap: GET /affiliates.keap_list_campaigns~216 tokens
List marketing campaigns (automation sequences). Supports filtering, ordering, and cursor pagination. Keap: GET /campaigns.keap_list_companies~246 tokens
List companies in the Keap CRM. Supports filtering, ordering, field selection, and cursor pagination. Keap: GET /companies.keap_list_contacts~252 tokens
List contacts in the Keap CRM. Supports filtering, ordering, field selection, and cursor pagination (page_size / page_token). Keap: GET /contacts.keap_list_opportunities~253 tokens
List sales opportunities (deals) in the pipeline. Supports filtering, ordering, field selection, and cursor pagination. Keap: GET /opportunities.keap_list_orders~207 tokens
List e-commerce orders. Supports filtering, ordering, and cursor pagination. Keap: GET /orders.keap_list_products~210 tokens
List products in the catalog. Supports filtering, ordering, and cursor pagination. Keap: GET /products.keap_list_subscriptions~218 tokens
List recurring subscriptions / payment plans. Supports filtering, ordering, and cursor pagination. Keap: GET /subscriptions.keap_list_tags~217 tokens
List tags defined in the account (used to segment contacts). Supports filtering, ordering, and cursor pagination. Keap: GET /tags.keap_list_tasks~210 tokens
List tasks (follow-ups / to-dos). Supports filtering, ordering, and cursor pagination. Keap: GET /tasks.keap_update_contact~429 tokens
UPDATE an existing contact by id. Provide any of given_name, family_name, email_addresses, phone_numbers, company_id, plus an optional `extra` object of any other Keap fields (only supplied fields are changed). Keap: PATCH /contacts/{contact_id}.
Browse
Related MCP servers
- Insightly MCP by usefulapi
Read and write Insightly contacts, organisations, leads, opportunities, tasks and notes. - CentralStationCRM MCP by usefulapi
Read CentralStationCRM people, companies, deals, tasks; create and update people, companies, deals. - Nexus Agent Network · AlpineLead OI
DACH B2B company research, lead qualification and sales intel for agents. Free preview, pay per task - Copper MCP by usefulapi
Read and write Copper CRM people, companies, opportunities and activities. - Twenty MCP by usefulapi
Read people, companies, opportunities, notes and tasks; create and update records in Twenty CRM. - Teamleader Focus MCP by usefulapi
Read Teamleader Focus contacts, companies, deals, invoices, projects; create deals, tasks. - Lawcus MCP by usefulapi
Read Lawcus contacts, matters, leads, time and billing reports; create contacts and tasks. - Accelo MCP by usefulapi
Manage Accelo companies, contacts, jobs, tasks, tickets and time.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/keap)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents