@agentutility/mcp-edge-finance
v0.1.8
Published
MCP server for the @agentutility edge-finance cluster — pay-per-call x402 tools, no API keys, USDC on Base.
Downloads
106
Maintainers
Readme
@agentutility/mcp-edge-finance
TradFi signals at agent prices.
SEC filings, 13F deltas, insider trades, earnings calendars, FDA & FEC, Polymarket × Kalshi spreads — institutional-grade signals priced per call.
Pricing: pay-per-call in USDC on Base. No subscriptions, no API keys. See per-tool prices below.
Install — Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"agentutility-edge-finance": {
"command": "npx",
"args": ["-y", "@agentutility/mcp-edge-finance"],
"env": { "X402_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HEX" }
}
}
}Restart Claude Desktop. 21 tools appear in the tool palette.
Install — Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"agentutility-edge-finance": {
"command": "npx",
"args": ["-y", "@agentutility/mcp-edge-finance"],
"env": { "X402_PRIVATE_KEY": "0x..." }
}
}
}Funding
Send any amount of USDC on Base mainnet to the address derived from your X402_PRIVATE_KEY. The MCP server uses it to pay for tool calls automatically.
USDC on Base contract: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Tools (21)
| Tool | Description |
|---|---|
| 13f-deltas | (0.05 USDC/call) 13F-HR position-delta computation — diff the two most recent 13F-HR filings for an institutional CIK. Returns added/exited/increased/reduced positions with dollar deltas. |
| bls-occupational-stats | (0.02 USDC/call) BLS Public Data API — wages, employment levels, growth by series ID. Federal public, free. Optional BLS_API_KEY for higher rate-limits. |
| earnings-calendar | (0.03 USDC/call) Earnings calendar derived from SEC 8-K Item 2.02, 10-Q, 10-K, NT 10-Q, NT 10-K filings. Federal public SEC EDGAR data only — no aggregator ToU concerns. |
| earnings-call-transcribe | (0.03 USDC/call) Earnings call transcriber. Caller-supplied IR webcast/replay URL → Whisper v3 transcript → optional Venice structured summary (prepared remarks, Q&A, guidance, key metrics). |
| earnings-transcript | (0.03 USDC/call) Earnings call transcript generator. Submit any IR webcast or replay URL — Whisper v3 returns a full transcript, plus an optional Venice structured summary (prepared remarks, Q&A, guidance, key metrics). Same backend as earnings-call-transcribe under a clearer slug. |
| exchange-rates | (0.002 USDC/call) FX rates / forex / currency converter / USD to EUR / ECB rates / historical exchange rates. Returns the latest or any historical day's exchange rates between currencies, sourced from the European Central Bank via the public Frankfurter API. Specify a base currency (default USD), an optional quote currency or list, an optional date (YYYY-MM-DD or 'latest'), and an optional amount to also receive a converted value when a single quote is supplied. No auth, commercial-OK. |
| fda-calendar | (0.03 USDC/call) FDA Advisory Committee meeting calendar. Upcoming + recent AdComm meetings scraped from FDA.gov public pages. Federal public. |
| fec-political-contributions | (0.04 USDC/call) FEC political contributions search via api.open.fec.gov. By donor / committee / candidate / cycle / state / amount. Federal public. |
| insider-form-4 | (0.01 USDC/call) SEC Form 4 (insider transactions) normalizer. Recent officer/director/10%+ trades for any US ticker. Per-transaction shape: who, when, code (purchase/sale/grant/exercise/etc), shares, price, post-tx holdings, role. 100% public-domain SEC EDGAR data. |
| insider-trading | (0.01 USDC/call) Insider trading feed. Recent SEC Form 4 transactions for any US-listed ticker — officer, director, and 10% beneficial owner buys and sells. Returns transaction code (P=purchase, S=sale, A=grant, M=exercise), shares, price, post-transaction holdings, filed date, and EDGAR document URL. Wraps the same EDGAR-backed source as insider-form-4 under a more search-friendly name. Federal public data, no auth. |
| kalshi-markets | (0.005 USDC/call) Kalshi markets / event contracts / Kalshi API / CFTC-regulated prediction markets / Kalshi browse / KalshiEX markets list. Pulls live markets from api.elections.kalshi.com with filter by status, series ticker, event ticker, free-text query, minimum volume. Prices converted from cents to 0-1 probabilities for easy cross-venue compare. DATA only — no order entry. |
| patent-search | (0.05 USDC/call) USPTO patent search. Issued US patents and published applications via the USPTO Open Data Portal. Search by topic, inventor, assignee, CPC class, filing-date range. Returns title, abstract, inventors, assignees, dates, classifications. Optional Venice plain-English summary. |
| polymarket-kalshi-arbitrage | (0.02 USDC/call) Polymarket × Kalshi arbitrage scanner / cross-venue prediction market spread / event price arbitrage detector / Polymarket vs Kalshi comparison. Pulls active markets from both venues, fuzzy-matches by title (Jaccard token overlap), and reports pairs whose implied YES probabilities diverge beyond a configurable threshold. Output is data-only: spread metrics, no trade execution. Useful for cross-market sentiment timing and signal triangulation. |
| polymarket-leaderboard | (0.005 USDC/call) Polymarket leaderboard / top traders / profit leaderboard / Polymarket whales / volume leaderboard / prediction market rankings. Returns the top accounts by realized profit OR notional volume over 1d/1w/1m/all-time windows. Includes proxy wallet, pseudonym, bio, amount in USD. DATA only. |
| polymarket-markets | (0.005 USDC/call) Polymarket markets / prediction market data / Polymarket API / list active prediction markets / crypto-settled betting odds / event odds / Polymarket browse. Pulls live Polymarket markets from gamma-api with filter by category, tag, free-text query, minimum liquidity. Returns market question, current YES/NO outcome prices (implied probabilities), 24-hr volume, liquidity, end date. DATA-ONLY — no trading. Useful for agent forecasting research and arbitrage detection. |
| polymarket-trades | (0.005 USDC/call) Polymarket trades / recent prediction market trades / on-chain bet history / Polymarket trade feed / Polymarket data API. Pulls recent trades from a Polymarket market (by slug or conditionId) or for a specific wallet. Returns side, size, price, timestamp, trader pseudonym, on-chain tx hash, and computed notional USD. DATA only. |
| sec-filing | (0.01 USDC/call) SEC EDGAR filing fetcher + parser + summarizer. 10-K, 10-Q, 8-K, S-1, S-4, DEF 14A, 4, 13F-HR. Returns structured filing metadata, clean text, and optional Venice executive summary tuned to the form type. 100% public-domain SEC data. |
| trademark-search | (0.03 USDC/call) Trademark search / USPTO trademark lookup / TSDR / federal trademark database. Look up any US trademark by serial number or registration number. Returns mark text, owner, status, filing date, classes, goods/services. Federal public TSDR API. |
| uspto-tm-name-search | (0.10 USDC/call) USPTO trademark name search / free-text TM search / wordmark search / brand-name clearance / freedom-to-use check. The companion to uspto-trademark-search (which is lookup-by-id only) — does the search USPTO does not expose as a free API. Returns active or all registered marks matching the query, with serial number, wordmark text, status, registration date, owner, and goods/services description. Source: MarkerAPI indexer of USPTO wordmarks. Screening tool only — not a substitute for a TM attorney clearance search. |
| uspto-trademark-search | (0.03 USDC/call) USPTO trademark status / TSDR lookup. Look up a US trademark by serial number or registration number. Returns mark text, owner, status, filing date, classes, goods/services. Federal public TSDR API. |
| xbrl-financials | (0.05 USDC/call) SEC XBRL financials. Returns structured financial line items (revenue, net income, EPS, total assets, cash, etc.) for a US-listed ticker. Federal public XBRL data — Bloomberg-killer for fundamentals. |
How it works
- Agent calls a tool (e.g.
13f-deltas). - MCP server POSTs to
https://x402.agentutility.ai/13f-deltas. - The endpoint responds HTTP 402 with payment instructions.
- The MCP server signs an EIP-3009 USDC transfer authorization with
X402_PRIVATE_KEYand retries. - CDP facilitator settles on Base.
- The endpoint returns the actual response.
The agent never sees the payment flow — it just gets the result.
Links
- Cluster overview: https://agentutility.ai/edge-finance/
- All MCP packages: https://mcp.agentutility.ai/
- Source: https://github.com/rooz21/x402/tree/main/packages/mcp-edge-finance
Version: 0.1.8 · License: MIT
