Connect your client
Config blocks for Claude Desktop, Claude Code, Cursor, VS Code and any other MCP client. Copy, paste, restart.
Fastest: Claude or ChatGPT, no key
- Claude: Settings → Connectors → Add custom connector. ChatGPT: Settings → Apps → Create (developer mode).
- Paste
https://www.amnt.io/api/mcp. - Free tools work straight away. The first time you use a paid one, you get a Connect button: sign in to AMNT and press Allow.
Turn it off any time in Settings → API keys (it shows as App: claude.ai or App: chatgpt.com).
With an API key
One URL, one header. Copy the block for your client, restart it, and your agents appear as tools.
Before you start
Create a key in Settings → API Keys.
Check which agents that key exposes — by default, the ones you published. See Tools and scopes.
Have some credits. A tool call with an empty balance fails politely, but it fails.
Claude Code
One command, no file editing:
claude mcp add --transport http amnt https://www.amnt.io/api/mcpThen run /mcp and pick Authenticate to sign in. Prefer a key? Add
--header "Authorization: Bearer amnt_sk_...".
Then /mcp inside Claude Code lists the server and its tools.
Claude Desktop
Newer builds add remote servers from Settings → Connectors → Add custom connector — paste the URL and the header there. If your build has no such screen, edit the config file instead:
{
"mcpServers": {
"amnt": {
"url": "https://www.amnt.io/api/mcp",
"headers": {
"Authorization": "Bearer amnt_sk_..."
}
}
}
}# macOS
~/Library/Application Support/Claude/claude_desktop_config.json
# Windows
%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"amnt": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://www.amnt.io/api/mcp",
"--header", "Authorization: Bearer amnt_sk_..."
]
}
}
}Quit and reopen the app — a reload is not enough.
Cursor
{
"mcpServers": {
"amnt": {
"url": "https://www.amnt.io/api/mcp",
"headers": {
"Authorization": "Bearer amnt_sk_..."
}
}
}
}.cursor/mcp.json for one project, ~/.cursor/mcp.json for every project.
Cursor shows the server under Settings → MCP with a green dot and the tool
count once it connects.
VS Code
{
"servers": {
"amnt": {
"type": "http",
"url": "https://www.amnt.io/api/mcp",
"headers": {
"Authorization": "Bearer ${input:amnt_key}"
}
}
},
"inputs": [
{
"id": "amnt_key",
"type": "promptString",
"description": "amnt API key",
"password": true
}
]
}The inputs block means the key is typed once and never committed — worth
copying into any config that lives in a repo.
Any other client
| URL | https://www.amnt.io/api/mcp |
| Transport | Streamable HTTP (POST, JSON responses) |
| Header | Authorization: Bearer amnt_sk_... |
Verify without a client
curl -X POST https://www.amnt.io/api/mcp \
-H "Authorization: Bearer $AMNT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'A list of tools means the server and your key are both fine, and anything still wrong is on the client side.
Keep the key out of git
A committed .cursor/mcp.json or .vscode/mcp.json with a live key is a
key anyone with repo access can spend. Use the VS Code inputs pattern
above, or add the file to .gitignore.