1
Create a key
Create a Nylon API key on the API keys page. Issue a separate one for agent use so you can revoke it without interrupting your backend.
2
Add the server
Use the snippet for your client below. The URL is
https://mcp.nylon.dev and the key goes in an Authorization: Bearer header.3
Check the tools appeared
Ask the agent to list your connected accounts. It should call
list_profiles and come back with the accounts on your Nylon organization.Clients that send a header
Most clients let you set request headers on a remote server, which is all this one needs..cursor/mcp.json in a project or ~/.cursor/mcp.json globally; VS Code reads .vscode/mcp.json. Check your client’s own documentation if it has moved.
Clients that do not
Some clients only accept a remote server that authenticates with OAuth, and Nylon deliberately uses API keys instead — see Scope and safety for why. Bridge them withmcp-remote, which runs locally, speaks stdio to the client and adds the header on the way out:
claude_desktop_config.json
The bridge is a local process holding your key. Treat that config file the way you treat any other file with a secret in it.
Your own client
There is nothing to install. The endpoint is JSON-RPC 2.0 over HTTP POST, stateless, and answersapplication/json:
initialize, then tools/list, then tools/call — but since nothing is remembered between requests, a client that only ever calls tools/call works too.
GET https://mcp.nylon.dev returns the protocol version, the authentication scheme and the tool names. It is a quick way to check a key-less environment is reaching the right server.Protocol details
Transport
Streamable HTTP. There is no SSE stream and no
Mcp-Session-Id: the server never initiates, so there is nothing to subscribe to.Protocol version
2025-06-18, with 2025-03-26 and 2024-11-05 accepted at initialize for older clients.Capabilities
Tools only. The server advertises no resources or prompts, and its tool list does not change at runtime.
CORS
Open, so a browser-based client can call it directly. The key still has to come from somewhere you trust.