Keap MCP by usefulapi

io.usefulapi/keap

List and create Keap contacts, companies, tasks, opportunities, orders, tags and campaigns.

Yes, your AI can use this right now.Answered a live MCP handshake in 199 ms with no sign-in needed and exposes 18 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://keap.usefulapi.io/mcp

18 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
keap_list_contactsread-only

List contacts in the Keap CRM. Supports filtering, ordering, field selection, and cursor pagination (page_size / page_token). Keap: GET /contacts.

keap_get_contactread-only

Get a single contact by id. Keap: GET /contacts/{contact_id}.

keap_list_companiesread-only

List companies in the Keap CRM. Supports filtering, ordering, field selection, and cursor pagination. Keap: GET /companies.

keap_get_companyread-only

Get a single company by id. Keap: GET /companies/{company_id}.

keap_list_opportunitiesread-only

List sales opportunities (deals) in the pipeline. Supports filtering, ordering, field selection, and cursor pagination. Keap: GET /opportunities.

keap_get_opportunityread-only

Get a single opportunity by id. Keap: GET /opportunities/{opportunity_id}.

keap_list_tagsread-only

List tags defined in the account (used to segment contacts). Supports filtering, ordering, and cursor pagination. Keap: GET /tags.

keap_list_tasksread-only

List tasks (follow-ups / to-dos). Supports filtering, ordering, and cursor pagination. Keap: GET /tasks.

keap_get_taskread-only

Get a single task by id. Keap: GET /tasks/{task_id}.

keap_list_subscriptionsread-only

List recurring subscriptions / payment plans. Supports filtering, ordering, and cursor pagination. Keap: GET /subscriptions.

keap_list_ordersread-only

List e-commerce orders. Supports filtering, ordering, and cursor pagination. Keap: GET /orders.

keap_list_productsread-only

List products in the catalog. Supports filtering, ordering, and cursor pagination. Keap: GET /products.

keap_list_campaignsread-only

List marketing campaigns (automation sequences). Supports filtering, ordering, and cursor pagination. Keap: GET /campaigns.

keap_list_affiliatesread-only

List referral-program affiliates. Supports filtering, ordering, and cursor pagination. Keap: GET /affiliates.

keap_create_contactcan modify

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_update_contactcan modify

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}.

keap_create_taskcan modify

CREATE a task (follow-up / to-do), optionally linked to a contact. Keap: POST /tasks.

keap_apply_tagcan modify

APPLY a tag to one or more contacts (segments them / can trigger automation). Keap: POST /tags/{tag_id}/contacts:applyTags.

Alternatives in Productivity

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”