Encelade plugs into LangChain through its MCP server. Load it with langchain-mcp-adapters and your agent gets presentation-generation tools alongside everything else — turning research, notes, and data into a shareable interactive deck without any custom tool code.
MultiServerMCPClient pulls the Encelade tools over streamable HTTP and hands them to any LangGraph agent. Pass your API key in the headers and you are done.
# pip install langchain-mcp-adapters langgraph "langchain[anthropic]"
import asyncio
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
async def main():
client = MultiServerMCPClient(
{
"encelade": {
"url": "https://www.encelade.ai/api/mcp",
"transport": "streamable_http",
"headers": {"Authorization": "Bearer YOUR_API_KEY"},
}
}
)
tools = await client.get_tools()
agent = create_react_agent("anthropic:claude-sonnet-4-5", tools)
result = await agent.ainvoke(
{"messages": "Turn these Q1 sales notes into a client-ready deck: ..."}
)
print(result)
asyncio.run(main())Add langchain-mcp-adapters to your environment. It bridges any MCP server into LangChain-native tools.
Point MultiServerMCPClient at /api/mcp with your Bearer token and call get_tools() to load the presentation tools.
Your agent now calls generate_project as part of its reasoning and returns a shareable presentation URL in its answer.
Generation runs asynchronously: generate_project returns a session, and the agent calls get_generation_session until it is done. A ReAct agent handles this naturally across turns — just make sure your run isn't capped to a single tool call.
Use langchain-mcp-adapters. Register Encelade's /api/mcp endpoint in MultiServerMCPClient with your Bearer token, call get_tools(), and pass the result to any LangGraph agent.
Yes. The loaded tools work with create_react_agent and with custom LangGraph graphs — Encelade tools behave like any other LangChain tool node.
No. The MCP adapter generates the tool definitions from the server, so you don't hand-write input schemas or HTTP calls.
Get an API key, connect LangChain, and have a presentation ready before you finish reading the docs.
Free plan available · No credit card required