Poshkan Paper Trading
Paper trading for AI: live quotes, indicators, and virtual trades on stocks, crypto, and forex.
Connector by afrazja · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/afrazja-poshkan
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://www.poshkan.com/api/mcp/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 10 read · 8 write · 0 delete · 3 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 21
Read from the source code; the running server may list different tools.
Read 10 · Look things up without changing anything.
get_accountget_price_historyget_quoteget_research_journalget_transactionslink_research_transactionlist_accountslist_forex_orderslist_forex_positionssearch_symbols
Write 8 · Create, change, send or run things.
cancel_forex_ordercancel_orderclose_forex_positionplace_forex_entry_orderplace_limit_orderrecord_researchset_execution_profiletrade
Not yet classified 3 · We could not tell from the name and description.
open_crypto_positionopen_forex_positionreview_research
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
Authorization
Network hosts it talks to 1
poshkan.com· found in remote endpoint, install command
Tools (21)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
cancel_forex_orderCancel a pending forex entry order by its order_id.
cancel_orderCancel a pending limit order by its order_id.
close_forex_positionClose an open forex position at the live rate, banking its P&L. Use list_forex_positions to get the position_id.
get_accountGet one account in full: cash, holdings priced live (with P&L), pending limit orders, and watchlist.
get_price_historyGet OHLC candles + technical indicators (SMA20, SMA50, RSI14, 20-bar support/resistance, trend) for a stock, ETF, crypto (BTC-USD), or forex pair (EURUSD=X). Use for candlestick and technical analysis. interval: '1day' (default), '1week', or intraday '5min'/'15min'/'1h' (use '1h' for hourly analysis). limit = candles returned (default 60).
get_quoteGet a live quote for a stock, ETF, crypto (BTC-USD), or forex pair (EURUSD=X). Includes price, day range, and 52-week range.
get_research_journalRead immutable research plans, no-trade decisions, later reviews and linked paper transactions. Omit account_id to include archived research.
get_transactionsGet an account's most recent transactions (buys, sells, deposits, resets). Newest first.
link_research_transactionLink an owned later matching paper transaction to a prior trade plan. Each execution belongs to at most one plan. Preserve request_id on retries.
list_accountsList the user's paper-trading accounts with type, cash balance, and holdings count.
list_forex_ordersList pending forex entry orders on a forex account (entry rate, trigger, SL/TP, expiry).
list_forex_positionsList leveraged positions on any market account. Defaults to open positions; status=closed returns recent settled positions for loss tracking. Includes symbol, actual margin, SL/TP, opened/closed times, realized P&L and auto-close deadline.
open_crypto_positionOpen a guarded crypto LONG or SHORT with 1x or 2x leverage (default 2x), mandatory stop-loss and take-profit, and an atomic timed exit (default 72 hours, maximum 6 days). Enforces planned stop risk <= 0.5% of available cash, margin <= 25%, reward/risk >= 3, and one leveraged position with no pending entries. Never buys spot. Set dry_run=true to validate without opening. Requires mcp-crypto-risk.sql; missing support returns an error without opening a position.
open_forex_positionOpen a leveraged forex position at the live rate on a FOREX account. symbol is a pair like EURUSD=X. units = position size (10000 = 1 mini lot). Optional stop_loss / take_profit prices, and auto_close_minutes for a timed exit. Margin is reserved from cash using the account's leverage.
place_forex_entry_orderPlace a PENDING forex entry order: opens a position automatically when the rate reaches entry_rate — for better entries than market (e.g. buy a pullback to support, sell a rally to resistance). Optional stop_loss/take_profit (validated against entry_rate) and expires_minutes (cancels if unfilled). The trigger direction is derived from entry_rate vs the live rate.
Show 6 more tools
place_limit_orderPlace a LIMIT order that fills automatically when the price reaches the limit (BUY fills at or below; SELL at or above). time_in_force: GTC (default) or DAY (expires at end of day).
record_researchRecord a timestamped plan before a paper trade or no-trade decision. Does not place orders. Preserve request_id on retries.
review_researchAppend a later review without rewriting the original hypothesis. Preserve request_id on retries.
search_symbolsSearch tradeable symbols by name or ticker. Optional asset_type filters to 'stocks' or 'crypto'.
set_execution_profileConfigure future spot costs for this account/asset class. Explicit fees may be zero. Spread and adverse slippage change price separately; excludes leveraged trades. Preserve request_id on retries.
tradeExecute a MARKET buy or sell immediately at the live price on one of the user's accounts. Crypto accounts trade crypto only; stock accounts trade stocks/ETFs only. Selling requires holding enough units.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 1, 2026 (27 days ago)
- Last release
- Jul 11, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.afrazja/poshkan- Version
- 1.0.0
- Auth
- Bearer token
- License
- License unknown
- Repository
- github.com/afrazja/poshkan-v2
- Website
- www.poshkan.com/mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
Poshkan Paper Trading MCP server. Agent Mart. https://agentmart.dev/connectors/afrazja-poshkan (last updated 2026-10-25)