What is MCP?
The Model Context Protocol (MCP) is an open standard that enables AI applications to securely connect to external data sources and tools. Think of MCP like a USB-C port for AI applications — a standardized way to connect AI apps to different services. With MCP, you can give AI agents like Cursor or Claude Code access to emma’s tools, integrations, and saved Skills through a unified interface — directly from your IDE or terminal.Why Use MCP with emma?
By connecting your AI coding agent to the emma MCP Server, you can:Access 100+ Integrations
Search and execute any of emma’s Slack, GitHub, Notion, Gmail, and other integrations without leaving your editor
Reuse Saved Skills
Save a workflow once in emma and reuse it from any machine, IDE, or agent
Automate OAuth
emma handles OAuth connections for you — tools return a connect link when authentication is needed
Standardized Protocol
Use the same protocol across different AI applications
Supported Transport
emma MCP Server is a remote, hosted MCP server that speaks Streamable HTTP. There’s nothing to install — your client connects directly over HTTPS using your emma API key.The remote Streamable HTTP server exposes exactly the same tools as the local stdio bridge, so you can switch between them without changing how you use emma from your agent.
Supported Clients
Any MCP client that supports the Streamable HTTP transport (with custom headers for authentication) can connect to emma. emma officially documents setup for:- Cursor — AI-powered code editor
- Claude Code — Anthropic’s coding agent CLI
- Codex — OpenAI’s coding agent CLI
Clients that only support the stdio transport (or don’t yet support custom HTTP headers) can use the local
@duzzle/emma-mcp package instead — see the Setup Guide for details.Next Steps
emma MCP Server
Learn about emma’s official MCP server and available tools
Setup Guide
Get started with configuring emma MCP in your environment