How to Use the Aimtell MCP in CrewAI
Deploy specialized CrewAI agents to autonomously manage your Aimtell push campaigns via this MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Aimtell MCP to CrewAI
Create your Vinkius account to connect Aimtell 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.
Build autonomous marketing crews
Running push notification strategy usually requires an analyst pulling numbers and a marketer writing copy. You can replace that manual loop by assigning those exact roles to different agents. They talk to each other, analyze the data, and execute changes without waiting for you. Your analyst agent runs `get_campaign_performance` to find underperforming broadcasts. It passes those insights to a copywriter agent, which drafts new alerts. Finally, an execution agent uses `send_one_off_notification` to push the revised messaging live.
Monitor sites via MCP Server agents
Managing multiple websites means someone has to constantly check audience growth across different properties. A dedicated monitoring crew can run on a schedule to audit your entire portfolio. They compile the numbers and drop a formatted report into your Slack channel every morning. The lead agent executes `list_sites` to grab your active properties. It delegates tasks to worker agents that run `list_subscribers` for each specific domain. This parallel execution gathers a massive amount of data quickly, letting the crew spot audience trends across your entire network.
Maintain strict tool boundaries
You probably do not want your research agents accidentally firing off push alerts to a million people. CrewAI lets you restrict exactly what each member of your team can actually do. You give read access to the analysts and write access only to the executors. Instead of passing the raw URL, you use `MCPServerHTTP` combined with `tool_filter`. The analyst gets restricted access to `list_campaigns` and `list_segments`. Only the final approval agent is allowed to touch anything that actually modifies subscriber data or triggers a broadcast.
Set up Aimtell MCP in CrewAI
Prerequisites
- Python 3.10+ installed
-
crewaipackage (pip install crewai) - Active Vinkius subscription with a valid endpoint token
- 1
Install CrewAI
Run
pip install crewaito install the framework. MCP support is built-in via themcpsparameter. - 2
Add the MCP URL to your agent
Pass your Vinkius endpoint directly to the
mcpslist. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. CrewAI handles tool discovery and caching automatically. - 3
Kick off your crew
Create a
Crewwith your agent and tasks. Callcrew.kickoff()— the agent will automatically invoke Aimtell tools as needed.
from crewai import Agent, Task, Crew
agent = Agent(
role="Aimtell Analyst",
goal="Access and analyze Aimtell data via MCP.",
backstory="Expert analyst with direct Aimtell access.",
mcps=[
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
],
)
task = Task(
description="List recent Aimtell transactions",
agent=agent,
expected_output="A summary of recent activity",
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result) Prerequisites
- Python 3.10+ installed
-
crewai+crewai-toolspackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install crewai crewai-tools. TheMCPServerAdapterhandles lifecycle management and tool conversion. - 2
Connect with MCPServerAdapter
Use
MCPServerAdapteras a context manager withSseServerParameterspointing to your Vinkius endpoint. The adapter automatically manages connection lifecycle. - 3
Assign tools and run
Pass the returned
mcp_toolsto your agent'stoolsparameter. The adapter converts MCP tools to nativeBaseToolobjects compatible with all CrewAI agents.
from crewai import Agent, Task, Crew
from crewai_tools import MCPServerAdapter
from mcp import SseServerParameters
server_params = SseServerParameters(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
with MCPServerAdapter(server_params) as mcp_tools:
agent = Agent(
role="Aimtell Analyst",
goal="Access and analyze Aimtell data via MCP.",
backstory="Expert analyst with direct Aimtell access.",
tools=mcp_tools,
)
task = Task(
description="List recent Aimtell transactions",
agent=agent,
expected_output="A summary of recent activity",
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Aimtell. 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.
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 Aimtell MCP in CrewAI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Aimtell MCP today
We host it, we monitor it, we maintain it. You just paste one token.