MCP
Your Echo, inside every AI app you already use
Echo AI ships a remote MCP server with OAuth 2.1. Add one URL to ChatGPT, Claude, Cursor, Codex, Windsurf, Replit or Lovable and your assistants can read your Echos, chat with them, and wire one into your own product.
Overview
The Model Context Protocol is the emerging standard for letting AI apps use external tools, and Echo AI is a first-class remote MCP server. One HTTPS endpoint exposes eight tools, four resources and four prompts, all behind OAuth 2.1 with PKCE and Dynamic Client Registration, so any compliant client can register itself and ask you for consent. Once connected, an assistant can list the Echos your account can access, read their configuration and analytics, browse recent conversations and message history, and send messages to an Echo on your behalf. It also covers the build path: get_embed_snippet returns the exact widget script for your site, and get_headless_integration returns the REST base URL, every endpoint (streaming chat, config, catalog, checkout, booking, tickets, voice transcribe and speak, session restore) and a ready-to-paste React component, so a coding assistant can wire an Echo into your product in one pass while the knowledge, personality and integrations stay managed in the Echo AI editor. Read tools are free; only chat calls draw on your normal credit balance, and plan rate limits still apply. You can revoke a client at any time. Connecting external AI apps through MCP requires a Business plan or higher.
What you get
- One remote URL - Add auth.echoai.so/functions/v1/mcp as a remote MCP server. No local install, no SDK, no proxy to host.
- OAuth 2.1 with PKCE - Clients register themselves through Dynamic Client Registration and you approve access on an Echo AI consent screen. Revoke any client at any time.
- Eight tools - List and read Echos, pull the embed snippet, read analytics, browse conversations and message history, chat with an Echo, and get the full headless integration guide.
- Ship the integration - get_embed_snippet returns the widget script for your site, and get_headless_integration returns every REST endpoint plus a ready-to-paste React component.
- Resources - echo://echos, echo://echo/{id}, echo://echo/{id}/analytics and echo://docs/api are readable as MCP resources, so assistants can pull context without a tool call.
- Built-in prompts - audit_echo, summarize_echo_activity, embed_echo_on_site and test_echo_answer show up as slash commands in Claude, Cursor and VS Code.
How it works
- 1. Copy the server URL - Grab auth.echoai.so/functions/v1/mcp from the docs at echoai.so/api.
- 2. Add it to your AI app - Paste it into ChatGPT, Claude, Cursor, Codex, Windsurf, Replit or Lovable as a remote MCP server.
- 3. Approve the OAuth screen - Sign in to Echo AI, approve the client, and your assistant can use every Echo your account can access.
Who it is for
- Put your Echo in your app or website - Ask your AI coding tool to embed your Echo and it pulls the real snippet from your account: get_embed_snippet for the hosted widget, get_headless_integration for a fully custom chat UI with the streaming chat, voice, catalog, checkout and booking endpoints plus a working React component. No copying keys or docs by hand.
- Build and audit Echos from your IDE - In Cursor, Codex, Windsurf or Claude Code, run audit_echo to review a persona, FAQs and preset questions, check analytics, and read last week's conversations without opening the editor.
- Chat with your Echo from ChatGPT - Test answers before customers see them, replay a conversation, and send messages to any of your Echos without leaving the assistant.
- Report on Echo performance - Ask for conversation, message and visitor counts across your Echos, then have the assistant write the weekly summary or drop it into the doc you already work in.
Keep exploring
Related features
Recommended integrations
Also for
Frequently asked questions
Which AI apps can connect to Echo AI?
Any client that supports remote MCP servers over HTTP, including ChatGPT, Claude, Claude Code, Cursor, Codex, Windsurf, Replit and Lovable.
What is the MCP server URL?
https://auth.echoai.so/functions/v1/mcp. Authentication is OAuth 2.1 with PKCE and Dynamic Client Registration, so most clients need nothing else.
Can I use MCP to add my Echo to my own app?
Yes. That is what get_embed_snippet and get_headless_integration are for. Your coding assistant asks Echo AI for the snippet or the full endpoint guide and writes the integration for you, whether you want the hosted widget or a completely custom chat UI.
Do I need a paid plan?
Yes. Connecting external AI apps through MCP requires a Business plan or higher. Read tools are free and chat calls use your normal credit balance.
Can an AI app change my Echo?
No. The tools are read-only apart from send_message_to_echo, which starts a conversation with your Echo. Nothing edits your configuration, and you can revoke a connected client whenever you want.
Does it work with the REST API too?
Yes. MCP and the REST API sit on the same engine. Use MCP when an assistant should drive Echo, and the API when your own code should. Both are documented on echoai.so/api.