Keap MCP by usefulapi
io.usefulapi/keap · v1.11.1
List and create Keap contacts, companies, tasks, opportunities, orders, tags and campaigns.
MCPremoteno credentialsCRM & salesTasks & projects
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 18 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 88/100
What it does: 18 tools · 14 read, 4 write (incl. delete/pay) · CRM & sales, Tasks & projects
Test call keap_list_contacts: needs a key: HTTP 401 (1,001 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: +5
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://keap.usefulapi.io/mcpTools
18 tools listed at last check
keap_list_contactsList contacts in the Keap CRM. Supports filtering, ordering, field selection, and cursor pagination (page_size / page_token). Keap: GET /contacts.keap_get_contactGet a single contact by id. Keap: GET /contacts/{contact_id}.keap_list_companiesList companies in the Keap CRM. Supports filtering, ordering, field selection, and cursor pagination. Keap: GET /companies.keap_get_companyGet a single company by id. Keap: GET /companies/{company_id}.keap_list_opportunitiesList sales opportunities (deals) in the pipeline. Supports filtering, ordering, field selection, and cursor pagination. Keap: GET /opportunities.keap_get_opportunityGet a single opportunity by id. Keap: GET /opportunities/{opportunity_id}.keap_list_tagsList tags defined in the account (used to segment contacts). Supports filtering, ordering, and cursor pagination. Keap: GET /tags.keap_list_tasksList tasks (follow-ups / to-dos). Supports filtering, ordering, and cursor pagination. Keap: GET /tasks.keap_get_taskGet a single task by id. Keap: GET /tasks/{task_id}.keap_list_subscriptionsList recurring subscriptions / payment plans. Supports filtering, ordering, and cursor pagination. Keap: GET /subscriptions.keap_list_ordersList e-commerce orders. Supports filtering, ordering, and cursor pagination. Keap: GET /orders.keap_list_productsList products in the catalog. Supports filtering, ordering, and cursor pagination. Keap: GET /products.keap_list_campaignsList marketing campaigns (automation sequences). Supports filtering, ordering, and cursor pagination. Keap: GET /campaigns.keap_list_affiliatesList referral-program affiliates. Supports filtering, ordering, and cursor pagination. Keap: GET /affiliates.keap_create_contactCREATE 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_update_contactUPDATE 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}.keap_create_taskCREATE a task (follow-up / to-do), optionally linked to a contact. Keap: POST /tasks.keap_apply_tagAPPLY a tag to one or more contacts (segments them / can trigger automation). Keap: POST /tags/{tag_id}/contacts:applyTags.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/keap)