Omni Execution MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Omni Execution MCP
A production-grade, 100% non-custodial Model Context Protocol (MCP) server providing deterministic execution payloads, official quote aggregations, and transparent integrator fee attribution across 6 major DeFi and CeFi protocols.
Built strictly with Python 3.10+ standard library (zero external pip dependencies required).
Non-Custodial Architecture
omni-execution-mcp is designed from first principles with zero custody and zero private key access:
No Key Storage or Handling: The MCP server never accepts, requires, or stores private keys or seed phrases.
Deterministic Payload Construction: All actions returned by this server are unsigned transaction payloads (EIP-712 typed data, L1 actions, or official quote URLs).
Client-Side Signature: The client application, desktop agent, or connected wallet (e.g., MetaMask, Rabby, Phantom, Ledger) signs and broadcasts the transaction directly.
Transparent Fee Attribution: Integrator builder codes, referral accounts, and partner basis points are transparently included in the generated payloads and disclosed in response metadata.
Related MCP server: assetfare
The 6 Monetization Fee Rails
Rail # | Protocol | Asset / Venue | Attribution Mechanism | Default Fee | Protocol Cap | Required Environment Variable(s) |
1 | Hyperliquid | L1 Perps & Spot DEX | Builder Code ( | 3 bps ( | 10 bps ( |
|
2 | Jupiter v6 | Solana DEX Aggregation |
| 5 bps ( | 100 bps ( |
|
3 | LI.FI | Cross-Chain Bridges | FeeForwarder ( | 5 bps ( | 100 bps ( |
|
4 | CoW Protocol | MEV-Protected Batch Auctions | Canonical | 5 bps ( | 100 bps ( |
|
5 | Polymarket | Prediction Market CLOB | Builder Program HMAC-SHA256 headers | Volume Rebate | N/A |
|
6 | 0x Swap API v2 | EVM DEX Aggregation | AllowanceHolder | 5 bps ( | 100 bps ( |
|
Available MCP Tools
The server exposes 7 standard tools implementing strict JSON Schema contracts:
omni_fee_status: Inspect configured fee basis points, protocol caps, and active rail status.hyperliquid_build_order: Generate unsigned Hyperliquid L1 order payloads andapproveBuilderFeeactions.jupiter_solana_quote: Generate Jupiter v6 quote URLs with referral fee parameters and unsigned swap payload templates.lifi_crosschain_quote: Generate LI.FI/v1/quotecross-chain bridge parameters with integrator FeeForwarder decimal string.cow_mev_safe_order: Generate unsigned CoW Protocol order payloads and canonicalappDataJSON with MEV-safe partner fees.polymarket_builder_order: Generate unsigned Polymarket CLOB order previews with HMAC-SHA256 Builder Program attribution headers.zerox_evm_quote: Generate 0x Swap API v2/swap/allowance-holder/quoteparameters with affiliate swap fees.
Quickstart & Setup
1. Local Run (Zero pip dependencies)
# Clone and enter directory
cd omni-execution-mcp
# Copy environment variable template
cp .env.example .env
# Run stdio MCP server directly
python3 -m omni_execution_mcp.server2. Configuration in Claude Desktop / Code
Add the following entry to your claude_desktop_config.json:
{
"mcpServers": {
"omni-execution-mcp": {
"command": "python3",
"args": [
"-m",
"omni_execution_mcp.server"
],
"cwd": "/path/to/omni-execution-mcp",
"env": {
"HYPERLIQUID_BUILDER_ADDRESS": "0xc8dc4ecb93c4c665Fad07E1261F5f7D60e3C6E0F",
"HYPERLIQUID_BUILDER_TENTHS_BPS": "30",
"JUPITER_REFERRAL_ACCOUNT": "49sNhYNVSFxBuMPh5S2EC6Wkyay7mBWEPVv7pcyHJDxu",
"JUPITER_FEE_BPS": "5",
"LIFI_INTEGRATOR_ID": "omni-execution-mcp",
"LIFI_FEE_BPS": "5",
"COW_PARTNER_FEE_RECIPIENT": "0xc8dc4ecb93c4c665Fad07E1261F5f7D60e3C6E0F",
"COW_PARTNER_FEE_BPS": "5",
"ZEROX_FEE_RECIPIENT": "0xc8dc4ecb93c4c665Fad07E1261F5f7D60e3C6E0F",
"ZEROX_FEE_BPS": "5"
}
}
}
}3. Configuration in Cursor
In Cursor Settings -> Features -> MCP -> Add New MCP Server:
Name:
omni-executionType:
commandCommand:
python3 -m omni_execution_mcp.server
4. Configuration in Hermes / Smithery
The repository includes smithery.yaml and mcp.json ready for automatic discovery on Smithery, Glama, and mcp.so registries.
Testing
Run the full unit test suite with standard library unittest:
python3 -m unittest discover -s tests -vThis server cannot be deployed
Maintenance
Related MCP Connectors
Swap quotes + unsigned txs on 8 EVM chains, plus Solana data: boards, candles, wallet PnL. No key.
Best-price cross-chain swap quotes across 70 chains (EVM + Solana). Holds no keys, never signs.
Gasless MEV-protected swaps + cross-chain quotes across EVM chains — incl. tokenized stocks.
On-chain DEX aggregator: quotes and verified swap calldata computed on your own RPC. No API key.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceFree DEX aggregator API that returns executable swap calldata across 46 EVM chains. No API key required. Single GET request returns ready-to-sign transactions for any token pair.22MIT
- AlicenseAqualityAmaintenanceEnables AI agents to obtain non-custodial Solana-to-Base quotes, verify signed manifests and status, and prepare or verify unsigned execution plans without handling private keys or submitting transactions.24388 npmMIT
- AlicenseAqualityBmaintenanceEnables AI agents to obtain on-chain DEX aggregator quotes computed by the on-chain Quoter contract through their own RPC node, returning verified unsigned swap calldata, simulations, token info, deployment registry checks, and live staking solvency. All tools are read-only and keyless, so the agent never signs or holds a private key.7201 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables users and agents to obtain MEV-protected multichain swap and cross-chain bridge quotes, check supported chains, and generate prefilled swap URLs, with gasless Permit2 execution and x402 or API-key access.545 npmMIT