keap
Qué hace este MCP
Manages Keap CRM contacts, companies, opportunities, tasks, tags, campaigns, orders, products, and subscriptions.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tag_id', 'contact_ids'], 'properties': {'tag_id': {'type': 'string', 'description': 'The id of the tag to apply.'}, 'contact_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Ids of the contacts to tag.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'extra': {'type': 'object', 'description': 'Any other Keap fields to merge into the request body verbatim.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'company_id': {'type': 'string', 'description': 'Id of the company to associate the contact with.'}, 'given_name': {'type': 'string', 'description': "The contact's first name."}, 'family_name': {'type': 'string', 'description': "The contact's last name."}, 'phone_numbers': {'type': 'array', 'items': {'type': 'object', 'required': ['number'], 'properties': {'field': {'type': 'string', 'description': 'Which phone slot, e.g. PHONE1 / PHONE2.'}, 'number': {'type': 'string', 'description': 'The phone number.'}}}, 'description': 'Phone numbers to set on the contact.'}, 'email_addresses': {'type': 'array', 'items': {'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'The email address.'}, 'field': {'type': 'string', 'description': 'Which email slot, e.g. EMAIL1 / EMAIL2 / EMAIL3.'}}}, 'description': 'Email addresses to set on the contact.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title'], 'properties': {'extra': {'type': 'object', 'description': 'Any other Keap fields to merge into the request body verbatim.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'title': {'type': 'string', 'description': 'The task title.'}, 'due_date': {'type': 'string', 'description': 'Due date/time, ISO 8601 (e.g. 2026-08-01T17:00:00Z).'}, 'contact_id': {'type': 'string', 'description': 'Id of a contact to link the task to.'}, 'description': {'type': 'string', 'description': 'A longer description / notes for the task.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['company_id'], 'properties': {'fields': {'type': 'string', 'description': 'Comma-separated list of fields to return (field selection).'}, 'company_id': {'type': 'string', 'description': 'The company id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contact_id'], 'properties': {'fields': {'type': 'string', 'description': 'Comma-separated list of fields to return (field selection).'}, 'contact_id': {'type': 'string', 'description': 'The contact id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['opportunity_id'], 'properties': {'opportunity_id': {'type': 'string', 'description': 'The opportunity id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'description': 'The task id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'filter': {'type': 'string', 'description': 'Filter expression, e.g. `given_name==John` (see Keap REST v2 filtering).'}, 'order_by': {'type': 'string', 'description': 'Field to order results by, e.g. `given_name` or `-date_created`.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page (max 1000).'}, 'page_token': {'type': 'string', 'description': "Opaque pagination cursor from a prior response's next_page_token."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'filter': {'type': 'string', 'description': 'Filter expression, e.g. `given_name==John` (see Keap REST v2 filtering).'}, 'order_by': {'type': 'string', 'description': 'Field to order results by, e.g. `given_name` or `-date_created`.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page (max 1000).'}, 'page_token': {'type': 'string', 'description': "Opaque pagination cursor from a prior response's next_page_token."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'fields': {'type': 'string', 'description': 'Comma-separated list of fields to return (field selection).'}, 'filter': {'type': 'string', 'description': 'Filter expression, e.g. `given_name==John` (see Keap REST v2 filtering).'}, 'order_by': {'type': 'string', 'description': 'Field to order results by, e.g. `given_name` or `-date_created`.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page (max 1000).'}, 'page_token': {'type': 'string', 'description': "Opaque pagination cursor from a prior response's next_page_token."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'fields': {'type': 'string', 'description': 'Comma-separated list of fields to return (field selection).'}, 'filter': {'type': 'string', 'description': 'Filter expression, e.g. `given_name==John` (see Keap REST v2 filtering).'}, 'order_by': {'type': 'string', 'description': 'Field to order results by, e.g. `given_name` or `-date_created`.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page (max 1000).'}, 'page_token': {'type': 'string', 'description': "Opaque pagination cursor from a prior response's next_page_token."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'fields': {'type': 'string', 'description': 'Comma-separated list of fields to return (field selection).'}, 'filter': {'type': 'string', 'description': 'Filter expression, e.g. `given_name==John` (see Keap REST v2 filtering).'}, 'order_by': {'type': 'string', 'description': 'Field to order results by, e.g. `given_name` or `-date_created`.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page (max 1000).'}, 'page_token': {'type': 'string', 'description': "Opaque pagination cursor from a prior response's next_page_token."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'filter': {'type': 'string', 'description': 'Filter expression, e.g. `given_name==John` (see Keap REST v2 filtering).'}, 'order_by': {'type': 'string', 'description': 'Field to order results by, e.g. `given_name` or `-date_created`.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page (max 1000).'}, 'page_token': {'type': 'string', 'description': "Opaque pagination cursor from a prior response's next_page_token."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'filter': {'type': 'string', 'description': 'Filter expression, e.g. `given_name==John` (see Keap REST v2 filtering).'}, 'order_by': {'type': 'string', 'description': 'Field to order results by, e.g. `given_name` or `-date_created`.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page (max 1000).'}, 'page_token': {'type': 'string', 'description': "Opaque pagination cursor from a prior response's next_page_token."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'filter': {'type': 'string', 'description': 'Filter expression, e.g. `given_name==John` (see Keap REST v2 filtering).'}, 'order_by': {'type': 'string', 'description': 'Field to order results by, e.g. `given_name` or `-date_created`.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page (max 1000).'}, 'page_token': {'type': 'string', 'description': "Opaque pagination cursor from a prior response's next_page_token."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'filter': {'type': 'string', 'description': 'Filter expression, e.g. `given_name==John` (see Keap REST v2 filtering).'}, 'order_by': {'type': 'string', 'description': 'Field to order results by, e.g. `given_name` or `-date_created`.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page (max 1000).'}, 'page_token': {'type': 'string', 'description': "Opaque pagination cursor from a prior response's next_page_token."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'filter': {'type': 'string', 'description': 'Filter expression, e.g. `given_name==John` (see Keap REST v2 filtering).'}, 'order_by': {'type': 'string', 'description': 'Field to order results by, e.g. `given_name` or `-date_created`.'}, 'page_size': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records per page (max 1000).'}, 'page_token': {'type': 'string', 'description': "Opaque pagination cursor from a prior response's next_page_token."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contact_id'], 'properties': {'extra': {'type': 'object', 'description': 'Any other Keap fields to merge into the request body verbatim.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'company_id': {'type': 'string', 'description': 'Id of the company to associate the contact with.'}, 'contact_id': {'type': 'string', 'description': 'The contact id to update.'}, 'given_name': {'type': 'string', 'description': "The contact's first name."}, 'family_name': {'type': 'string', 'description': "The contact's last name."}, 'phone_numbers': {'type': 'array', 'items': {'type': 'object', 'required': ['number'], 'properties': {'field': {'type': 'string', 'description': 'Which phone slot, e.g. PHONE1 / PHONE2.'}, 'number': {'type': 'string', 'description': 'The phone number.'}}}, 'description': 'Phone numbers to set on the contact.'}, 'email_addresses': {'type': 'array', 'items': {'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'The email address.'}, 'field': {'type': 'string', 'description': 'Which email slot, e.g. EMAIL1 / EMAIL2 / EMAIL3.'}}}, 'description': 'Email addresses to set on the contact.'}}}
Cambios recientes en herramientas
Servidores MCP similares
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
Rahul D Sarker: Marketing & RevOps Tools
Provides marketing, revenue operations, sales, advertising, SaaS, and conversion calculators, along with article search and consu…
Emailchaser
Manages cold-email campaigns, leads, sender mailboxes, sequences, outreach automation, deliverability, prospect sourcing, webhook…
LinkedIn MCP Server (Salesbot)
Supports LinkedIn lead discovery, contact enrichment, CRM pipelines, campaign sequencing, message approval and human-reviewed out…
send16-mcp
Provides email marketing and transactional messaging tools for contacts, audiences, campaigns, templates, automations, analytics,…
GrowthKit Revenue Intelligence
Supports B2B revenue operations with lead campaigns, ICP and company enrichment, CRM records and activities, outreach drafting, t…
Nevent MCP
Enables management and analysis of live-event marketing campaigns, audiences, email and messaging templates, paid ads, tracking l…