DF Market Intelligence

io.github.nasosal92Published by GitHub account nasosal92v1.0.0Updated Oct 30, 2026

Insider trades, prediction-market odds, US macro and x402 data. Pays per call in USDC on Base.

VerifiedSTDIODesktop onlyFinanceData & Analytics

Overview

AI-generated overview

Local MCP server giving assistants paid market data — SEC insider trades, prediction-market odds, US macro and x402 economy stats — billed per call in USDC on…

What you can do
  • List the tool catalog, check data freshness and view the paying wallet's address, caps and session spend (free)
  • Fetch latest SEC Form 4 insider trades, per-ticker insider activity with a net buying/selling signal, and ranked insider cluster buying
  • Browse top prediction markets, search market-implied odds by keyword, and see the biggest 24-hour probability movers
  • Get a 24-indicator US macro snapshot, history for one FRED series, and the upcoming economic release calendar
  • Explore the x402 agent economy: overview, service rankings, task-based endpoint search, trending services and price benchmarks
When to use it
Useful when an assistant needs current market context — insider activity, crowd-implied event probabilities, US macro readings or x402 API pricing — without signing up for separate data providers. Each paid call is small and metered, so it suits occasional research rather than bulk data pulls.
Requirements
Runs locally via npx (Node.js) over stdio. A dedicated wallet holding a few USDC on Base is needed for paid tools, supplied through DF_WALLET_PRIVATE_KEY or DF_WALLET_MNEMONIC; no ETH is required. Optional caps DF_SESSION_BUDGET and DF_MAX_PRICE_PER_CALL, and DF_API_URL for the API base. Free tools work without a wallet. Network access required.
Before you install
The server asks for a wallet private key or recovery phrase (DF_WALLET_PRIVATE_KEY or DF_WALLET_MNEMONIC) and signs USDC payments automatically, so use a separate wallet with only a few dollars. Paid tools spend real money per call; keep the per-call cap and session budget low. Queries go to a third-party API. Data is informational only, not investment advice.

Installation

In SourceWeft

  1. Open DF Market Intelligence in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

DF Market Intelligence — MCP server

Give Claude, Cursor or any MCP client live market intelligence, paid per call in USDC on Base via x402. No API key, no signup, no subscription: just a wallet with a few dollars of USDC.

ToolWhat you getPrice
insider_latestLatest SEC Form 4 insider trades, parsed (filter buys/sales, min $ value)$0.01
insider_tickerAll insider buys/sells for a stock + net buying/selling signal$0.02
insider_clustersStocks where several insiders bought in the same window$0.05
predictions_topHighest-volume Polymarket + Kalshi markets with implied odds$0.005
predictions_searchMarket-implied probability of any event, by keyword$0.01
predictions_moversBiggest 24h probability moves$0.01
macro_latest24 US indicators: CPI, PCE, payrolls, yields, curve, M2…$0.01
macro_seriesHistory for one FRED series$0.005
macro_calendarUpcoming US economic releases$0.005
x402_overviewState of the x402 agent economy$0.01
x402_servicesRanked x402 services by calls, payers or revenue$0.01
x402_searchFind the right paid API for a task, ranked by real usage$0.005
x402_trendingFastest-growing / declining x402 services$0.02
x402_pricingWhat paid agent APIs cost, per category$0.01
df_catalog, df_status, df_walletTool list, data freshness, your spend this sessionfree

Data refreshes every 10–15 minutes. Sources: SEC EDGAR, FRED, Polymarket, Kalshi, the public x402 Bazaar catalogue. Informational only, not investment advice.

Install

You need a dedicated wallet with a little USDC on Base (e.g. $2–5). No ETH is needed — x402 payments are gasless for the payer.

Claude Desktop

Settings → Developer → Edit Config, then add:

json
{  "mcpServers": {    "df-market-intelligence": {      "command": "npx",      "args": ["-y", "df-market-intelligence-mcp"],      "env": {        "DF_WALLET_PRIVATE_KEY": "0xYOUR_DEDICATED_WALLET_KEY",        "DF_SESSION_BUDGET": "1.00"      }    }  }}

Cursor / other clients

Same command: npx -y df-market-intelligence-mcp, with the environment variables below.

Configuration

VariableRequiredDefaultMeaning
DF_WALLET_PRIVATE_KEYone of these two–Private key of the paying wallet (USDC on Base)
DF_WALLET_MNEMONICone of these two–Or its 12/24-word recovery phrase (first account)
DF_SESSION_BUDGETno1.00Max USD this server may spend per session
DF_MAX_PRICE_PER_CALLno0.10Refuse any single call priced above this
DF_API_URLnohttps://df-data-agent.vercel.appAPI base URL

Without a wallet, the free tools still work and paid tools explain how to set one up.

Safety

  • Use a separate wallet holding only a few dollars. The key never leaves your machine; it only signs individual USDC payments.
  • Every call is checked against your per-call cap and session budget before signing.
  • Invalid requests are rejected before payment, and failed requests are never settled — you are not charged.

