How to Use the Axiom MCP in CrewAI
Deploy a crew of specialized AI agents to analyze Axiom logs, manage monitors, and coordinate incident response with CrewAI.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Axiom MCP to CrewAI
Create your Vinkius account to connect Axiom 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.
Multi-agent log analysis teams
The `run_query` tool lets your CrewAI analyst agents scan raw datasets for security anomalies or performance bottlenecks. One agent can write and execute APL queries while a second agent evaluates the results. This cooperative execution allows for deep, multi-layered log investigations. If the analyst agent finds an issue, it passes the context to a coordinator agent to quickly isolate the affected services.
Autonomous incident escalation
The `create_monitor` tool enables your CrewAI operations team to establish new watchdogs when fresh code deploys. A specialized monitoring agent continuously checks system behavior and sets up alerts automatically. When an alert fires, the crew runs `list_notifiers` to find the correct on-call channel. They immediately route the diagnostic data to Slack or PagerDuty, cutting down response times during critical outages.
Smart dataset maintenance via MCP Server
The `list_datasets` tool allows your CrewAI team to audit storage usage and clean up abandoned staging environments. A dedicated maintenance agent reviews active datasets to identify unused resources. After compiling the inactive list, the agent coordinates with a supervisor agent to run `delete_dataset` safely. This keeps your observability billing in check without requiring manual database auditing.
Set up Axiom 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 Axiom tools as needed.
from crewai import Agent, Task, Crew
agent = Agent(
role="Axiom Analyst",
goal="Access and analyze Axiom data via MCP.",
backstory="Expert analyst with direct Axiom access.",
mcps=[
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
],
)
task = Task(
description="List recent Axiom 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="Axiom Analyst",
goal="Access and analyze Axiom data via MCP.",
backstory="Expert analyst with direct Axiom access.",
tools=mcp_tools,
)
task = Task(
description="List recent Axiom 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 Axiom. 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 Axiom MCP in CrewAI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Axiom MCP today
We host it, we monitor it, we maintain it. You just paste one token.