The Ethora MCP Server enables comprehensive integration with the Ethora platform, providing tools for user authentication, application management, chat operations, and cryptocurrency wallet functionality.
User Management: Login with email/password and register new users with email, first name, and last name.
Application Management: Create, list, update, and delete applications, including configuration of display names, bot status, domain names, colors, and descriptions.
Chat Management: Create and delete chats within applications, specifying titles and pinned status.
Room Management: Retrieve default rooms for the platform or specific applications by
appId.Wallet Operations: Check authenticated user's cryptocurrency balance and transfer ERC20 tokens to other wallets by recipient address and amount.
Ethora MCP Server (Model Context Protocol)
An MCP (Model Context Protocol) server that connects popular MCP clients to the Ethora platform.
Use it from Cursor, VS Code MCP, Claude Desktop, or Windsurf/Cline to log in, manage apps and chats, and interact with wallets (ERC-20).
✨ What you get
Auth & Accounts
login— login userregister— register user
Applications
create-application— create appupdate-application— update appdelete-application— delete applist-applications— list apps
Chat & Rooms
get-default-rooms— list default roomsapp-get-default-rooms-with-app-id— rooms for a given appcreate-app-chat— create chat for appdelete-app-chat— delete chat
Wallet
get-wallet-balance— get balancewallet-erc20-transfer— send ERC-20 tokens
Tool names above reflect the functional areas exposed by the server. Your exact tool names may vary slightly by version; run the client’s “list tools” to confirm.
📦 Install / Run
Pre-requisites
Before you begin, ensure you have the following:
Node.js installed on your system (recommended version 18.x or higher).
Install
The server is distributed as an npm package and is typically launched by MCP clients via npx:
No global install is required.
🔐 Configuration (env vars)
The current implementation has no configuration through environment variables.
🚀 Using with MCP Clients
Cursor
Open Cursor → Settings → MCP
Click Add new global MCP server
Add an entry for the GrowthBook MCP, following the pattern below:
Save. You should see green active when connected.
VS Code (MCP extension)
Open User Settings (JSON)
Add an MCP entry:
Save. The server will auto-start on first use.
Claude Desktop
Settings → Developer
Click Edit Config
Open
claude_desktop_config.jsonAdd the following configuration:
Windsurf (Cline)
Run:
npx -y @ethora/mcp-serverConfigure your
mcp_config.jsonsimilarly:{ "mcpServers": { "ethora-mcp-server": { "command": "npx", "args": ["-y", "@ethora/mcp-server"] } } }
🧪 Quick test
After the server shows as connected in your client:
Run
list tools(client command) to verify Ethora tools are available.Try a login:
Use the "login" tool with your Ethora credentials.List applications:
Call "list-applications" to verify connectivity.Check wallet:
Call "get-wallet-balance".
🛡️ Security notes
Never hardcode API keys in shared config. Prefer client-side secret stores.
Use least privilege keys and consider allowlists/rate limits on your Ethora backend.
Rotate credentials regularly in production use.
🧰 Development
Clone and run locally:
Suggested scripts (if not present):
❓ Troubleshooting
Client can’t connect: Ensure
npx @ethora/mcp-serverruns locally without errors. Check Node ≥ 18.Auth errors: Verify
ETHORA_BASE_URLand any required secrets are set in the client’s environment.Tools missing: Restart the MCP client and inspect server logs for registration errors.
Network: Confirm outbound access from the IDE to your Ethora host.
🔗 Related Repos
Ethora Chat Component — our React chat component used in widgets and stand-alone apps https://github.com/dappros/ethora-chat-component
Ethora WP Plugin — WordPress integration
https://github.com/dappros/ethora-wp-pluginRAG Demos — RAG AI assistant examples
https://github.com/dappros/rag_demos
📜 License
See LICENSE.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Enables integration with the Ethora platform through user authentication, registration, and application management operations. Supports creating, updating, deleting, and listing applications within the Ethora service.
- ✨ What you get
- 📦 Install / Run
- 🔐 Configuration (env vars)
- 🚀 Using with MCP Clients
- 🧪 Quick test
- 🛡️ Security notes
- 🧰 Development
- ❓ Troubleshooting
- 🔗 Related Repos
- 📜 License
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityProvides integration with Jira's REST API, allowing AI assistants to manage Jira issues programmatically.Last updated -89MIT License
- Asecurity-licenseAqualityEnables seamless integration with Trello boards, allowing users to manage cards, lists, and activities while automatically handling rate limiting and providing type safety.Last updated -9MIT License
- -security-license-qualityProvides integration with Atlassian products through the Model Context Protocol, allowing users to interact with JIRA tickets and Confluence pages.Last updated -
- -security-license-qualityA server that exposes DigitalOcean App Platform functionality through standardized tools, enabling AI assistants to directly manage your DigitalOcean apps without writing code or memorizing API endpoints.Last updated -49672