{% extends "base.html" %} {% block title %}MCP - Invincible{% endblock %} {% block content %}
AI clients reach the MCP tool server over OAuth 2.1 + PKCE. Register a client, approve it in the browser, and its tokens act as you.
Agent status: checking…
POST /oauth/register (dynamic client
registration; send redirect_uris and a
client_name).GET /oauth/authorize with PKCE
(S256); consent is granted in the browser.POST /oauth/token; call
POST /mcp with
Authorization: Bearer <access_token>.API keys (inv_...) are not
accepted on /mcp — OAuth bearer tokens only (owner decision, Q1).
| Name | Client ID | Redirect URIs | Active tokens | |
|---|---|---|---|---|
| {{ c.client_name or '(unnamed)' }} | {{ c.client_id }} |
{{ c.redirect_uris | join(', ') }} | {{ c.active_tokens }} |
No MCP clients registered yet. A client registers itself
via POST /oauth/register when it first connects.