🤖 Give Claude a trading account
The Poshkan MCP server connects Claude to a real-time paper-trading platform: live quotes, technical indicators, and broker-style order execution on US stocks, crypto, and leveraged forex — all with 100% virtual money.
Ask Claude to analyze a chart and it can pull the candles itself. Ask it to act on the analysis and it can place the trade — a market order, a limit order at a better price, or a leveraged forex position with a stop-loss and take-profit attached. Because every dollar is virtual, it's a consequence-free sandbox for AI-assisted trading: strategy experiments, portfolio reviews, or a morning "check my positions" routine.
Things you can ask Claude
- "Check BTC-USD on the 1-hour chart. If RSI is oversold near support, buy $2,000 worth on my crypto account."
- "Review my stock account: what's my total P&L, and which holding looks weakest technically?"
- "Open a EUR/USD short, 1 mini lot, stop-loss above the last swing high, take-profit at 2R."
- "Place limit buys 3% below the current price on my whole watchlist, expiring end of day."
- "List my open forex positions and close anything with more than $50 floating profit."
Setup — about two minutes
- Create a free Poshkan account (no card) and add a paper-trading account or two — stocks, crypto, or forex.
- In the app, open the settings menu (top right) → Claude API access → create a token. It starts with
pk_and is shown once — copy it. - Connect your client below.
claude.ai (web & desktop)
Settings → Connectors → Add custom connector, and paste this URL with your token:
https://www.poshkan.com/api/mcp/mcp?key=pk_YOUR_TOKENClaude Code
claude mcp add poshkan --transport http "https://www.poshkan.com/api/mcp/mcp" \
--header "Authorization: Bearer pk_YOUR_TOKEN"Any other MCP client
It's a remote server over streamable HTTP — endpoint https://www.poshkan.com/api/mcp/mcp, authenticated with Authorization: Bearer pk_… or ?key=pk_…. Nothing to install.
The 15 tools
Market data
- get_quote
- Live quote for a stock, ETF, crypto, or forex pair — price, day range, 52-week range.
- get_price_history
- OHLC candles with indicators: SMA20/50, RSI14, support/resistance, trend. Intraday to weekly.
- search_symbols
- Find tradeable tickers by name, filtered to stocks or crypto.
Accounts
- list_accounts
- All your paper accounts with type, cash, and holdings count.
- get_account
- One account in full: holdings priced live with P&L, pending orders, watchlist.
- get_transactions
- Recent buys, sells, deposits, and resets.
Stocks & crypto trading
- trade
- Market buy or sell at the live price — filled server-side, never at a price Claude invents.
- place_limit_order
- Limit order that fills automatically when price reaches your level (GTC or DAY).
- cancel_order
- Cancel a pending limit order.
Leveraged forex
- open_forex_position
- Open a leveraged long/short with optional stop-loss, take-profit, and timed auto-close.
- list_forex_positions
- Open positions with live rates, floating P&L, margin, and SL/TP.
- close_forex_position
- Close a position at the live rate and bank the P&L.
- place_forex_entry_order
- Pending entry that triggers when the rate hits your level — buy pullbacks, sell rallies.
- list_forex_orders
- Pending entry orders with triggers and expiry.
- cancel_forex_order
- Cancel a pending entry order.
Built to be safe to hand to an AI
- Virtual money only. No deposits, no withdrawals, no broker connection — the worst case is a bruised virtual ego.
- Server-side prices.Fills always use live market data fetched by the server at execution time; a confused model can't invent a fill price.
- User-scoped tokens.Tokens are stored as SHA-256 hashes, every call is checked against the token owner's accounts, and you can revoke a token in one click.
- Real trading rules. Asset-class limits, margin requirements, stop-outs, and order validation are enforced by the same code that runs the app.
Frequently asked questions
- Is any real money involved?
- No. Poshkan is a paper-trading simulator — every account, balance, and trade is 100% virtual. Claude can practice strategies, but nothing real can be won or lost.
- How does authentication work?
- You create a personal API token (pk_…) inside the app — settings menu → Claude API access. The server stores only a SHA-256 hash of it, and every tool call is scoped to the accounts of the token's owner. Revoke a token any time from the same menu.
- Which MCP clients are supported?
- Any client that speaks streamable HTTP: claude.ai custom connectors, Claude Code, Claude Desktop, and other MCP-compatible clients. No local install — it's a remote server, so setup is pasting one URL.
- Can Claude make up fill prices?
- No. Every trade is priced server-side from live market data at execution time, and order fills are claimed atomically. Claude decides what to trade; Poshkan decides the price.
- What does it cost?
- Nothing. The account, the MCP server, and the market data are free — no card required.
Ready in two minutes
Create a free account, mint a token from the settings menu, paste one URL into Claude — and ask it to check the markets.
Create a free accountPoshkan is a paper-trading simulator — all money, trades, and returns are 100% virtual, and nothing here is financial advice. Market data may be delayed or inaccurate.