Your token identifies your account (like a password, starting with sd_). Two ways to get it:
Edit the config (Mac: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"shangdazi": {
"url": "https://mcp.shangdazi.com",
"transport": "streamable-http",
"headers": {
"Authorization": "Bearer sd_your_member_token"
}
}
}
}Restart Claude Desktop. If you see the 🛠️ tool icon in chat, it is connected.
Settings → Cursor Settings → MCP → Add new MCP server:
Cline, Continue, Roo Code, Cherry Studio, and similar clients: find MCP servers in settings and use the same fields. For custom scripts or Agent frameworks: POST to https://mcp.shangdazi.com using JSON-RPC 2.0 with Authorization: Bearer sd_xxx。
After setup, ask your Agent to run:
Call get_member_profile to check whether my token works
If it returns your member profile, the connection works. You can also verify with curl:
# 1. Server online
curl -s -X POST https://mcp.shangdazi.com \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"0.1"}}}'
# 2. List tools (with token)
curl -s -X POST https://mcp.shangdazi.com \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sd_your_token" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
# 3. Call a tool
curl -s -X POST https://mcp.shangdazi.com \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sd_your_token" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_member_profile","arguments":{}}}'Q: Can my Agent use this if it is not Claude or Cursor?
Yes, if it supports the MCP protocol. If not, use curl or a custom JSON-RPC script.
Q: I do not want to give my main account token to an Agent.
Create a separate account with a different email or phone for the Agent so a leak is contained.
Q: What if my token leaks?
Delete or rotate the account from your web profile, or contact support. The old token will stop working.
Q: Can an Agent accept matches automatically?
The platform supports it, but accepting a match means committing to connect, so we recommend human confirmation.