4,500+ servers built on MCP Fusion
Vinkius
Churnkey logo
Vinkius
CrewAI logo

How to Use the Churnkey MCP in CrewAI

Deploy an autonomous CrewAI team to monitor churn, manage GDPR, and recover customers with these Churnkey tools.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Churnkey MCP on Cursor AI Code Editor MCP Client Churnkey MCP on Claude Desktop App MCP Integration Churnkey MCP on OpenAI Agents SDK MCP Compatible Churnkey MCP on Visual Studio Code MCP Extension Client Churnkey MCP on GitHub Copilot AI Agent MCP Integration Churnkey MCP on Google Gemini AI MCP Integration Churnkey MCP on Lovable AI Development MCP Client Churnkey MCP on Mistral AI Agents MCP Compatible Churnkey MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
CrewAI

Connect Churnkey MCP to CrewAI

Create your Vinkius account to connect Churnkey to CrewAI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Assemble a Churn Monitoring Crew

Assign a "Churn Analyst" agent in your CrewAI setup. Its job is to monitor the health of your customer base by periodically calling `get_session_aggregates` and `list_retention_sessions`. This agent's goal is to spot negative trends or unusual activity. When the Analyst agent finds a pattern—like a spike in cancellations from a certain plan—it tasks a "Retention Researcher" agent. This second agent uses `get_retention_session_details` and `list_customer_retention_history` to dig into the specific sessions, gathering context to pass on for action.

Automate Billing Recovery with a Crew

Create a "Recovery Scout" agent whose only tool is `list_retention_sessions`. Its mission is to find cancellation sessions caused by failed payments and pass the customer IDs to the next agent in the crew. A second "Billing Operations" agent receives the list of customer IDs. It's equipped with `update_billing_contacts` and `bulk_update_billing_contacts`. This agent's job is to execute the updates, coordinating with other systems if needed, to fix the billing issue before the customer churns for good.

A Dedicated GDPR Compliance MCP Server

Set up a "Compliance Auditor" agent to handle data access requests. When a user asks for their data, this agent uses `get_customer_gdpr_data` to collect everything Churnkey has on file. The agent then formats this data and hands it off. It's a single-purpose, reliable tool handler. For deletion requests, a "Data Steward" agent takes over. This agent is the only one in your organization given access to the `delete_customer_gdpr_data` tool. CrewAI lets you create this separation of duties, ensuring a powerful tool is only used in the correct context by a specialized agent.

Setup guide

Set up Churnkey MCP in CrewAI

Prerequisites

  • Python 3.10+ installed
  • crewai package (pip install crewai)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install CrewAI

    Run pip install crewai to install the framework. MCP support is built-in via the mcps parameter.

  2. 2

    Add the MCP URL to your agent

    Pass your Vinkius endpoint directly to the mcps list. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. CrewAI handles tool discovery and caching automatically.

  3. 3

    Kick off your crew

    Create a Crew with your agent and tasks. Call crew.kickoff() — the agent will automatically invoke Churnkey tools as needed.

crew.py
from crewai import Agent, Task, Crew

agent = Agent(
    role="Churnkey Analyst",
    goal="Access and analyze Churnkey data via MCP.",
    backstory="Expert analyst with direct Churnkey access.",
    mcps=[
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    ],
)

task = Task(
    description="List recent Churnkey transactions",
    agent=agent,
    expected_output="A summary of recent activity",
)

crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result)

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Churnkey MCP in CrewAI

This is central to how CrewAI works. The first agent's task returns the output from a Churnkey tool, like a list of customer IDs. You define the next task in the sequence to accept this output as its input, allowing the second agent to act on the data.
Yes. When you define an agent in CrewAI, you assign it a specific list of tools. You can create one agent that only has access to `list_retention_sessions` and another that only has `delete_customer_gdpr_data`, enforcing role-based permissions.
The simplest method is to pass your Vinkius MCP URL directly into the `mcps` list when creating your Agent. For more control, like filtering tools, you can use the `MCPServerHTTP` class from `crewai.mcp` to define the connection more explicitly.
You'd design a crew where one agent performs the `get_customer_gdpr_data` lookup and presents the information for review. Then, you configure the crew to wait for a human callback or external trigger before allowing the agent with the `delete_customer_gdpr_data` tool to run.
The server processes customer record identifiers, billing contact information like emails, and detailed cancellation session data. Each tool call from your CrewAI agent is authenticated via your Vinkius token and executed in a secure, single-use Vinkius sandbox environment.

Start using the Churnkey MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Churnkey. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.