Skip to main content
Glama
BusyBee3333

Keap MCP Server

by BusyBee3333

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KEAP_API_KEYYesYour personal access token for Keap API authentication.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
keap_create_contactB

Create a new contact in Keap with email, name, phone, address, tags, and custom fields

keap_get_contactA

Retrieve a contact by ID with all details including tags, custom fields, and company

keap_update_contactB

Update an existing contact with new information

keap_delete_contactA

Permanently delete a contact from Keap

keap_list_contactsC

List contacts with pagination, filtering, and sorting options

keap_search_contactsC

Search contacts by email, name, phone, or other criteria

keap_merge_contactsB

Merge two contacts together, combining all data into one contact

keap_apply_tag_to_contactB

Apply one or more tags to a contact

keap_remove_tag_from_contactA

Remove one or more tags from a contact

keap_get_contact_tagsA

Get all tags applied to a specific contact

keap_get_contact_emailsB

Get all email addresses associated with a contact

keap_create_contact_emailB

Add a new email address to a contact

keap_delete_contact_emailB

Remove an email address from a contact

keap_get_contact_credit_cardsB

Get all credit cards on file for a contact

keap_create_contact_credit_cardB

Add a new credit card to a contact

keap_get_contact_custom_fieldsA

Retrieve custom field values for a contact

keap_update_contact_custom_fieldB

Update a specific custom field value for a contact

keap_list_contact_notesB

Get all notes for a specific contact

keap_get_contact_modelA

Retrieve the contact model schema including all available custom fields

keap_create_companyC

Create a new company in Keap

keap_get_companyB

Retrieve a company by ID

keap_update_companyC

Update an existing company

keap_list_companiesB

List all companies with pagination

keap_get_company_contactsB

Get all contacts associated with a company

keap_create_opportunityB

Create a new sales opportunity/deal in Keap

keap_get_opportunityB

Retrieve an opportunity by ID

keap_update_opportunityC

Update an existing opportunity

keap_delete_opportunityC

Delete an opportunity

keap_list_opportunitiesC

List opportunities with filtering and pagination

keap_list_opportunity_stage_pipelineA

List all pipeline stages for opportunities

keap_get_opportunity_stage_pipelineB

Get details of a specific pipeline stage

keap_update_opportunity_stageB

Move an opportunity to a different pipeline stage

keap_get_opportunity_modelA

Get the opportunity model schema with custom fields

keap_create_taskC

Create a new task in Keap

keap_get_taskA

Retrieve a task by ID

keap_update_taskC

Update an existing task

keap_delete_taskB

Delete a task

keap_list_tasksB

List tasks with filtering and pagination

keap_search_tasksC

Search tasks by title, description, or other criteria

keap_complete_taskB

Mark a task as completed

keap_get_task_modelB

Get the task model schema

keap_create_appointmentB

Create a new appointment in Keap

keap_get_appointmentA

Retrieve an appointment by ID

keap_update_appointmentB

Update an existing appointment

keap_delete_appointmentB

Delete an appointment

keap_list_appointmentsB

List appointments with filtering and pagination

keap_get_appointment_modelA

Get the appointment model schema

keap_list_campaignsB

List all campaigns with pagination

keap_get_campaignA

Get campaign details by ID

keap_add_contact_to_campaignC

Add a contact to a campaign sequence

keap_remove_contact_from_campaignB

Remove a contact from a campaign sequence

keap_get_campaign_sequencesB

Get all sequences for a specific campaign

keap_add_contact_to_sequenceC

Add a contact to a specific campaign sequence

keap_remove_contact_from_sequenceB

Remove a contact from a campaign sequence

keap_create_tagC

Create a new tag in Keap

keap_get_tagA

Retrieve a tag by ID

keap_list_tagsA

List all tags with pagination

keap_create_tag_categoryB

Create a tag category

keap_list_tag_categoriesB

List all tag categories

keap_create_noteB

Create a note for a contact

keap_get_noteB

Retrieve a note by ID

keap_update_noteC

Update an existing note

keap_delete_noteB

Delete a note

keap_list_notesC

List notes for a contact

keap_get_note_modelB

Get the note model schema

keap_send_emailC

Send an email to one or more contacts

keap_get_emailC

Retrieve an email by ID

keap_list_emailsC

List emails with filtering

keap_create_email_templateC

Create an email template

keap_list_email_templatesC

List all email templates

keap_opt_in_contactB

Opt in a contact to email communications

keap_opt_out_contactB

Opt out a contact from email communications

keap_upload_fileC

Upload a file to Keap

keap_get_fileB

Retrieve file metadata by ID

keap_delete_fileC

Delete a file from Keap

keap_list_filesC

List files with filtering

keap_create_productB

Create a new product in Keap

keap_get_productB

Retrieve a product by ID

keap_update_productC

Update an existing product

keap_delete_productB

Delete a product

keap_list_productsA

List all products with pagination

keap_create_orderC

Create a new order in Keap

keap_get_orderB

Retrieve an order by ID

keap_delete_orderC

Delete an order

keap_list_ordersC

List orders with filtering

keap_list_order_transactionsB

Get all transactions for an order

keap_get_transactionA

Retrieve a transaction by ID

keap_list_transactionsC

List transactions with filtering

keap_create_subscriptionC

Create a subscription for a contact

keap_get_subscriptionA

Retrieve a subscription by ID

keap_list_subscriptionsC

List subscriptions with filtering

keap_create_hookB

Create a REST hook for automation (webhook)

keap_list_hooksA

List all REST hooks

keap_delete_hookC

Delete a REST hook

keap_verify_hookB

Verify a REST hook

keap_update_hookC

Update a REST hook

keap_list_hook_event_typesA

List all available hook event types

keap_get_account_profileA

Get the account profile information

keap_update_account_profileB

Update account profile settings

keap_list_usersC

List all users in the account

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/BusyBee3333/keap-mcp-2026-complete'

If you have feedback or need assistance with the MCP directory API, please join our Discord server