MCP-only quick path: Dashboard setup → 5-minute smoke test → paste config below → restart Cursor. Signing (
transfer, paid_fetch payment) still needs a backend with accessKey — see Credentials.Prerequisites
- Complete Dashboard setup.
- Copy API Key and MCP URL from Agentic Stack → Overview.
- Optional: run Smoke test with the same key before configuring Cursor.
Cursor configuration
Paste into your Cursor MCP config (mcp.json or Cursor settings), replacing the API key:
tools/list returns — names change as Agent Kit adds tools.
Claude Code
Use a per-agent API key (recommended) so you do not needagent_id in every tool call:
claude --mcp-debug. See Connect external agents for ChatGPT and Claude Web (OAuth). If the Claude connector icon looks wrong, see Connector icon.
Application key vs per-agent key
| Key | When to use in Cursor |
|---|---|
| Application API key (Overview) | Default; pass agent_id in tool args if you have multiple agents |
Per-agent API key (createAgent → agent.apiKey) | Set as Authorization; omit agent_id |
POST /agents before calling wallet tools.
Calling tools manually
x402 and signing in IDEs
- Catalog discovery tools (from
tools/list) — typically no wallet signing. - Paid / x402 tools — require paymentPayload after a 402 response; signing needs the agent access key on a backend (x402 payments).
- Transfer intents — return unsigned tx; signing requires access key (not doable from Cursor alone unless you run a local signer script).
@abstraxn/agent-kit in a small Node script or the full-stack sample.