Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Description from the maker (original English)
200+ x402 paid data APIs for AI agents: prediction markets, verified weather, econ, SEC filings
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://x402-factory.com/mcpRun this in your terminal
claude mcp add --transport http x402-factory https://x402-factory.com/mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"x402-factory": {
"url": "https://x402-factory.com/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"x402-factory": {
"type": "http",
"url": "https://x402-factory.com/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://x402-factory.com/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Tool names and descriptions exactly as the server reported them on Nov 7, 2026. The maker wrote them, not us; we show them as plain text.
core_pingCheapest endpoint: liveness plus x402 payment pipeline check. Returns ok with the server time and whether this call was paid. Use it to verify your x402 client end to end before spending on data endpoints. [HTTP: GET /v1/ping · price $0.001 via x402 · docs https://x402-factory.co
econ_calendarUpcoming US economic release dates across all tracked series. Every tracked US economic series (CPI, payrolls, GDP, PCE, claims, housing, and more) with its next scheduled release date from the agencies' published calendars, sorted soonest first. The cheap planning read before pa
econ_dashboardUS macro dashboard: every tracked series' latest print in one call. All tracked US economic series in one response: the latest headline print (with its date and a revised flag) plus each series' next scheduled release date. The one-call state of the US economy for agents that wou
econ_dashboard_changesFree: count of econ observations printed or revised changed since your cursor. Free polling probe for /v1/econ/dashboard/delta: returns changed_count, next_cursor, and as_of only — no rows. Poll hourly for $0 and call the paid delta only when changed_count > 0. [HTTP: GET /v1/eco
econ_dashboard_deltaOnly the econ observations printed or revised changed since your cursor (delta o. Keyset delta of /v1/econ/dashboard: pass since= and get only the econ observations printed or revised added or changed after it, plus changed_count and a new next_cursor. Omit since once to bootstra
econ_seriesUS economic series: latest print, revisions, surprise vs labeled expectation. One tracked US economic series (BLS/BEA/Fed/Census via FRED/ALFRED): the latest print with first-release vs latest value (revisions never masquerade as print-day numbers), surprise against a labeled exp
econ_series_building-permitsBuilding permits (Census, monthly): latest print, revisions, surprise. Latest Building permits print from the Census via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied w
econ_series_core-cpiCore CPI inflation (BLS, monthly): latest print, revisions, surprise. Latest Core CPI inflation print from the BLS via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied whe
econ_series_core-pceCore PCE inflation (BEA, monthly): latest print, revisions, surprise. Latest Core PCE inflation print from the BEA via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied whe
econ_series_cpiCPI inflation (BLS, monthly): latest print, revisions, surprise. Latest CPI inflation print from the BLS via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matchi
econ_series_fed-fundsEffective fed funds rate (Fed, monthly): latest print, revisions, surprise. Latest Effective fed funds rate print from the Fed via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market
econ_series_gdp-growthReal GDP growth (BEA, quarterly): latest print, revisions, surprise. Latest Real GDP growth print from the BEA via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a
econ_series_housing-startsHousing starts (Census, monthly): latest print, revisions, surprise. Latest Housing starts print from the Census via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when
econ_series_initial-claimsInitial jobless claims (DOL, weekly): latest print, revisions, surprise. Latest Initial jobless claims print from the DOL via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-impl
econ_series_payrollsNonfarm payrolls (BLS, monthly): latest print, revisions, surprise. Latest Nonfarm payrolls print from the BLS via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a
econ_series_pce-inflationPCE inflation (BEA, monthly): latest print, revisions, surprise. Latest PCE inflation print from the BEA via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matchi
econ_series_retail-salesAdvance retail sales (Census, monthly): latest print, revisions, surprise. Latest Advance retail sales print from the Census via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-i
econ_series_treasury-10y10-year Treasury yield (Fed, daily): latest print, revisions, surprise. Latest 10-year Treasury yield print from the Fed via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-impli
econ_series_treasury-2y2-year Treasury yield (Fed, daily): latest print, revisions, surprise. Latest 2-year Treasury yield print from the Fed via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied
econ_series_unemploymentUnemployment rate (BLS, monthly): latest print, revisions, surprise. Latest Unemployment rate print from the BLS via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when
edge_backtestHistorical performance of the edge signal: hit rate, calibration, by hazard. Aggregates stored edge signals whose markets have resolved: how often the model beat the market (hit rate), average absolute-error improvement (edge captured), a model calibration curve, and per-hazard b
edge_calibrationFree: per-class edge-signal calibration (the gate deciding what we sell). Reliability table for every weather market class we compute edge signals on: resolved-signal count, predicted-vs-realized by model-probability decile, and whether the class is on the calibration allowlist t
edge_climate-events-probabilityWeather-event probability: temp at covered stations; precip/wind any US point. Our model's probability that a condition occurs in a future window up to 31 days out, with the method labeled. Temperature events (above/below, window_stat max or min) answer at model-covered stations
edge_detailDeep model-vs-market breakdown for one weather market. Full divergence picture for a single weather market: model probability with the discretized model distribution, divergence history from stored signals, a half-Kelly sizing hint, and explicit risk notes (including model labeli
edge_weather-marketsModel-vs-market divergence across every parseable weather prediction market. Compares our weather model's event probability with the market-implied probability for every weather-linked prediction market we can parse, ranked by divergence with direction, model confidence (from ens
edge_weather-markets-delayedModel-vs-market divergence across every parseable weather p… (15m delayed, free). Compares our weather model's event probability with the market-implied probability for every weather-linked prediction market we can parse, ranked by divergence with direction, model confidence (fro
gov_contracts-awardsFederal contract awards from USAspending, normalized and filterable. Recent US federal contract awards (USAspending.gov) as clean records: vendor, awarding agency/sub-agency, value, NAICS, start date, and place of performance. Sorted by value. Filter by vendor, agency, NAICS, min
gov_contracts-awards_changesFree: count of federal contract awards changed since your cursor. Free polling probe for /v1/contracts/awards/delta: returns changed_count, next_cursor, and as_of only — no rows. Poll hourly for $0 and call the paid delta only when changed_count > 0. [HTTP: GET /v1/contracts/awar
gov_contracts-awards_deltaOnly the federal contract awards changed since your cursor (delta of /v1/contrac. Keyset delta of /v1/contracts/awards: pass since= and get only the federal contract awards added or changed after it, plus changed_count and a new next_cursor. Omit since once to bootstrap. Cursors
gov_edgar-13f-diffQuarter-over-quarter 13F position changes for an institutional manager. Parses a fund's 13F-HR information tables and diffs the latest quarter against the prior one: new positions, exits, increases, decreases (with share deltas), and the change in top-10 concentration. CIKs may b
gov_edgar-events8-K corporate events classified by item number with extractive summaries. Material corporate events from SEC 8-K filings, deterministically classified by Item number (5.02 → leadership_change, 2.02 → results, 1.01 → material_agreement, …) with a two-sentence extractive summary an
gov_edgar-events_acquisitionsLatest acquisition and disposition 8-K events as structured JSON. Latest 8-K filings classified as acquisition and disposition (Item 2.01) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtere
gov_edgar-events_bankruptcyLatest bankruptcy and receivership 8-K events as structured JSON. Latest 8-K filings classified as bankruptcy and receivership (Item 1.03) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtere
gov_edgar-events_changesFree: count of 8-K filings changed since your cursor. Free polling probe for /v1/edgar/events/delta: returns changed_count, next_cursor, and as_of only — no rows. Poll hourly for $0 and call the paid delta only when changed_count > 0. [HTTP: GET /v1/edgar/events/changes · price f
gov_edgar-events_deltaOnly the 8-K filings changed since your cursor (delta of /v1/edgar/events). Keyset delta of /v1/edgar/events: pass since= and get only the 8-K filings added or changed after it, plus changed_count and a new next_cursor. Omit since once to bootstrap. Cursors are stable across rest
gov_edgar-events_leadership-changeLatest executive and board leadership change 8-K events as structured JSON. Latest 8-K filings classified as executive and board leadership change (Item 5.02) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar
gov_edgar-events_material-agreementLatest material definitive agreement 8-K events as structured JSON. Latest 8-K filings classified as material definitive agreement (Item 1.01) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-fil
gov_edgar-events_other-eventsLatest other material event 8-K events as structured JSON. Latest 8-K filings classified as other material event (Item 8.01) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to Item 8.01
gov_edgar-events_reg-fdLatest Regulation FD disclosure 8-K events as structured JSON. Latest 8-K filings classified as Regulation FD disclosure (Item 7.01) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to I
gov_edgar-events_restatementLatest restatement and non-reliance 8-K events as structured JSON. Latest 8-K filings classified as restatement and non-reliance (Item 4.02) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filte
gov_edgar-events_resultsLatest results of operations 8-K events as structured JSON. Latest 8-K filings classified as results of operations (Item 2.02) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to Item 2.
gov_edgar-filings-searchFull-text search over SEC filings (EDGAR FTS), normalized results. Proxies SEC EDGAR full-text search (efts.sec.gov) with fair-access rate limiting and returns normalized hits: company, form, filing date, matched document, and archive URL. Upstream provides no text excerpt, so sn
gov_edgar-insiderNormalized insider transactions (Form 4) with flow aggregates for a ticker. SEC Form 4 filings parsed into clean insider transactions: buy/sell/award classification, 10b5-1 plan flags, per-filer roles, and aggregate net flow with notable-pattern flags. Use it to gauge insider con
gov_edgar-watch_changesFree: count of filings of the watched form changed since your cursor. Free polling probe for /v1/edgar/watch/:form/delta: returns changed_count, next_cursor, and as_of only — no rows. Poll hourly for $0 and call the paid delta only when changed_count > 0. [HTTP: GET /v1/edgar/wat
gov_edgar-watch_deltaOnly the filings of the watched form changed since your cursor (delta of /v1/edg. Keyset delta of /v1/edgar/watch/:form: pass since= and get only the filings of the watched form added or changed after it, plus changed_count and a new next_cursor. Omit since once to bootstrap. Cur
gov_recallsProduct recalls across FDA, USDA, and CPSC in one normalized schema. openFDA enforcement reports (food/drug/device), USDA FSIS recalls, and CPSC consumer-product recalls normalized to one shape with a unified severity class (I highest — FDA/USDA classes verbatim; CPSC derived fro
gov_recalls_changesFree: count of product recalls changed since your cursor. Free polling probe for /v1/recalls/delta: returns changed_count, next_cursor, and as_of only — no rows. Poll hourly for $0 and call the paid delta only when changed_count > 0. [HTTP: GET /v1/recalls/changes · price free vi
gov_recalls_consumerLatest consumer product recalls (FDA/USDA/CPSC normalized). Latest consumer product recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the consumer category. [HTTP: GET /v1/recal
gov_recalls_deltaOnly the product recalls changed since your cursor (delta of /v1/recalls). Keyset delta of /v1/recalls: pass since= and get only the product recalls added or changed after it, plus changed_count and a new next_cursor. Omit since once to bootstrap. Cursors are stable across restar
gov_recalls_deviceLatest medical device recalls (FDA/USDA/CPSC normalized). Latest medical device recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the device category. [HTTP: GET /v1/recalls/dev
gov_recalls_drugLatest drug and pharmaceutical recalls (FDA/USDA/CPSC normalized). Latest drug and pharmaceutical recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the drug category. [HTTP: GET
gov_recalls_foodLatest food safety recalls (FDA/USDA/CPSC normalized). Latest food safety recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the food category. [HTTP: GET /v1/recalls/food · pric
gov_recalls_vehicleLatest vehicle recalls (FDA/USDA/CPSC normalized). Latest vehicle recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the vehicle category. [HTTP: GET /v1/recalls/vehicle · price
probability_board_changesFree: count of materially-moved markets in the segment changed since your cursor. Free polling probe for /v1/board/:category/delta: returns changed_count, next_cursor, and as_of only — no rows. Poll hourly for $0 and call the paid delta only when changed_count > 0. [HTTP: GET /v1
probability_board_climateAll active climate and weather markets with live probabilities in one call. One-call board of the most active climate and weather prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for ag
probability_board_cryptoAll active crypto markets with live probabilities in one call. One-call board of the most active crypto prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of
probability_board_deltaOnly the materially-moved markets in the segment changed since your cursor (delt. Keyset delta of /v1/board/:category: pass since= and get only the materially-moved markets in the segment added or changed after it, plus changed_count and a new next_cursor. Omit since once to boot
probability_board_economicsAll active economics markets with live probabilities in one call. One-call board of the most active economics prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the st
probability_board_entertainmentAll active entertainment markets with live probabilities in one call. One-call board of the most active entertainment prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents trackin
probability_board_fedAll active Federal Reserve markets with live probabilities in one call. One-call board of the most active Federal Reserve prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tra
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026
The registry name was verified with the GitHub account praneeth12098, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Responded in 737 ms (HTTP 200)
No sign-in needed
Read 60 tool descriptions and found no hidden instructions to the AI
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 3 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (1.0.0) reached the registry 22 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Finance Toolkit, SolidInvoice, Korea Tax Calculator
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Typed clients, worked examples, and an agent skill for x402-factory.com — 200+ paid data APIs for AI agents (prediction-market probabilities, weather intelligence, US economic prints, SEC/EDGAR and recall feeds), sold per-call via the x402 protocol (HTTP 402 + USDC on Base). No API keys, no accounts: cents per call from any wallet.
The platform publishes its own scorecards, free forever:
/v1/verification/scores. Under the current model the station blend beats raw NWS at short leads (as of 2026-10-15, 90-day rolling window, on the nws-blend segment — the same-sample paired comparison against the NWS baseline: temperature MAE 0.84 vs 1.14 °C at 1-hour lead, n=3,506; 0.89 vs 1.16 at 3h; converging to NWS parity by 24h — the decay the method predicts. Recompute it yourself: filter the live table to segment nws-blend)./v1/edge/calibration.import { X402FactoryClient } from "./ts/client.js";
// Free routes need nothing: const free = new X402FactoryClient(); console.log(await free.verificationScores()); // Paid routes need any funded wallet via @x402/fetch: import { wrapFetchWithPayment } from "@x402/fetch"; import { privateKeyToAccount } from "viem/accounts"; const paid = new X402FactoryClient({ fetch: wrapFetchWithPayment(fetch, privateKeyToAccount(process.env.PK as 0x${string})), }); console.log(await paid.get("/v1/econ/dashboard")); // $0.03, settles automatically
Python: see py/client.py. Worked examples (free routes only, run as-is): examples/.
Remote MCP endpoint: POST https://x402-factory.com/mcp (streamable HTTP, stateless JSON). Free and delayed tools return data; paid tools return a structured payment_required pointer with the HTTP route and price — the mirror is a free funnel, not a paywall bypass. Rate limit: 30 req/min.
skill/ packages the catalog as a task-oriented skill: discovery mode with no wallet (free routes only) and paid mode through your existing x402 wallet tooling with a per-call cap. MIT-0.
Every response carries meta.sources and meta.data_mode; method labels are end-to-end truthful (NWS passthrough is labeled as such); skill claims appear only where measured, with n, on the free proof surfaces. License: MIT.