ChatGPT connectors

Use the Ethora MCP server in ChatGPT

ChatGPT connects to custom MCP servers in developer mode. The Ethora server implements the search and fetch tools ChatGPT expects and adds 88 Ethora tools, so one connector answers documentation questions and builds chat apps and AI agents.

search and fetch built in One URL, no headers Write tools confirm first
Ethora MCP server

In 30 seconds

The Ethora MCP server is a hosted Streamable HTTP endpoint at https://mcp.chat.ethora.com/mcp. ChatGPT adds it as a custom connector in developer mode using a personal URL that carries your API key in the path. The server follows the ChatGPT connector convention: search and fetch work unauthenticated over the built-in documentation corpus, and the remaining tools create Ethora apps, rooms, users, RAG sources and AI agents as the account behind the key.

Use this if

  • you already run your work in ChatGPT and want to stand up a chat app or an AI agent from a prompt
  • you want ChatGPT to look things up in the Ethora docs and tool reference before it acts
  • you can turn on developer mode for your account or workspace

Best for: ChatGPT users with developer mode who want one connector for both Ethora documentation and Ethora actions.

Step by step

1

Get a personal connector URL

Sign in to the Ethora web app, open Account, then the AI Assistants tab, and create an API key. Copy the personal connector URL it shows. ChatGPT connectors take a URL but no headers, so the key rides in the path; keep it private and revoke it if it leaks.

https://mcp.chat.ethora.com/mcp/k/<your API key>
2

Turn on developer mode

In ChatGPT open Settings, select Security and login and turn on Developer mode. OpenAI notes that availability can depend on account and workspace policy; if the switch is missing, ask your workspace admin.

3

Create the connector

Go to the connectors page and select the plus button. Give it a name and description, choose the public endpoint option and enter the personal URL as the MCP server URL. No OAuth step is needed because the key is in the URL. Create the connection; ChatGPT loads the tool list from the server.

Name:           Ethora
Description:    Ethora chat apps, rooms, users and AI agents
MCP server URL: https://mcp.chat.ethora.com/mcp/k/<your API key>
4

Check search and fetch

Ask a documentation question first: “Using Ethora, how do I put an agent in a room?” ChatGPT calls search, then fetch with a result id such as doc:hosted-guide, and answers from the server’s own corpus (auth map, quickstarts, recipes, one entry per tool). Both tools need no login.

5

Ask for the real thing

Enable the connector in the conversation and describe what you want. ChatGPT runs the tools in order, calling ethora-help when unsure. Every tool carries readOnlyHint and destructiveHint, so ChatGPT confirms the 12 destructive ones (deleting apps, rooms, files, documents, agents, revoking keys) and lets reads such as ethora-app-list run.

6

Remove or revoke

Delete the connector from the same connectors page when you no longer need it. To cut access from the Ethora side, ask ChatGPT to run ethora-api-key-revoke or revoke the key under Account, AI Assistants; the next request fails with REFRESH_RECORD_NOT_FOUND and the connector stops working immediately.

The tools this uses

Names and descriptions come from the server’s own tool list. Read-only tools are safe to auto-approve; destructive ones make your client ask first. Full reference.

ToolNameWhat it doesAccess
Search DocssearchSearch the Ethora documentation and tool reference: auth model (app JWT vs app token vs B2B token vs API keys), hosted-server getting started, chat-component and...read-only
Fetch DocfetchFetch the full text of a documentation section or tool reference entry by the id returned from search (e.g.read-only
Session Statusethora-statusReport the current Ethora MCP session state: configured API URL, active auth mode, which credentials are present (booleans like hasAppJwt - values never echoed),...read-only
Help and Next Stepsethora-helpTask-oriented orientation for this MCP server: explains the three Ethora auth modes (user / app-token / B2B) and recommends next tool calls + recipes based on current...read-only
Register Accountethora-user-registerCreate a new Ethora user account by email + first/last name, then log in and bind the session.write
Log Inethora-user-loginAuthenticate as an existing Ethora user with email + password.write
Create API Keyethora-api-key-createMint a long-lived, revocable API key for the currently logged-in user.write
Revoke API Keyethora-api-key-revokeRevoke one of the current user’s API keys by id.destructive
List Appsethora-app-listList all Ethora apps (tenants) owned by the currently logged-in user.read-only
Create Appethora-app-createCreate a new Ethora app (tenant) owned by the currently logged-in user.write

A worked example

“Using the Ethora connector, create an app called Book Club, add a room called Lounge, create an agent that recommends novels and invite it to the room. Then post a message asking for three mystery recommendations and show me the reply.”
  1. search { query: "create app and invite agent to room" }
  2. fetch { id: "doc:hosted-guide" }
  3. ethora-app-create { displayName: "Book Club" }
  4. ethora-app-select { appId }
  5. ethora-app-create-chat { title: "Lounge" }
  6. ethora-agents-create-v2 { name: "Librarian", prompt: "You recommend novels..." }
  7. ethora-agent-invite-to-chat { agentIdOrAddress, chatJid }
  8. ethora-chats-message-v2 { text: "Three mystery recommendations?", roomJid, waitForReplySec: 45 }

An app with a room and a live recommendation agent, plus the agent reply in the ChatGPT conversation.

Good to know

FAQ

How do I connect a custom MCP server to ChatGPT?

Turn on Developer mode under Settings, Security and login, then open the connectors page, select the plus button, enter a name, a description and the MCP server URL, and create the connection. For Ethora the URL is the personal connector URL from Account, AI Assistants in the Ethora web app.

Does ChatGPT need search and fetch tools on an MCP server?

For research and company-knowledge style features, yes: OpenAI documents two read-only tools, search and fetch. The Ethora server implements both over its documentation corpus and they work without authentication. In developer mode ChatGPT can also call the other 88 tools.

Why does ChatGPT not show Developer mode?

OpenAI states that developer mode availability can depend on account and workspace policy. If the switch is missing under Settings, Security and login, check with your workspace administrator. Without developer mode ChatGPT cannot add a custom MCP server such as Ethora.

Is the API key in the ChatGPT connector URL safe?

The key acts as your Ethora user until it expires or you revoke it, so treat the URL like a password: no screenshots, revoke on suspicion. Keys default to 90 days. The server never logs request URLs, and revocation is immediate.

Will ChatGPT delete things in Ethora without asking?

The 12 destructive tools are marked with destructiveHint and ChatGPT confirms them before running. App deletion exists on the hosted server, so read the confirmation. Nothing on the hosted server transfers money or tokens; the wallet tool only reads a balance.

Get started

Get a connector URL

Register for a free Ethora account, create an API key under Account, AI Assistants, and paste the personal URL into ChatGPT. Browse the tool reference to see what the connector can do.

Free tier available Revocable API keys Self-host with the monoserver