Encelade connects to CrewAI through its MCP server. Wrap the endpoint in MCPServerAdapter and any agent in your crew can generate a polished, interactive presentation from its findings — useful as the final step in a research or reporting crew.
MCPServerAdapter exposes the Encelade tools to your agents inside a context manager. Add them to the agent that should own the final deliverable.
# pip install 'crewai-tools[mcp]'
from crewai import Agent, Crew, Task
from crewai_tools import MCPServerAdapter
server = {
"url": "https://www.encelade.ai/api/mcp",
"transport": "streamable-http",
"headers": {"Authorization": "Bearer YOUR_API_KEY"},
}
with MCPServerAdapter(server) as tools:
deck_builder = Agent(
role="Deck Builder",
goal="Turn research into a client-ready presentation",
backstory="You package findings into polished Encelade decks.",
tools=tools,
)
task = Task(
description="Generate a deck from the Q1 report, then poll until it is ready.",
agent=deck_builder,
expected_output="A shareable Encelade presentation URL",
)
Crew(agents=[deck_builder], tasks=[task]).kickoff()Add crewai-tools with the mcp extra. It ships MCPServerAdapter, the bridge between MCP servers and CrewAI agents.
Open MCPServerAdapter on /api/mcp with your Bearer token and pass tools to the agent that owns the presentation step.
Run the crew. The deck-building agent calls generate_project, waits for the session, and returns a shareable link.
Generation is asynchronous, so a single tool call won't return a finished deck. Spell the two steps out in the task description — “generate, then poll until ready” — so the agent calls get_generation_session instead of stopping after generate_project.
Use MCPServerAdapter from crewai-tools. Point it at Encelade's /api/mcp endpoint with your Bearer token inside a context manager and add the resulting tools to your agent.
Building a deck takes longer than a single request, so generate_project returns a session ID. The agent calls get_generation_session until the status is done — make that explicit in the task description.
Usually as the final step: a research or analysis crew produces findings, and a deck-building agent turns them into a shareable, presentable Encelade deck.
Get an API key, connect CrewAI, and have a presentation ready before you finish reading the docs.
Free plan available · No credit card required