Fee-carrying trading tools for AI agents: Jupiter Ultra, Polymarket CLOB v2, Hyperliquid perps.
Connect Runs on your machine
claude mcp add fillgate -e DRY_RUN=<DRY_RUN> -e MAX_NOTIONAL_USD=<MAX_NOTIONAL_USD> -e MAX_SLIPPAGE_BPS=<MAX_SLIPPAGE_BPS> -e RATE_LIMIT_PER_MIN=<RATE_LIMIT_PER_MIN> -e FILLGATE_VENUES=<FILLGATE_VENUES> -e JUP_REFERRAL_ACCOUNT=<JUP_REFERRAL_ACCOUNT> -e OPERATOR_SOLANA_SECRET_KEY=<OPERATOR_SOLANA_SECRET_KEY> -e PM_BUILDER_CODE=<PM_BUILDER_CODE> -e OPERATOR_EVM_PRIVATE_KEY=<OPERATOR_EVM_PRIVATE_KEY> -e HL_BUILDER_ADDRESS=<HL_BUILDER_ADDRESS> -e HL_TESTNET=<HL_TESTNET> -- npx -y @fillgate/[email protected]
{
"mcpServers": {
"fillgate": {
"command": "npx",
"args": [
"-y",
"@fillgate/[email protected]"
],
"env": {
"DRY_RUN": "<DRY_RUN>",
"MAX_NOTIONAL_USD": "<MAX_NOTIONAL_USD>",
"MAX_SLIPPAGE_BPS": "<MAX_SLIPPAGE_BPS>",
"RATE_LIMIT_PER_MIN": "<RATE_LIMIT_PER_MIN>",
"FILLGATE_VENUES": "<FILLGATE_VENUES>",
"JUP_REFERRAL_ACCOUNT": "<JUP_REFERRAL_ACCOUNT>",
"OPERATOR_SOLANA_SECRET_KEY": "<OPERATOR_SOLANA_SECRET_KEY>",
"PM_BUILDER_CODE": "<PM_BUILDER_CODE>",
"OPERATOR_EVM_PRIVATE_KEY": "<OPERATOR_EVM_PRIVATE_KEY>",
"HL_BUILDER_ADDRESS": "<HL_BUILDER_ADDRESS>",
"HL_TESTNET": "<HL_TESTNET>"
}
}
}
}
{
"mcpServers": {
"fillgate": {
"command": "npx",
"args": [
"-y",
"@fillgate/[email protected]"
],
"env": {
"DRY_RUN": "<DRY_RUN>",
"MAX_NOTIONAL_USD": "<MAX_NOTIONAL_USD>",
"MAX_SLIPPAGE_BPS": "<MAX_SLIPPAGE_BPS>",
"RATE_LIMIT_PER_MIN": "<RATE_LIMIT_PER_MIN>",
"FILLGATE_VENUES": "<FILLGATE_VENUES>",
"JUP_REFERRAL_ACCOUNT": "<JUP_REFERRAL_ACCOUNT>",
"OPERATOR_SOLANA_SECRET_KEY": "<OPERATOR_SOLANA_SECRET_KEY>",
"PM_BUILDER_CODE": "<PM_BUILDER_CODE>",
"OPERATOR_EVM_PRIVATE_KEY": "<OPERATOR_EVM_PRIVATE_KEY>",
"HL_BUILDER_ADDRESS": "<HL_BUILDER_ADDRESS>",
"HL_TESTNET": "<HL_TESTNET>"
}
}
}
}
{
"servers": {
"fillgate": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@fillgate/[email protected]"
],
"env": {
"DRY_RUN": "<DRY_RUN>",
"MAX_NOTIONAL_USD": "<MAX_NOTIONAL_USD>",
"MAX_SLIPPAGE_BPS": "<MAX_SLIPPAGE_BPS>",
"RATE_LIMIT_PER_MIN": "<RATE_LIMIT_PER_MIN>",
"FILLGATE_VENUES": "<FILLGATE_VENUES>",
"JUP_REFERRAL_ACCOUNT": "<JUP_REFERRAL_ACCOUNT>",
"OPERATOR_SOLANA_SECRET_KEY": "<OPERATOR_SOLANA_SECRET_KEY>",
"PM_BUILDER_CODE": "<PM_BUILDER_CODE>",
"OPERATOR_EVM_PRIVATE_KEY": "<OPERATOR_EVM_PRIVATE_KEY>",
"HL_BUILDER_ADDRESS": "<HL_BUILDER_ADDRESS>",
"HL_TESTNET": "<HL_TESTNET>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
DRY_RUNOptional | true = never broadcast; every execute returns a preview |
MAX_NOTIONAL_USDOptional | Hard cap per prepared order, in USD |
MAX_SLIPPAGE_BPSOptional | Reject quotes above this slippage |
RATE_LIMIT_PER_MINOptional | Max prepare/execute calls per user per minute |
FILLGATE_VENUESOptional | Comma-separated venues to enable (jupiter,polymarket,hyperliquid). Unset = auto-detect from the configured write paths; only fully configured venues register their tools. |
JUP_REFERRAL_ACCOUNTOptional | Jupiter Ultra referral account (from scripts/setup-jupiter-referral.ts). Unset = swaps route the referral fee to Fillgate's own default account; the Jupiter tools are always registered. |
OPERATOR_SOLANA_SECRET_KEYOptional, secret | Operator Solana wallet, base58 or JSON array secret key; MCP-operator only, never a user's key |
PM_BUILDER_CODEOptional | Polymarket builder code (Settings -> Builders); unset = orders earn no builder fee |
OPERATOR_EVM_PRIVATE_KEYOptional, secret | Operator EVM wallet for Polymarket + Hyperliquid; MCP-operator only, never a user's key |
HL_BUILDER_ADDRESSOptional | Hyperliquid builder address; unset = orders earn no builder fee |
HL_TESTNETOptional | true = Hyperliquid testnet (default until mainnet builder collateral is funded) |
Details
| Package | @fillgate/[email protected] (NPM, stdio) |
| First published | 4 Sep 2026 |
| Last updated | 4 Sep 2026 |
| Registry name | io.github.mineloop99/fillgate |
More finance and crypto servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
