MCP server for the Ethora chat & messaging platform: chat ops, AI agents, RAG, automation.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"ethora": {
"args": [
"-y",
"@ethora/mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
One-click install for Cursor and VS Code (buttons above). For Claude Code, Claude Desktop, GitHub Copilot, Gemini CLI, Codex CLI, Windsurf, and Cline, see Using with MCP Clients below.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@ethora/mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @ethora/mcp-server against OSV.dev.
Click any tool to inspect its schema.
ethora-docs-auth-mapDocumentation on appJwt vs appToken vs b2bToken
ethora://docs/auth-map
ethora-docs-chat-component-quickstartVite and Next.js quickstart for chat component with token replacement
ethora://docs/chat-component/quickstart
ethora-docs-sdk-backend-quickstartBackend SDK integration quickstart
ethora://docs/sdk-backend/quickstart
ethora-docs-recipesCommon tool sequences for broadcast, sources, files, and bot operations
ethora://docs/recipes
ethora-auth-mapGuide to appJwt vs appToken vs b2bToken authentication methods
ethora-vite-quickstartVite quickstart for chat component integration
ethora-nextjs-quickstartNext.js quickstart for chat component integration
ethora-backend-sdk-quickstartBackend SDK integration quickstart
ethora-recipesCommon tool sequences and workflows
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
MCP Security Weekly
Get CVE alerts and security updates for io.github.dappros/ethora-mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
One-click install for Cursor and VS Code (buttons above). For Claude Code, Claude Desktop, GitHub Copilot, Gemini CLI, Codex CLI, Windsurf, and Cline, see Using with MCP Clients below.
An MCP (Model Context Protocol) CLI/server that connects popular MCP clients to the Ethora platform — an open-source chat & messaging platform with a built-in AI agent / chatbot framework. This runs locally on a developer machine via stdio rather than as a hosted Ethora service.
Use it from Cursor, VS Code MCP, Claude Desktop, or Windsurf/Cline to manage apps and chat rooms, broadcast messages, deploy AI agents / chatbots with RAG sources, and automate B2B provisioning workflows. (ERC-20 wallet tools are also included — see the tool list below.)
Part of the Ethora SDK ecosystem — see all SDKs, tools, and sample apps. Follow cross-SDK updates in the Release Notes.
https://api.chat.ethora.com/v1 (Swagger: https://api.chat.ethora.com/api-docs/#/){ ok, ts, meta, data | error }) so agent code can reason about success/failure consistently.Don't read the auth modes yet. Once the server is connected in your client, ask your agent to run, in order:
ethora-doctor — confirms the server is up and can reach the Ethora API. No credentials needed.ethora-configure with your appJwt → ethora-auth-use-user → ethora-user-login with an email + password.ethora-app-list — you're in; this lists your apps.That's the local-developer path. Need server-side automation instead? Jump to B2B mode. Lost at any point, call ethora-help — it reads your current state and tells you the next call.
Best for:
ethora-user-loginHow it works: