How to Use the Agility CMS MCP in CrewAI
Deploy autonomous CrewAI teams to monitor, sync, and audit your Agility CMS content architecture.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Agility CMS MCP to CrewAI
Create your Vinkius account to connect Agility CMS 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.
Coordinate Agility CMS MCP Server agents
`get_site_tree` feeds your research agent the entire nested sitemap architecture of a digital channel. That agent maps the hierarchy and stores it in shared memory. A secondary analyst agent then reviews that map for missing paths or broken structures. Flat routing lists give your crew exact URL targets. `get_site_flat_router` dumps all available pages. Your moderator agent can cross-reference this list against external analytics to find orphaned content, working autonomously without human intervention.
Audit reference lists autonomously
`list_content_items` allows a specialized auditing agent to pull down entire batches of blog posts or authors. The agent reads the headless CMS environment and checks each item against your brand guidelines. You get a final report of violations. Targeted searches happen through specialized roles. You assign `search_content_reference` to a data-gathering agent. It hunts for specific keywords across reference lists and passes the findings to a summarization agent down the sequence.
Monitor page updates sequentially
`sync_incremental_items` lets your monitor agent watch for new content. By tracking the sync token, the agent only wakes up when new items drop. It then alerts your team or triggers a downstream deployment. Page updates follow the same pattern. `sync_incremental_pages` grabs structural changes. You pass the Vinkius endpoint directly into your agent's mcps array, and CrewAI handles the HTTP transport behind the scenes.
Set up Agility CMS 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 Agility CMS tools as needed.
from crewai import Agent, Task, Crew
agent = Agent(
role="Agility CMS Analyst",
goal="Access and analyze Agility CMS data via MCP.",
backstory="Expert analyst with direct Agility CMS access.",
mcps=[
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
],
)
task = Task(
description="List recent Agility CMS 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="Agility CMS Analyst",
goal="Access and analyze Agility CMS data via MCP.",
backstory="Expert analyst with direct Agility CMS access.",
tools=mcp_tools,
)
task = Task(
description="List recent Agility CMS 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 Agility CMS. 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 Agility CMS MCP in CrewAI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Agility CMS MCP today
We host it, we monitor it, we maintain it. You just paste one token.