For the complete documentation index, see llms.txt. This page is also available as Markdown.

Claude Desktop

Wire ShredPay Agent Wallet into Claude Desktop in about three minutes. Claude will then be able to use all 17 wallet tools directly from any conversation.

Prerequisites

1. Locate your Claude Desktop config

OS
Path

macOS

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

%APPDATA%\Claude\claude_desktop_config.json

If the file doesn't exist, create it.

2. Add the ShredPay MCP server

{
  "mcpServers": {
    "shredpay-wallet": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-fetch",
        "https://agent-api.shredpay.xyz/mcp"
      ],
      "env": {
        "X_API_KEY": "sk_live_..."
      }
    }
  }
}

Replace sk_live_… with your real key from the Console.

The @modelcontextprotocol/server-fetch package is the simplest way to point Claude Desktop at a remote streamable-HTTP MCP server. If you maintain your own MCP client transport, point it directly at the /mcp endpoint with X-Api-Key set on every request.

3. Restart Claude Desktop

Fully quit and relaunch. After restart, click the tools icon at the bottom of the chat — you should see shredpay-wallet with 17 tools listed.

4. Ask Claude to use it

Claude will call get_wallet_address and get_balance and answer with a number. Try follow-ups:

Trade-permission tools (send_transaction, execute_swap, defi_deposit, defi_withdraw) only work if your key has trade enabled.

Troubleshooting

Symptom
Fix

Tools don't appear after restart

Check the log at ~/Library/Logs/Claude/mcp*.log (macOS) for JSON parse errors in your config.

401 INVALID_KEY in tool output

Key was revoked or you copied a typo. Issue a new one in the console.

403 PERMISSION_DENIED on a write tool

Your key is read only. Create a trade key.

Next steps

Last updated