Skip to main content
Glama

ethora-mcp-server

Create API Key

ethora-api-key-create

Mint a revocable API key for the signed-in user, to authorise a script, a CI job or another AI client. The key is a user token with the account's full access: send it as Authorization: Bearer <key> to the Ethora API or the hosted MCP endpoint (or set it in the stdio client). Shown once; store it somewhere safe and do not repeat it in later messages. On an OAuth connection (Claude.ai, ChatGPT) this needs the admin permission and confirm: true, the key lives 30 days by default and 90 at most, and it keeps working after the connector is disconnected until it expires or is revoked with ethora-api-key-revoke. The user can also create and revoke keys in the dashboard under Account > AI Assistants. Requires: a signed-in user. Auth: user mode. Errors: 401 not signed in; 403 INSUFFICIENT_SCOPE without the admin permission on an OAuth connection; 409 API_KEY_LIMIT_REACHED at 20 active keys; 422 ttlDays out of range.

Input Schema

NameRequiredDescriptionDefault
nameNoLabel to recognise the key later (e.g. `ci-runner`, `import-script`). Defaults to a label naming the client that created it.
confirmNoRequired (`true`) on an OAuth connection: acknowledges that the key value will appear in this conversation and is not limited by this connection's permissions.
ttlDaysNoLifetime in days. Default 90 (30 on an OAuth connection, where the maximum is 90).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • addedInput schema / properties / confirm
      Added value: +{
      +  "description": "Required (`true`) on an OAuth connection: acknowledges that the key value will appear in this conversation and is not limited by this connection's permissions.",
      +  "type": "boolean"
      +}
    • changedInput schema / properties / name / description
      Previous value: -"Label to recognise the key later (e.g. `ci-runner`, `claude-desktop`)."New value: +"Label to recognise the key later (e.g. `ci-runner`, `import-script`). Defaults to a label naming the client that created it."
    • changedInput schema / properties / ttlDays / description
      Previous value: -"Lifetime in days. Server default applies when omitted."New value: +"Lifetime in days. Default 90 (30 on an OAuth connection, where the maximum is 90)."
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.