Skip to main content

Overview

Affonso MCP uses the Streamable HTTP transport, which is the standard for cloud-hosted MCP servers. Any client that supports this transport can connect to Affonso.

Connection Details

Authentication

Clients that support OAuth (like Claude.ai, ChatGPT, Claude Desktop) handle authentication automatically. Just enter the server URL and you’ll be guided through a login flow — no API key needed. The server publishes OAuth metadata at:
  • /.well-known/oauth-protected-resource
  • /.well-known/oauth-authorization-server
Clients discover these endpoints automatically per the MCP specification.

API Key

For clients that don’t support OAuth, authenticate with a Bearer token:

HTTP Request Format

For custom implementations, MCP requests are standard HTTP POST:

Supported Clients

Confirmed Compatible

Building Custom Clients

If you’re building a custom MCP client, use the official MCP SDK:
Example TypeScript client:

Server Capabilities

The Affonso MCP server supports:

Rate Limits

MCP requests share the same rate limits as REST API requests:

Next Steps

Claude

Claude.ai & Claude Desktop setup

Claude Code

Claude Code setup

Codex

Codex setup

ChatGPT

ChatGPT setup

Cursor

Cursor IDE setup