Skip to main content
Type hints become JSON Schema automatically. Register tools with collect(). Same pattern works for resources and prompts.
Server name must match your slug. The name in MCPServer("my-server") must match your deployment slug and ctx.dispatch() calls. This ensures OAuth callbacks and request routing work correctly.

With Dedalus SDK

MCP integration is trivial. Pass servers directly to mcp_servers:
That’s it. The SDK handles connection, tool discovery, and execution.

Server primitives

MCP servers expose three types of capabilities: Tools are model-controlled: the LLM decides when to call them. Prompts are user-controlled: users choose which prompt to run. Resources can be either.

Additional capabilities

Next

Quickstart

Build an MCP server in 5 minutes

Tools

Expose functions to AI agents

Prompts

Reusable message templates

Resources

Expose data for agents to read

Examples

X, GitHub, Gmail production servers
Last modified on June 30, 2026