MCP server
Unkey MCP by usefulapi
io.usefulapi/unkey
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Manage API keys, identities, permissions, rate-limit overrides and verification analytics.
Working at last checkVerified publisher: usefulapi.ioAbout 3,268 tokens per request once connected19 tools
https://unkey.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 19
- Token cost
- About 3,268 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http unkey https://unkey.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.unkey] url = "https://unkey.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"unkey":{"httpUrl":"https://unkey.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"unkey":{"url":"https://unkey.usefulapi.io/mcp"}}}
VS Code
{"servers":{"unkey":{"type":"http","url":"https://unkey.usefulapi.io/mcp"}}}
Antigravity
agy mcp add unkey https://unkey.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"unkey","server_url":"https://unkey.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"unkey","server_url":"https://unkey.usefulapi.io/mcp"}
Tools
unkey_create_api~87 tokens
Create a new API namespace to issue keys under. Unkey: POST /v2/apis.createApi.unkey_create_identity~152 tokens
Create an identity — an end user or organisation that keys and shared rate limits attach to. Unkey: POST /v2/identities.createIdentity.unkey_create_keyChanges accounts · ~426 tokens
Issue a new API key under an API. The plaintext key is returned ONCE in the response and cannot be retrieved later unless recoverable is set. Unkey: POST /v2/keys.createKey.unkey_delete_keyDeletes data · ~143 tokens
Revoke a key. By default this is a soft delete the key stops working but stays queryable; pass permanent to erase it. Unkey: POST /v2/keys.deleteKey.unkey_get_api~93 tokens
Fetch an API namespace by id. Read-only despite being a POST. Unkey: POST /v2/apis.getApi.unkey_get_identity~114 tokens
Fetch a single identity with its metadata and shared rate limits. Read-only despite being a POST. Unkey: POST /v2/identities.getIdentity.unkey_get_key~159 tokens
Fetch a key's metadata by its key id — name, owner, permissions, credits, rate limits and whether it is enabled. Read-only despite being a POST. Unkey: POST /v2/keys.getKey.unkey_get_ratelimit_override~140 tokens
Fetch the override for one identifier in a namespace. Read-only despite being a POST. Unkey: POST /v2/ratelimit.getOverride.unkey_list_api_keys~197 tokens
List every key issued under one API, optionally narrowed to a single customer by externalId. Read-only despite being a POST. Unkey: POST /v2/apis.listKeys.unkey_list_identities~164 tokens
List identities — the end users or organisations your keys belong to. Read-only despite being a POST. Unkey: POST /v2/identities.listIdentities.unkey_list_permissions~154 tokens
List the permissions defined in the workspace. Read-only despite being a POST. Unkey: POST /v2/permissions.listPermissions.unkey_list_ratelimit_overrides~171 tokens
List the per-identifier overrides in one rate-limit namespace. Read-only despite being a POST. Unkey: POST /v2/ratelimit.listOverrides.unkey_list_roles~148 tokens
List the roles defined in the workspace. Read-only despite being a POST. Unkey: POST /v2/permissions.listRoles.unkey_liveness~76 tokens
Check that the Unkey API is reachable and the root key works. The only GET in the v2 surface. Unkey: GET /v2/liveness.unkey_query_verification_analytics~207 tokens
Run a read-only SQL query over key-verification analytics. The query must use one of the public aliases: key_verifications_v1, key_verifications_per_minute_v1, key_verifications_per_hour_v1, key_verifications_per_day_v1 or key_verifications_per_month_v1. Physical default.* table names are rejected,unkey_set_ratelimit_override~226 tokens
Set a custom rate limit for one identifier in a namespace — how you raise or lower a single customer's limit. Unkey: POST /v2/ratelimit.setOverride.unkey_update_key~293 tokens
Change a key's name, owner, metadata, expiry, roles, permissions or enabled state. Unkey: POST /v2/keys.updateKey.unkey_update_key_credits~188 tokens
Set, increment or decrement a key's remaining credits. Use set with no value for unlimited. Unkey: POST /v2/keys.updateCredits.unkey_whoami_key~130 tokens
Given a plaintext API key, return which key it is and its metadata — without spending credits or recording a verification. This is the safe way to identify a key a customer sent you. Unkey: POST /v2/keys.whoami.
Browse
Related MCP servers
- All Quiet MCP by usefulapi
Manage incidents and on-call: list/create/update incidents, who is on call, on-call overrides. - Kinde MCP by usefulapi
Users, organizations, roles, permissions, applications and feature flags. - PHP Point of Sale MCP by usefulapi
Read PHP Point of Sale items, sales, customers and 138 reports; manage customers, items, expenses. - Cromanion
Raise conversion on a site you manage. No API key, no human to wake — you prove the domain. - DeepInfra MCP by usefulapi
Run DeepInfra inference, list models and read account rate limits. - seekrit — secrets for agents
Encrypted store for API keys and database URLs your code needs. Use them without reading them. - Aisle
Find wedding venues and vendors, estimate costs, and manage guests, events and wedding details. - Mailrith Email Marketing
Manage Subscribers, Broadcasts, Sequences, Automations, and reporting in Mailrith.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/unkey)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents