Skip to main content
This guide gets Claude Desktop connected to Shuriken in about 2 minutes. Once set up, you can ask Claude to scan your alpha, research tokens, check your portfolio, and trade - all from a conversation. Time required: About 2 minutes.

Prerequisites

Step-by-step setup

1

Copy your Agent Key

If you just created your key, copy it from the setup screen. It starts with sk_.If you already closed that screen, you’ll need to create a new key - keys are only shown once.
2

Open the config file

Claude Desktop stores its MCP config in a file called claude_desktop_config.json.Option A: Through Claude Desktop settings
  1. Open Claude Desktop
  2. Click the Claude menu in your system menu bar (top of screen on macOS, top of window on Windows)
  3. Select Settings
  4. Go to the Developer tab
  5. Click Edit Config
This opens the config file directly.Option B: Open the file manually
~/Library/Application Support/Claude/claude_desktop_config.json
Open Finder, press Cmd+Shift+G, and paste the path above.
3

Add the Shuriken server

Paste the following into your config file. Replace YOUR_AGENT_KEY with the key you copied in step 1.
Why mcp-remote? Claude Desktop supports remote MCP servers through its built-in Connectors feature (Settings > Connectors), but that requires OAuth authentication. Since Shuriken uses API key authentication via custom headers, the mcp-remote bridge is needed to pass those headers through claude_desktop_config.json.
Node.js required. The config below uses npx to run the mcp-remote bridge. If you don’t have Node.js installed, this step will fail silently.
If the file is empty or doesn’t exist, paste this entire block:
claude_desktop_config.json
{
  "mcpServers": {
    "Shuriken": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.shuriken.trade/mcp",
        "--header",
        "Authorization: AgentKey YOUR_AGENT_KEY"
      ]
    }
  }
}
If your config already has other MCP servers or preferences, add the "Shuriken" block inside the existing "mcpServers" object. Keep any other configuration (like preferences) as-is:
claude_desktop_config.json
{
  "mcpServers": {
    "your-existing-server": {
      "...": "..."
    },
    "Shuriken": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.shuriken.trade/mcp",
        "--header",
        "Authorization: AgentKey YOUR_AGENT_KEY"
      ]
    }
  },
  "preferences": {
    "...your existing preferences...": "..."
  }
}
Make sure there’s a comma between each server entry. Missing commas are the most common cause of connection failures.
4

Save and restart Claude Desktop

Save the file, then completely quit and relaunch Claude Desktop. The MCP connection won’t activate until you restart.
On macOS, make sure to quit from the menu bar (Claude > Quit Claude), not just close the window.
5

Verify the connection

After restarting, look for an MCP tools indicator (a small hammer icon) in the bottom-right corner of the chat input box. Click it to see the available Shuriken tools.Try a test prompt:
What tokens were called in my Discord today?
What's my SOL balance?
Claude will ask for your approval before using each tool for the first time. Click Allow to let it proceed.
If you see results, you’re all set. Claude is now connected to Shuriken.

Troubleshooting

  • Make sure you saved the config file
  • Make sure you fully quit and restarted Claude Desktop
  • Check for JSON syntax errors (missing commas, mismatched brackets)
  • Verify that Node.js is installed by running node --version in your terminal
  • Check Claude’s logs for errors:
    • macOS: ~/Library/Logs/Claude/mcp.log
    • Windows: %APPDATA%\Claude\logs\mcp.log
  • Double-check that your Agent Key is correct (starts with sk_)
  • Make sure you included the AgentKey prefix before the key (with a space)
  • Check that the key hasn’t been revoked on the Agent Keys dashboard
This usually means Windows can’t find npx as a direct executable. Make sure your config uses the cmd /c wrapper:
"command": "cmd",
"args": ["/c", "npx", "mcp-remote", ...]
Also verify that Node.js is installed and npx is available in your PATH by running npx --version in Command Prompt.
The first time Claude Desktop starts with this config, npx downloads the mcp-remote package in the background. This can take 10-30 seconds with no visible feedback. Subsequent launches will be fast since the package is cached.
This is normal. Claude Desktop asks you to approve tool usage for safety. You can click Allow for this chat to approve all tool calls in the current conversation.