Keap MCP. Manage contacts, campaigns, and sales from chat.
Keap MCP lets your AI agent manage every aspect of your customer relationship management (CRM) and marketing automation directly through natural conversation. Need to update a client's status or check campaign performance? Your agent handles it. You can create new contacts, apply specific tags for segmentation, list all active campaigns, track sales opportunities, and even pull recent invoices—all without opening Keap. This gives you full control over your lead database and revenue cycle from any MCP-compatible client.
Give Claude and any AI agent real-world access
Search for specific leads, retrieve detailed contact histories, or create brand new profiles within Keap.
List all available tags and apply them to contacts immediately, triggering specific marketing workflows.
Query active sales opportunities or list recent e-commerce orders to keep a real-time view of your revenue cycle.
List every running marketing campaign and automation sequence to ensure follow-through on lead nurturing efforts.
Retrieve full visibility by listing outstanding invoices or viewing historical customer orders.
Ask an AI about this
Waiting for input…
What AI agents can do with Keap: 11 Available Tools
These tools let you perform every core operation in your Keap account, from creating leads to listing invoices, all through natural language prompts.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Keap MCPApply Tag To Contact
Assigns one or more specific tags to an existing customer profile.
List Campaigns
Retrieves a list of all marketing campaigns currently set up in the account.
List Contacts
Searches and retrieves a list of contacts or potential customers by various criteria.
Create Contact
Adds a brand new lead profile to Keap, requiring at least a first name or email...
Get Contact
Fetches all detailed information for one specific contact using their unique...
List Invoices
Generates a list of all invoices associated with the Keap account.
List Opportunities
Shows all sales deals currently tracked in the pipeline, helping monitor projected revenue.
List Orders
Retrieves a list of past e-commerce orders for billing and history review.
Get Business Profile
Fetches general business profile information associated with the Keap account.
List Tags
Lists every available tag that can be used for segmentation across contacts.
List Users
Retrieves a list of all user accounts connected to the Keap system.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Keap, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Keap. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The CRM Dashboard Clutter
Today, updating a client record means bouncing between tabs: the main contact page to check history; the campaigns tab to see if they're subscribed; and maybe opening a separate billing view just to confirm payment status. You end up clicking through five different views just to get one holistic answer.
With this MCP, you ask your agent what you need—for instance, 'What did Jane Doe buy last month, and is her tag updated?' The system pulls data from the `list_orders` tool, checks the status via `get_contact`, and reports back everything in a single response. It’s immediate.
Keap MCP Gives You Command Over Your Data
You no longer need to manually run segmented lists, export them to Excel, and then figure out which tags are missing. The agent can use `list_tags` and then immediately apply the correct tag using `apply_tag_to_contact`, keeping your data clean in one go.
It’s about conversational control. Instead of a series of clicks and manual data transfers, you speak to your system, and it executes complex multi-step tasks across contacts, campaigns, and sales pipelines instantly.
What Keap MCP does for your AI
You don't need to log into a separate dashboard to manage leads or check on an invoice. With this connector, your AI agent handles all the heavy lifting inside your Keap account. You can ask it to pull up a contact's full history or tell it to apply a specific tag to segment them for a targeted email campaign.
Want to see how many sales opportunities are stuck in 'Negotiation'? Just ask. It retrieves that data instantly. The agent also handles marketing automation, letting you list and monitor campaigns without clicking through menus. You can even pull billing visibility by listing invoices or orders. If your organization already uses Vinkius for other integrations, adding Keap is straightforward; it brings all this power into one place, making your entire sales workflow accessible from any MCP-compatible client.
019d75bf-f1ca-727e-a9d7-958e7c71b53a How to set up Keap MCP
The bottom line is that your chat interface becomes a direct command center for your entire CRM and marketing stack.
Subscribe to this MCP and provide your Keap Personal Access Token (PAT) within Vinkius.
Your AI agent uses the provided credentials to authenticate against your Keap account APIs.
The agent executes commands, like listing contacts or creating tags, and returns structured data directly to you in plain English.
Who uses Keap MCP
This MCP is built for the small business owner who's tired of juggling multiple tabs just to update one client record. It’s ideal for Marketing Managers needing real-time campaign data, Sales Professionals who need quick access to contact history on the fly, and Operations staff managing billing details.
Automating lead follow-ups by having their agent update contact records or apply tags based on a simple conversation prompt.
Monitoring campaign performance and segmenting large audiences instantly, without manually running reports in the Keap dashboard.
Quickly retrieving contact history or updating deal statuses during a client call by prompting their agent.
Benefits of connecting Keap MCP
Update leads instantly. Instead of navigating to a specific contact profile to apply a tag, you simply prompt your agent to use apply_tag_to_contact. It handles the update immediately.
Keep track of finances easily. You can list all outstanding invoices using list_invoices or check past purchases with list_orders, giving instant billing visibility without logging into accounting software.
Understand your sales pipeline status at a glance. By calling list_opportunities, you get an accurate, real-time view of every deal's current stage and value.
Segment audiences fast. If you need to target a group that attended a specific webinar, the agent can first run list_tags and then apply the relevant tag using apply_tag_to_contact in two steps.
Build new leads without leaving your workflow. Need a new contact? Simply ask your agent to use create_contact, providing only the name or email address, and the profile is built.
Keap MCP use cases
Mid-call status updates
A sales rep just finished a call with a potential client. Instead of opening Keap, navigating to the contact's record, and changing their deal stage, they simply tell their agent: 'Update John Doe's opportunity to 'Proposal Sent.' The agent runs the necessary command using list_opportunities data and updates the status instantly.
Quarterly marketing audit
A marketing manager needs to know which campaigns are running and if they need a tag update. They ask their agent to first use list_campaigns, then identify the relevant tags via list_tags, and finally apply those tags using apply_tag_to_contact to clean up old leads.
Onboarding a new client
An operations team member gets a referral email. Instead of manually creating the record, they ask their agent to use create_contact, providing the name and company email. The contact is created and ready for follow-up.
Reviewing recent sales activity
A business owner wants a quick look at revenue. They prompt their agent to run list_orders to see if there were any large purchases in the last week, getting immediate confirmation and details without diving into e-commerce backend systems.
Keap MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Copying data between tools
Manually copying a list of tags from one dashboard, pasting it into another system's CSV template, and then re-uploading the whole batch to update contacts.
Use list_tags to see what's available, and then let your agent use apply_tag_to_contact directly on the relevant leads. This keeps everything within the chat interface.
Searching for a contact by name only
Trying to search Keap using an incomplete or generic name like 'John Smith' and getting hundreds of irrelevant results that require manual filtering.
Use list_contacts and provide specific identifying information, like the email address. This narrows down the search immediately to the correct profile.
Missing billing context
Having a conversation about a deal but forgetting if the client actually paid for the service or if an invoice is outstanding.
Always cross-reference by asking your agent to list_invoices first. This ensures you have the full financial picture before moving forward with sales discussions.
When to use Keap MCP
Use this MCP if your primary need is operational control over existing CRM records, marketing campaigns, and billing data; specifically when you need your AI agent to perform CRUD operations (Create, Read, Update, Delete) on contacts or opportunities. Don't use it if your goal is pure content generation—for writing emails, articles, or ad copy. For those tasks, a dedicated writing assistant tool is better. If you just need to know how to segment people but don't want to execute the tag application, using list_tags will show you the options without making changes.
Frequently asked questions about Keap MCP
How does the Keap MCP handle contact searching? +
The list_contacts tool lets you search for leads using various criteria. It's much faster than manually filtering records in the main dashboard.
Can I use the Keap MCP to manage my sales pipeline? +
Yes. By listing opportunities via list_opportunities, your agent gives you a current, clean view of all deals and their status without needing access to the core CRM module.
Does this MCP allow me to create new contacts? +
Absolutely. You use the create_contact tool to add new leads to your database quickly, provided you give at least a first name or email.
Is billing information included in the Keap MCP? +
Yes, it includes tools to list both invoices and e-commerce orders. This gives you full visibility into customer transactions without switching systems.
How do I segment contacts using the Keap MCP? +
First, use list_tags to see what's available, then tell your agent which tags to apply. The system uses apply_tag_to_contact to update the profile immediately.
How do I apply a tag to a contact using the agent? +
Use the apply_tag_to_contact tool with the specific tag_id and contact_id. This is great for manual segmentation during a conversation.
Can I see all my automation campaigns? +
Yes, the list_campaigns tool retrieves all campaigns configured in your Keap account, allowing you to monitor active sequences.
Is it possible to query sales opportunities? +
Absolutely. Use the list_opportunities tool to see your current sales pipeline and track potential deals.