For agents and developers

The same data is available directly over HTTP with any x402 client: see the catalog, OpenAPI spec and llms.txt.

Built by DF Capital.

Source: README.md at commit f519944

Tools

17

df_catalog

Free. List every DF Market Intelligence data tool with its price per call and what it returns.

Takes no parameters.

df_status

Free. Data freshness: when each dataset (insider trades, prediction markets, macro, x402 economy) was last refreshed.

Takes no parameters.

df_wallet

Free. Show the paying wallet address, spending caps and how much this session has spent.

Takes no parameters.

insider_latest

Latest insider trades — Most recent SEC Form 4 insider transactions across all US stocks, parsed to clean JSON within minutes of filing. Filter by type (P=open-market buy, S=sale) and minimum dollar value. Use this for a market-wide feed of new insider activity; for one company use insider-ticker, for multi-insider buying signals use insider-clusters. Costs $0.01 USDC per call (x402 on Base), paid automatically from your configured wallet.

Parameterstypelimitmin_value

insider_ticker

Insider activity for a stock — All insider buys and sells for ONE ticker over a window, with a summary: buy vs sell dollar value, distinct buyers/sellers and a net_buying / net_selling signal. Use this when you already know the stock; to discover stocks use insider-clusters or insider-latest. Costs $0.02 USDC per call (x402 on Base), paid automatically from your configured wallet.

Parametersdayssymbolrequired

insider_clusters

Insider cluster buying — Stocks where several different insiders bought shares on the open market in the same window — one of the strongest public insider signals. Ranked by number of insiders and dollar value. Use this to find buy ideas; it returns a short ranked list, not raw filings. Costs $0.05 USDC per call (x402 on Base), paid automatically from your configured wallet.

Parametersdaysmin_insiders

predictions_top

Top prediction markets — Highest-volume live prediction markets across Polymarket and Kalshi with implied probabilities, 24h change, volume and close time. Refreshed every 15 minutes. Use this for what the crowd is betting on right now; for a specific event use predictions-search, for sudden shifts use predictions-movers. Costs $0.005 USDC per call (x402 on Base), paid automatically from your configured wallet.

Parameterslimitsource

predictions_movers

Prediction market movers — Markets whose implied probability moved the most in the last 24h — what the crowd suddenly changed its mind about. Filtered by minimum volume. Use this to spot breaking news and shifting expectations. Costs $0.01 USDC per call (x402 on Base), paid automatically from your configured wallet.

Parameterslimitmin_volume

macro_latest

US macro dashboard — Latest value, change and year-over-year % for 24 key US indicators: CPI, core CPI, PCE, payrolls, unemployment, jobless claims, Fed funds, 2y/10y/30y yields, curve, mortgages, GDP, M2, Fed balance sheet, dollar index. Use this for a one-call snapshot of the US economy; for one indicator's history use macro-series. Costs $0.01 USDC per call (x402 on Base), paid automatically from your configured wallet.

Takes no parameters.

macro_series

Macro time series — History (up to ~260 observations) plus summary stats for ONE US macro series by FRED id (e.g. CPIAUCSL, UNRATE, DGS10). Use this when you need the trend or a chart of a single indicator; for today's values of all 24 use macro-latest. Costs $0.005 USDC per call (x402 on Base), paid automatically from your configured wallet.

Parametersidrequired

macro_calendar

Economic release calendar — Upcoming US economic data releases (CPI, jobs report, GDP, etc.) for the next N days. Use this to know when market-moving data comes out. Costs $0.005 USDC per call (x402 on Base), paid automatically from your configured wallet.

Parametersdays

x402_overview

x402 agent-economy overview — Market-level summary of the x402 agent economy from the full Bazaar catalogue: total services and endpoints, 30-day paid calls, estimated USDC volume, demand by category, network mix and the top 15 services. Testnet and self-test listings are excluded. Use this for the big picture in one call; for a full ranked list use x402-services, to find a specific API use x402-search. Costs $0.01 USDC per call (x402 on Base), paid automatically from your configured wallet.

Takes no parameters.

x402_services

x402 service rankings — Ranked list of individual x402 services (by 30-day calls, unique payers or estimated revenue) with endpoint count, median price and networks; filter by category. Services whose volume comes from 2 or fewer wallets (likely self-testing) and testnet listings are excluded by default. Use this for competitive research or to compare providers; for a market summary use x402-overview. Costs $0.01 USDC per call (x402 on Base), paid automatically from your configured wallet.

Parameterssortlimitcategoryinclude_concentrated

x402_pricing

x402 price benchmarks — What paid agent APIs cost, per category: 25th/50th/75th percentile price, free share, and the median price of endpoints that actually get paid calls. For sellers setting prices and buyers checking value. Costs $0.01 USDC per call (x402 on Base), paid automatically from your configured wallet.

Takes no parameters.

Version history

1
  1. v1.0.0LatestOct 22, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts