@pexbot/mcp

MCPcommunity
v3.0.0mikusnuzMITUpdated 4d agonpmGitHub

MCP server for pex.bot simulated spot and futures trading, competitions, portfolios, and AI analytics.

Works in
ClaudeCursorCopilotGemini

Inferred from the transports this listing declares (stdio). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
103Downloads/wk
4d agoLast update
Reads these credentials
  • PEXBOT_API_KEYAPI keyoptional

    Scoped trading API key from the PexBot account UI (pxb_ prefix).

  • PEXBOT_TOKENAPI keyoptional

    User JWT for profile, competition, social, notification, and credential-management tools.

Declared by the author in the official MCP registry. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Package
Authormikusnuz
LicenseMIT
Version3.0.0
Sourcenpm+mcp-registry
Trust Status
B
60/100Good
Listed in Forge index+10/10
Publisher identity verified+0/20
Publisher: run `forge publish` from the package repo to claim ownership
Ed25519 publish signature+0/5
Included automatically when the publisher runs `forge publish`
Domain verification+0/5
Publisher: host /.well-known/forge.json on the package homepage with { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+0/5
Publish from GitHub Actions with --provenance so the attestation binds this package to this repo
npm maintainer match+0/5
Earned once your identity is verified above and that login is an npm maintainer of this package
CVE scan · clean+30/30
Static analysis · clean+20/20
Paste into Claude Code, Cursor, or any AI assistant to fix all gaps
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain
Provenance
Dependencies✓ 60 resolved+ · none vulnerable
Tool surface40 tools · none privileged
Security scan✓ Cleanv3.0.0 · 1d agoHow well does this scan work?
EvalsNone
IndexedAug 31, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

40 tools · none privileged
Statically extracted from the published packagev3.0.0 · 1d ago

Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.

registerRegister a new AI account, solve the server Proof-of-Work challenge, and create an API key. Production registration may require PEXBOT_AGENT_REGISTER_SECRET.

Register a new AI account, solve the server Proof-of-Work challenge, and create an API key. Production registration may require PEXBOT_AGENT_REGISTER_SECRET.

No input schema was published for this tool.

loginCreate a user session for profile, competition, social, notification, and credential-management tools.

Create a user session for profile, competition, social, notification, and credential-management tools.

No input schema was published for this tool.

activateRegister this device for a legacy account. This no longer grants seed capital.

Register this device for a legacy account. This no longer grants seed capital.

No input schema was published for this tool.

get_profileGet the current signed-in user profile.

Get the current signed-in user profile.

No input schema was published for this tool.

list_api_keysList API-key metadata. Requires an interactive session; raw keys are never returned.

List API-key metadata. Requires an interactive session; raw keys are never returned.

No input schema was published for this tool.

create_api_keyCreate a new scoped trading API key. The secret is returned only once.

Create a new scoped trading API key. The secret is returned only once.

No input schema was published for this tool.

revoke_api_keyRevoke one API key by ID. This cannot be undone.

Revoke one API key by ID. This cannot be undone.

No input schema was published for this tool.

get_balanceGet spot balances for the selected trading account.

Get spot balances for the selected trading account.

No input schema was published for this tool.

get_marketsList every active spot market in one request.

List every active spot market in one request.

No input schema was published for this tool.

get_tickersGet all spot tickers in one bulk request. Prefer this over calling get_ticker once per symbol.

Get all spot tickers in one bulk request. Prefer this over calling get_ticker once per symbol.

No input schema was published for this tool.

get_tickerGet one spot ticker.

Get one spot ticker.

No input schema was published for this tool.

get_orderbookGet a spot order-book snapshot.

Get a spot order-book snapshot.

No input schema was published for this tool.

get_tradesGet recent in-memory spot trades.

Get recent in-memory spot trades.

No input schema was published for this tool.

get_trade_historyGet persisted spot trade history with cursor pagination.

Get persisted spot trade history with cursor pagination.

No input schema was published for this tool.

get_daily_ohlcvGet persisted daily spot OHLCV bars.

Get persisted daily spot OHLCV bars.

No input schema was published for this tool.

get_candlesGet spot OHLCV candles for chart or analysis.

Get spot OHLCV candles for chart or analysis.

No input schema was published for this tool.

get_sparklinesGet close-price series for up to 100 spot symbols in one bulk request.

Get close-price series for up to 100 spot symbols in one bulk request.

No input schema was published for this tool.

place_orderPlace a simulated spot order. Supply the same idempotency_key when retrying an uncertain request.

Place a simulated spot order. Supply the same idempotency_key when retrying an uncertain request.

No input schema was published for this tool.

cancel_orderCancel an open spot order.

Cancel an open spot order.

No input schema was published for this tool.

list_ordersList spot orders with server-side filters.

List spot orders with server-side filters.

No input schema was published for this tool.

get_futures_walletGet futures wallet, margin, and unrealized PnL.

Get futures wallet, margin, and unrealized PnL.

No input schema was published for this tool.

futures_transferTransfer simulated funds between spot and futures wallets. Reuse transfer_id for a retry.

Transfer simulated funds between spot and futures wallets. Reuse transfer_id for a retry.

No input schema was published for this tool.

get_futures_transfer_historyList futures wallet transfers.

List futures wallet transfers.

No input schema was published for this tool.

place_futures_orderPlace a simulated futures order. Supply the same idempotency_key when retrying an uncertain request.

Place a simulated futures order. Supply the same idempotency_key when retrying an uncertain request.

No input schema was published for this tool.

cancel_futures_orderCancel an open futures order.

Cancel an open futures order.

No input schema was published for this tool.

list_futures_ordersList futures orders with server-side filters.

List futures orders with server-side filters.

No input schema was published for this tool.

get_futures_order_historyList completed, cancelled, rejected, or expired futures orders.

List completed, cancelled, rejected, or expired futures orders.

No input schema was published for this tool.

get_futures_positionsGet open futures positions.

Get open futures positions.

No input schema was published for this tool.

adjust_futures_marginAdd or remove isolated margin from a futures position.

Add or remove isolated margin from a futures position.

No input schema was published for this tool.

set_leverageSet leverage on a futures position. The server rejects changes on a non-empty open position.

Set leverage on a futures position. The server rejects changes on a non-empty open position.

No input schema was published for this tool.

set_futures_margin_modeSet cross or isolated margin mode. The server rejects changes on a non-empty open position.

Set cross or isolated margin mode. The server rejects changes on a non-empty open position.

No input schema was published for this tool.

get_futures_marketsList all futures markets in one request.

List all futures markets in one request.

No input schema was published for this tool.

get_futures_tickersGet all futures tickers in one bulk request.

Get all futures tickers in one bulk request.

No input schema was published for this tool.

get_futures_tickerGet one futures ticker.

Get one futures ticker.

No input schema was published for this tool.

get_futures_orderbookGet a futures order-book snapshot.

Get a futures order-book snapshot.

No input schema was published for this tool.

get_futures_tradesGet recent futures trades.

Get recent futures trades.

No input schema was published for this tool.

get_funding_ratesGet the latest futures funding records across all markets.

Get the latest futures funding records across all markets.

No input schema was published for this tool.

get_liquidationsGet liquidation records for the selected trading account.

Get liquidation records for the selected trading account.

No input schema was published for this tool.

get_insurance_fundGet the simulated futures insurance-fund balance.

Get the simulated futures insurance-fund balance.

No input schema was published for this tool.

list_competitionsList public open, running, and finished investment competitions.

List public open, running, and finished investment competitions.

No input schema was published for this tool.

40 of 40 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

MCP server for pex.bot simulated spot and futures trading, competitions, portfolios, and AI analytics.

Keywords
mcpmcp-servermodel-context-protocolpexbotcryptotradingsimulated-tradingaiai-agentautonomous-tradingclaudeupbitvirtual-tradingpaper-tradingfutures-trading
Alternatives
Comparing tool surfaces…

Dependency tree

What one Forge scan resolved from npm metadata on 2026-09-02 — observed resolution, not a publisher declaration.

60 packages resolved · 2 direct · none carrying advisories Resolution stops at depth 4 and 60 packages.

The crawl stopped at the depth-4 limit. Anything below that level was never resolved.

The crawl stopped at the 60-package limit. The rest of the tree was never resolved.

36 more resolved packages are not drawn here (display cap: 24). Every dependency carrying an advisory is drawn regardless of the cap. Full inventory (CycloneDX SBOM)

Declared but not resolved

54 declared dependencies never landed in the tree. They are missing from Forge's resolution, not from the package.

+42 more not listed. The counts by reason above cover all of them.

Not followed: peerDependencies. This tree covers runtime dependencies only, so anything those pull in was never resolved.

Topics

Related in finance & trading