A11 MCP is running

This server does not have a website UI. MCP clients should connect with an HTTP POST.

Health check: http://mcp.funesterie.me/health

Private MCP endpoint: http://mcp.funesterie.me/mcp

Private auth: Bearer token or ChatGPT Enterprise OAuth access token required on POST /mcp unless local bypass is enabled.

ChatGPT private operator endpoint: http://mcp.funesterie.me/chatgpt/operator/mcp

OAuth authorize: http://mcp.funesterie.me/oauth/authorize

OAuth token: http://mcp.funesterie.me/oauth/token

OAuth protected resource: http://mcp.funesterie.me/.well-known/oauth-protected-resource/mcp

ChatGPT public MCP endpoint: http://mcp.funesterie.me/chatgpt/mcp

Claude public read-only MCP endpoint: http://mcp.funesterie.me/claude/mcp

Gemini public MCP endpoint: http://mcp.funesterie.me/gemini/mcp

Grok public no-browser MCP endpoint: http://mcp.funesterie.me/grok/mcp

ChatGPT public auth: No bearer token. Safe public tools only.

Useful built-in tools: search, fetch, search_project, search_cloud_roots, read_cloud_doc.

curl -X POST "http://mcp.funesterie.me/mcp" ^
  -H "Content-Type: application/json" ^
  -H "Authorization: Bearer <MCP_AUTH_TOKEN>" ^
  -d "{"jsonrpc":"2.0","id":"hello","method":"tools/list","params":{}}"

For ChatGPT custom MCP: use http://mcp.funesterie.me/chatgpt/mcp and choose No authentication. This endpoint does not expose local files, raw tokens, Neo4j writes, or R2 writes.

For ChatGPT operator MCP: use http://mcp.funesterie.me/chatgpt/operator/mcp with Bearer or OAuth auth. It exposes coordination, discussions, jobs and bounded Codex tasks only.

For Claude live commentary: use http://mcp.funesterie.me/claude/mcp. This endpoint exposes read-only public tools plus sanitized ki_state; it never exposes ki_play.

For Gemini CLI: use http://mcp.funesterie.me/gemini/mcp as a Streamable HTTP endpoint with no authentication.

For Grok custom MCP without browser OAuth: use http://mcp.funesterie.me/grok/mcp. This endpoint is no-auth and public-only.