Mmcp.market

Fillgate MCP server

by mineloop99·io.github.mineloop99/fillgate·v0.3.1

Fee-carrying trading tools for AI agents: Jupiter Ultra, Polymarket CLOB v2, Hyperliquid perps.

C55/100grade C
What users say
No reviews yet
Be the first
Safety scan
C55/100

full report

Adoption
New

33 downloads/wk

Reviews

Write one

Nobody has reviewed Fillgate yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Fillgate tools (15, 5 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • fee_ledger

    Fees earned per venue from our own fill log, plus where to reconcile each venue against its own dashboard.

  • fillgate_status

    Show fee codes, guardrails and which venues are enabled. Call first.

  • hl_approve_builder_fee

    One-time approval of our builder fee by the operator wallet (must be the main wallet, not an agent wallet).

  • hl_markets

    Hyperliquid perp markets with mid prices (testnet or mainnet per HL_TESTNET).

  • hl_prepare_orderwrite action

    Preview a Hyperliquid perp order with our builder fee; reports whether the operator wallet has approved the builder. Submit with hl_submit_order within 120s.

  • hl_submit_orderwrite action

    Submit a prepared Hyperliquid order carrying builder {b,f}. Blocked while DRY_RUN=true.

  • jup_prepare

    Prepare a swap for the operator wallet. Returns preparedId + preview; execute with jup_swap within 120s.

  • jup_quote

    Quote a Solana swap on Jupiter Ultra (no transaction). Shows our referral fee and warnings.

  • jup_swap

    Sign and execute a prepared Jupiter swap. Blocked while DRY_RUN=true.

  • pm_orderbookwrite action

    Order book + midpoint for a Polymarket outcome token, with our builder fee quoted for a notional.

  • pm_prepare_orderwrite action

    Preview a Polymarket order with our builder code and fee. Returns preparedId; submit with pm_submit_order within 120s.

  • pm_search_markets

    Search active Polymarket markets by text. Returns token IDs, prices, liquidity, end date.

  • pm_submit_orderwrite action

    Submit a prepared Polymarket order (limit GTC or market FOK). Blocked while DRY_RUN=true.

  • portfolio

    Operator balances/positions across enabled venues.

  • stats

    Routed volume, fills, est. fees, unique users and top guard-rejection codes from the ledger. `since` accepts "7d"/"24h"/"30m"/"all" (default "all").

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan13 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancerepository not readable: repo not found3/15
  • Maintainer identityno repository or website to verify2/10
Overall 55/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y @fillgate/mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add fillgate -- npx -y @fillgate/mcp
Add to Cursor

Fillgate: common questions

Is Fillgate MCP server safe?
With care: it is graded C, so read the findings first (55/100). Read the Fillgate safety report
How do I install Fillgate?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Fillgate need an API key?
Yes. The registry entry asks for OPERATOR_SOLANA_SECRET_KEY, OPERATOR_EVM_PRIVATE_KEY.
Is Fillgate maintained?
The latest release is v0.3.1.

More from mineloop99