Skip to main content
The server speaks the protocol rather than any one vendor’s dialect, so any spec-compliant client works. What differs between them is only where the configuration lives.
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 reads .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 with mcp-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 answers application/json:
A conversation normally opens with 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.