One address for every agent.
Every agent reaches your network through one address. The agent signs you in and asks which permissions it may have. You choose the network, the scopes and for how long.
https://app.inseam.io/mcp
Claude Code
claude mcp add --transport http inseam https://app.inseam.io/mcp
Then say "connect to my inseam". A browser opens for sign-in and consent.
Claude.ai, ChatGPT, Cursor and other hosts
Add a custom connector or MCP server with the address above. Leave the authentication setting on OAuth. The host opens a browser for consent.
Any MCP client (JSON)
{
"mcpServers": {
"inseam": { "type": "http", "url": "https://app.inseam.io/mcp" }
}
}Headless agents and servers
An agent without a browser asks for a code: POST https://app.inseam.io/oauth/device. It shows the code and a link. Open https://app.inseam.io/activate, type the code and allow access.
A token you paste
Sign in, open your network and create an API token on the agents page. Use it as Authorization: Bearer … for /mcp and the REST API.
For the agent
Discovery: server card, protected resource metadata, llms.txt, connector skill.