Prerequisites
Elite Subscription
MCP requires a RewardSmart Elite plan. Upgrade here →
API Token
Generate in the RewardSmart app under Settings → Integrations → MCP Access.
Cursor 0.40+
Download from cursor.sh. MCP requires version 0.40 or later.
Node.js 18+
Required to run the MCP server via npx. Download from nodejs.org.
1 Setup Instructions
-
1
Get your RewardSmart API token
Open the RewardSmart app. Go to Settings → Integrations → MCP Access and tap Generate Token. Copy the token.
-
2
Open the Cursor MCP config
There are two ways to configure MCP in Cursor:
Option A — Settings UI: Open Cursor Settings (
Ctrl+,orCmd+,), search for "MCP", and click Edit in mcp.json.Option B — Direct file: Edit the global MCP config file at:
Path (macOS / Linux)~/.cursor/mcp.jsonPath (Windows)%USERPROFILE%\.cursor\mcp.json -
3
Add the RewardSmart MCP server
Add the following to your
mcp.json. ReplaceYOUR_TOKEN_HEREwith your API token.~/.cursor/mcp.json{ "mcpServers": { "rewardsmart": { "command": "npx", "args": ["-y", "@rewardsmart/mcp-server"], "env": { "REWARDSMART_API_KEY": "YOUR_TOKEN_HERE" } } } }Ifmcp.jsonalready has an"mcpServers"key, merge the"rewardsmart"block inside it. -
4
Restart Cursor
Fully close and reopen Cursor. The MCP server will start automatically when Cursor launches.
-
5
Verify the connection
Open the AI chat panel (
Ctrl+LorCmd+L). You should see RewardSmart listed under available tools. Ask: "Which of my cards gives the best rewards at grocery stores?"Cursor will call the RewardSmart MCP tool and return your personalized card recommendations.
What You Can Ask
Use the Cursor AI chat panel to ask about your credit card rewards while you code:
Troubleshooting
RewardSmart not showing in MCP tools list
Check that your mcp.json is valid JSON (no trailing commas). Restart Cursor fully after editing. You can verify Cursor loaded the config via Settings → MCP → Server list.
"npx: command not found" or spawn error
Node.js 18+ is required. Install from nodejs.org and restart Cursor. On macOS/Linux you may need to set the full path to npx in the config: use /usr/local/bin/npx as the command.
Authentication / permission error
Verify your token is correct and your Elite subscription is active. You can regenerate a token in the RewardSmart app under Settings → Integrations.
MCP server keeps stopping
This can happen if Node.js crashes. Check Cursor's MCP logs: open Command Palette (Cmd+Shift+P) and search "MCP: Show Logs". The error message will point to the root cause.