https://mcp.rewards.so
Connecting Claude
Claude.ai + Claude Code — simplest
Go to claude.ai → Customize → Connectors and click Add connector. Fill in:| Field | Value |
|---|---|
| Name | Rewards |
| URL | https://mcp.rewards.so |
Claude Code (CLI, alternative)
If you prefer to add it directly from the terminal:Claude Desktop
Claude Desktop uses a separate config file — it does not sync with your claude.ai account. Edit~/Library/Application Support/Claude/claude_desktop_config.json on macOS, or %APPDATA%\Claude\claude_desktop_config.json on Windows:
All clients support OAuth natively via RFC 7591 Dynamic Client Registration — no pre-configured credentials needed.
Connecting other clients (Cursor, etc.)
Clients that don’t support OAuth can authenticate with an API key. Generate one in Dashboard → Integration, then pass it as a Bearer token:read permission enable read-only tools; keys with all permission enable read and write tools.
If your key has access to multiple point systems, add:
Available tools
Read tools
| Tool | Description |
|---|---|
get_leaderboard | Top wallets ranked by points. Params: limit (1–200), page |
get_wallet | Points, rank, events, and blacklist status for an address or ENS name |
search_wallets | Search wallets by address substring. Params: query, limit |
get_wallet_events | Full point history for a wallet |
get_blacklisted_wallets | List of banned wallets with reasons |
get_point_system | Metadata and stats (total wallets, total points, ban count) |
Write tools
Write tools require anall API key or OAuth with write scope.
| Tool | Description |
|---|---|
add_points | Add points to a wallet (creates it if new). Params: address, amount, eventType (optional) |
ban_wallet | Blacklist a wallet. Params: address, reason |
unban_wallet | Remove a wallet from the blacklist. Params: address |
.eth) in addition to 0x addresses.
Resources
The server also exposes two readable resources:| URI | Description |
|---|---|
leaderboard://current | Top 100 wallets as plain text |
wallet://{address} | Wallet summary as plain text |
Example prompts
Audit trail
Everyadd_points, ban_wallet, and unban_wallet call is recorded in the activity log with the API key or OAuth client ID. All MCP actions are fully auditable from the dashboard.