Using MCP

MCP (Model Context Protocol) lets an IDE or desktop host (Cursor, Claude Code, Claude Desktop, Grok Build) call Artifice jester_* tools — the same execution plane as Console chat and the Jester Mini App Agent — without opening the terminal.

You need this if you want your coding assistant to read portfolio and strategy context, or to run governed actions from your editor.

Setup: MCP setup

HTTP wallet bots (no MCP): API access

What MCP gives you

CapabilityDescription
Tool-onlyYour host model reasons. Artifice supplies data and executes confirmed actions via jester_* tools.
Full-chatCall jester_agent_chat so the server-side harness answers (prefetch, tiers, mesh) — same as Console / Mini App Agent.
Governed writesDestructive actions require confirmation.
Scoped readsPortfolio, positions, strategies, backtests, automation health — within your account

Start with tool-only. Your IDE model does the reasoning. You do not need a separate provider key on Artifice for that mode.

Choose your integration

You are building…Use
Cursor / Claude / Grok / local IDE assistantMCP (this guide + setup)
OpenClaw, Hermes, custom wallet botHTTP (API access)
Chat in ConsoleAgent (overview)
Chat in Telegram or Mini Appjester.trade Agent

Prerequisites

  1. An Artifice account. Sign in at Console.
  2. An API key from Console Keys or agent onboarding.
  3. Node.js 18+ so the host can run npx -y jester-mcp-bridge.
  4. Full-chat only: a provider key saved on the trading account if you use jester_agent_chat.

Quick start

  1. Issue a key in Console. Store it securely.
  2. Add the MCP server in your host. See MCP setup.
  3. Restart the host.
  4. Ask it to list Jester tools. You should see jester_* names.
List my open positions and unrealized PnL using Jester tools.

What are the top backtested strategies this week? Do not subscribe yet.

Summarize my automation health and any strategies that failed parity checks.

For full-chat (server-side harness):

Use jester_agent_chat: recommend what I should subscribe to using blended live and backtest ranking.

Tool-only vs full-chat

ModeWho writes the answerProvider key on Artifice
Tool-onlyYour MCP host (Cursor, Claude, etc.)Not required
Full-chatServer-side harness via jester_agent_chatRequired on the trading account

Start with tool-only if you already pay for a model in your IDE. Use full-chat when you want identical behavior to Console chat / the Mini App Agent tab.

Safety

  • Treat API keys like trading credentials.
  • Review confirmation prompts before approving trades or automation changes.
  • Prefer read-only calls first.
  • Revoke keys when you disconnect a host.

See Safety.

Troubleshooting

SymptomCheck
No jester_* toolsHost restarted; Node 18+; API key and base URL set; npx -y jester-mcp-bridge reachable
Auth errorsKey copied correctly and has not been revoked
Full-chat failsProvider key is saved on the trading account
Action blockedConfirmation required — re-run after reviewing the summary