protogrid

Search / xyz.filingdelta/filingdelta

FilingDelta

R0· no sign-in

SEC filing changes, central-bank rate decisions and US macro cards. From $0.05 USDC via x402.

v0.4.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust83of 100
Uptime, 30 days100%
Latency p50733 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "filingdelta": {
      "type": "http",
      "url": "https://filingdelta.xyz/mcp"
    }
  }
}
claude mcp add --transport http filingdelta https://filingdelta.xyz/mcp
[mcp_servers.filingdelta]
url = "https://filingdelta.xyz/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "filingdelta": {
      "type": "remote",
      "url": "https://filingdelta.xyz/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "filingdelta": {
      "type": "http",
      "url": "https://filingdelta.xyz/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=filingdelta&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZmlsaW5nZGVsdGEueHl6L21jcCJ9"
}
{
  "servers": {
    "filingdelta": {
      "type": "http",
      "url": "https://filingdelta.xyz/mcp"
    }
  }
}
{
  "mcpServers": {
    "filingdelta": {
      "httpUrl": "https://filingdelta.xyz/mcp"
    }
  }
}
extensions:
  "filingdelta":
    enabled: true
    name: "filingdelta"
    type: streamable_http
    uri: "https://filingdelta.xyz/mcp"
    timeout: 300

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations11 of 11 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,938 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 5 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

11 tools, about 1,938 tokens to load them all · tool set 9e935f3720a5 · tools last changed 2026-10-17 · checked 2026-10-19 10:52 UTC

Tool changes

  • get_bundlechangeddescription
    before

    SEC filing changes bundle for chip stocks (SEMIS, $0.12, 33% off) or central-bank rate decisions (CENTRALBANKS, $0.08, 43% off), paid. The discount is against buying the same cards singly (9 x $0.02, 7 x $0.02). Returns the bundle with its card list: SEMIS = the 9 chip cards (AMD, MRVL, NVDA, AVGO, TSM, MU, AMAT, INTC, ASML); CENTRALBANKS = the 7 policy cards. Each card has the same schema as the single-card tool. Free samples: sample_delta and sample_policy per id. USDC on Base (x402 v2, exact). An unpaid call returns a tool result with isError true and the x402 PaymentRequired in structuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header). Pay by retrying the same tools/call with the PaymentPayload in params._meta["x402/payment"], or with header PAYMENT-SIGNATURE: <base64 PaymentPayload>. The receipt comes back in result._meta["x402/payment-response"] and the PAYMENT-RESPONSE header. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.

    after · 56% of words in common

    Bundle of cards: SEMIS (9 chip filing cards, $0.12) or CENTRALBANKS (7 rate cards, $0.08), 33% to 43% off buying singly. USDC on Base (x402 v2, exact). Unpaid call: isError true with PaymentRequired in structuredContent. Pay by retrying tools/call with the PaymentPayload in params._meta["x402/payment"] (or header PAYMENT-SIGNATURE); receipt in result._meta["x402/payment-response"]. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.

  • get_macrochangeddescription
    before

    US CPI inflation, nonfarm payrolls and GDP release cards with verbatim official figures, paid, $0.01: CPI, NFP, GDP. Returns the latest release as 5 items with indicator, agency, release_title, reference_period, released, official source_url and next_release. Free sample (first 2 of 5 items, same schema): sample_macro (HTTP: GET /sample/macro/:id). $0.01 USDC on Base (x402 v2, exact). An unpaid call returns a tool result with isError true and the x402 PaymentRequired in structuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header). Pay by retrying the same tools/call with the PaymentPayload in params._meta["x402/payment"], or with header PAYMENT-SIGNATURE: <base64 PaymentPayload>. The receipt comes back in result._meta["x402/payment-response"] and the PAYMENT-RESPONSE header. Macro ids: NFP, GDP, CPI. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.

    after · 65% of words in common

    Latest US CPI, payrolls or GDP release: five cited items with agency, reference_period and source_url. Free sample: sample_macro. $0.01 USDC on Base (x402 v2, exact). Unpaid call: isError true with PaymentRequired in structuredContent. Pay by retrying tools/call with the PaymentPayload in params._meta["x402/payment"] (or header PAYMENT-SIGNATURE); receipt in result._meta["x402/payment-response"]. Macro ids: NFP, GDP, CPI. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.

  • get_policychangeddescription
    before

    Central bank interest rate decision card (hike, hold or cut), paid, $0.02: BOE, FED, ECB, BOJ, RBA, BOC, SNB. Returns the latest decision with bank_rate, previous_bank_rate, change_bps, summary and official source_url. Free sample (the previous-meeting card, same schema): sample_policy (HTTP: GET /sample/policy/:id). $0.02 USDC on Base (x402 v2, exact). An unpaid call returns a tool result with isError true and the x402 PaymentRequired in structuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header). Pay by retrying the same tools/call with the PaymentPayload in params._meta["x402/payment"], or with header PAYMENT-SIGNATURE: <base64 PaymentPayload>. The receipt comes back in result._meta["x402/payment-response"] and the PAYMENT-RESPONSE header. Policy ids: BOE, FED, ECB, BOJ, RBA, BOC, SNB, NOR, SWE. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.

    after · 77% of words in common

    Latest central-bank rate decision (hike/hold/cut): bank_rate, change_bps, summary, official source_url. Free sample: sample_policy. $0.02 USDC on Base (x402 v2, exact). Unpaid call: isError true with PaymentRequired in structuredContent. Pay by retrying tools/call with the PaymentPayload in params._meta["x402/payment"] (or header PAYMENT-SIGNATURE); receipt in result._meta["x402/payment-response"]. Policy ids: BOE, FED, ECB, BOJ, RBA, BOC, SNB, NOR, SWE. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.

  • get_filing_deltachangeddescription
    before

    SEC filing changes: what changed in a company's latest filing: 10-Q, 10-K, 8-K (JPM, BAC), 6-K (ASML), earnings package (TSM, AVGO), $0.02. Returns a cited JSON card: the material changes against the year-ago period (see comparison_basis), each with a materiality rating, plus comparison_basis, high_materiality_count, filing_type, filing_date, period, accession (where the card has it) and source_url. Free sample of the same schema: sample_delta (HTTP: GET /sample/:ticker). $0.02 USDC on Base (x402 v2, exact). An unpaid call returns a tool result with isError true and the x402 PaymentRequired in structuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header). Pay by retrying the same tools/call with the PaymentPayload in params._meta["x402/payment"], or with header PAYMENT-SIGNATURE: <base64 PaymentPayload>. The receipt comes back in result._meta["x402/payment-response"] and the PAYMENT-RESPONSE header. Tickers: AMD, MRVL, NVDA, AVGO, TSM, MU, AMAT, AAPL, MSFT, META, TSLA, ORCL, INTC, ASML, MSTR, JPM, BAC, GS, WFC. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.

    after · 67% of words in common

    What changed in a company's latest SEC filing, mainly vs the year-ago period: cited, materiality-rated changes. Free: sample_delta. (see comparison_basis) $0.02 USDC on Base (x402 v2, exact). Unpaid call: isError true with PaymentRequired in structuredContent. Pay by retrying tools/call with the PaymentPayload in params._meta["x402/payment"] (or header PAYMENT-SIGNATURE); receipt in result._meta["x402/payment-response"]. Tickers: AMD, MRVL, NVDA, AVGO, TSM, MU, AMAT, AAPL, MSFT, META, TSLA, ORCL, INTC, ASML, MSTR, JPM, BAC, GS, WFC. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.

  • sample_deltachangeddescription
    before

    Free sample SEC filing changes card for a ticker: trimmed view of the latest card, same schema, no payment. Shows the k highest-materiality changes of N (comparison_basis says how many); the paid get_filing_delta card ($0.02) has all N. True counts are kept. Use it as a free integration test. Tickers: AMD, MRVL, NVDA, AVGO, TSM, MU, AMAT, AAPL, MSFT, META, TSLA, ORCL, INTC, ASML, MSTR, JPM, BAC, GS, WFC. Can't find what you need? Tell us and we'll build it with request_data.

    after · 62% of words in common

    Free sample of get_filing_delta: top changes in a company's latest SEC filing, same schema, no payment. Use it to test. Tickers: AMD, MRVL, NVDA, AVGO, TSM, MU, AMAT, AAPL, MSFT, META, TSLA, ORCL, INTC, ASML, MSTR, JPM, BAC, GS, WFC. Can't find what you need? Tell us and we'll build it with request_data.

  • whats_newchangeddescriptionmeaning changed
    before

    Free check for changed cards: SEC filing, central-bank and macro cards whose as_of date is on or after `since`. `since` is YYYY-MM-DD (omit for all, newest first). Returns content_hash and next_update per card (from /catalog); compare content_hash with one you stored to see if a card changed before paying again. Can't find what you need? Tell us and we'll build it with request_data.

    after · 38% of words in common

    Free: which covered cards changed since a date. Compare content_hash with yours to skip re-buying unchanged cards. Can't find what you need? Tell us and we'll build it with request_data.

  • search_coveragechangeddescriptionmeaning changed
    before

    Free search of what FilingDelta covers: SEC filing changes, central-bank rate decisions, US CPI/payrolls/GDP. Pass a name, ticker or topic (e.g. "Nvidia", "Bank of England", "inflation", "chip stocks", "central banks"). Returns matching ids with the free and paid tool to call. Can't find what you need? Tell us and we'll build it with request_data.

    after · 47% of words in common

    Free: find covered companies, central banks or US macro releases by name or topic; returns the tool to call. Can't find what you need? Tell us and we'll build it with request_data.

  • get_policychangeddescription, input schema
    before

    Central bank interest rate decision card (hike, hold or cut), paid, $0.02: BOE, FED, ECB, BOJ, RBA, BOC, SNB. Returns the latest decision with bank_rate, previous_bank_rate, change_bps, summary and official source_url. Free sample (the previous-meeting card, same schema): sample_policy (HTTP: GET /sample/policy/:id). $0.02 USDC on Base (x402 v2, exact). An unpaid call returns a tool result with isError true and the x402 PaymentRequired in structuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header). Pay by retrying the same tools/call with the PaymentPayload in params._meta["x402/payment"], or with header PAYMENT-SIGNATURE: <base64 PaymentPayload>. The receipt comes back in result._meta["x402/payment-response"] and the PAYMENT-RESPONSE header. Policy ids: BOE, FED, ECB, BOJ, RBA, BOC, SNB. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.

    after · 98% of words in common

    Central bank interest rate decision card (hike, hold or cut), paid, $0.02: BOE, FED, ECB, BOJ, RBA, BOC, SNB. Returns the latest decision with bank_rate, previous_bank_rate, change_bps, summary and official source_url. Free sample (the previous-meeting card, same schema): sample_policy (HTTP: GET /sample/policy/:id). $0.02 USDC on Base (x402 v2, exact). An unpaid call returns a tool result with isError true and the x402 PaymentRequired in structuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header). Pay by retrying the same tools/call with the PaymentPayload in params._meta["x402/payment"], or with header PAYMENT-SIGNATURE: <base64 PaymentPayload>. The receipt comes back in result._meta["x402/payment-response"] and the PAYMENT-RESPONSE header. Policy ids: BOE, FED, ECB, BOJ, RBA, BOC, SNB, NOR, SWE. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.

  • sample_policychangeddescription, input schema
    before

    Free sample central-bank interest rate decision card: the bank's previous-meeting card, same schema, no payment. It is an older example, labelled at the start of summary; the paid get_policy card ($0.02) is the latest decision. Use it as a free integration test. Policy ids: BOE, FED, ECB, BOJ, RBA, BOC, SNB. Can't find what you need? Tell us and we'll build it with request_data.

    after · 97% of words in common

    Free sample central-bank interest rate decision card: the bank's previous-meeting card, same schema, no payment. It is an older example, labelled at the start of summary; the paid get_policy card ($0.02) is the latest decision. Use it as a free integration test. Policy ids: BOE, FED, ECB, BOJ, RBA, BOC, SNB, NOR, SWE. Can't find what you need? Tell us and we'll build it with request_data.

  • list_filerschangeddescription
    before

    Free coverage list: the covered tickers, central-bank ids, US macro ids and bundles with prices. Also returns network, payTo and per-card dates and content hashes (from /catalog). Tickers (19): AMD, MRVL, NVDA, AVGO, TSM, MU, AMAT, AAPL, MSFT, META, TSLA, ORCL, INTC, ASML, MSTR, JPM, BAC, GS, WFC. Policy ids (7): BOE, FED, ECB, BOJ, RBA, BOC, SNB. Macro ids (3): NFP, GDP, CPI. Bundles: SEMIS, CENTRALBANKS. Can't find what you need? Tell us and we'll build it with request_data.

    after · 95% of words in common

    Free coverage list: the covered tickers, central-bank ids, US macro ids and bundles with prices. Also returns network, payTo and per-card dates and content hashes (from /catalog). Tickers (19): AMD, MRVL, NVDA, AVGO, TSM, MU, AMAT, AAPL, MSFT, META, TSLA, ORCL, INTC, ASML, MSTR, JPM, BAC, GS, WFC. Policy ids (9): BOE, FED, ECB, BOJ, RBA, BOC, SNB, NOR, SWE. Macro ids (3): NFP, GDP, CPI. Bundles: SEMIS, CENTRALBANKS. Can't find what you need? Tell us and we'll build it with request_data.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-4d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://filingdelta.xyz/mcp streamable-httpnoneyes100%733 ms2025-11-252026-10-19

Tools (11)

get_bundleread-onlyBundle of cards: SEMIS (9 chip filing cards, $0.12) or CENTRALBANKS (7 rate cards, $0.08), 33% to 43% off buying singly. USDC on Base (x402 v2, exact). Unpaid call: isError true with PaymentRequired in structuredContent. Pay by retrying tools/call with the PaymentPayload in params._meta["x402/payment"] (or header PAYMENT-SIGNATURE); receipt in result._meta["x402/payment-response"]. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.
get_filing_deltaread-onlyWhat changed in a company's latest SEC filing, mainly vs the year-ago period: cited, materiality-rated changes. Free: sample_delta. (see comparison_basis) $0.02 USDC on Base (x402 v2, exact). Unpaid call: isError true with PaymentRequired in structuredContent. Pay by retrying tools/call with the PaymentPayload in params._meta["x402/payment"] (or header PAYMENT-SIGNATURE); receipt in result._meta["x402/payment-response"]. Tickers: AMD, MRVL, NVDA, AVGO, TSM, MU, AMAT, AAPL, MSFT, META, TSLA, ORCL, INTC, ASML, MSTR, JPM, BAC, GS, WFC. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.
get_macroread-onlyLatest US CPI, payrolls or GDP release: five cited items with agency, reference_period and source_url. Free sample: sample_macro. $0.01 USDC on Base (x402 v2, exact). Unpaid call: isError true with PaymentRequired in structuredContent. Pay by retrying tools/call with the PaymentPayload in params._meta["x402/payment"] (or header PAYMENT-SIGNATURE); receipt in result._meta["x402/payment-response"]. Macro ids: NFP, GDP, CPI. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.
get_policyread-onlyLatest central-bank rate decision (hike/hold/cut): bank_rate, change_bps, summary, official source_url. Free sample: sample_policy. $0.02 USDC on Base (x402 v2, exact). Unpaid call: isError true with PaymentRequired in structuredContent. Pay by retrying tools/call with the PaymentPayload in params._meta["x402/payment"] (or header PAYMENT-SIGNATURE); receipt in result._meta["x402/payment-response"]. Policy ids: BOE, FED, ECB, BOJ, RBA, BOC, SNB, NOR, SWE. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.
list_filersread-onlyFree coverage list: the covered tickers, central-bank ids, US macro ids and bundles with prices. Also returns network, payTo and per-card dates and content hashes (from /catalog). Tickers (19): AMD, MRVL, NVDA, AVGO, TSM, MU, AMAT, AAPL, MSFT, META, TSLA, ORCL, INTC, ASML, MSTR, JPM, BAC, GS, WFC. Policy ids (9): BOE, FED, ECB, BOJ, RBA, BOC, SNB, NOR, SWE. Macro ids (3): NFP, GDP, CPI. Bundles: SEMIS, CENTRALBANKS. Can't find what you need? Tell us and we'll build it with request_data.
request_dataFree request form for data FilingDelta doesn't cover yet (a ticker, central bank or release). Fields: what (required, up to 500 characters), price_usd (optional, what you would pay per card), frequency (optional), contact (optional, e.g. an email), wallet (optional 0x address). No links or HTML. Limits: 5 per hour per client, 20 per wallet per day. Returns {ok:true} when stored.
sample_deltaread-onlyFree sample of get_filing_delta: top changes in a company's latest SEC filing, same schema, no payment. Use it to test. Tickers: AMD, MRVL, NVDA, AVGO, TSM, MU, AMAT, AAPL, MSFT, META, TSLA, ORCL, INTC, ASML, MSTR, JPM, BAC, GS, WFC. Can't find what you need? Tell us and we'll build it with request_data.
sample_macroread-onlyFree sample US macro release card (CPI inflation, nonfarm payrolls, GDP): trimmed latest card, same schema, no payment. Shows the first 2 of 5 items; the paid get_macro card ($0.01) has all 5. Use it as a free integration test. Macro ids: NFP, GDP, CPI. Can't find what you need? Tell us and we'll build it with request_data.
sample_policyread-onlyFree sample central-bank interest rate decision card: the bank's previous-meeting card, same schema, no payment. It is an older example, labelled at the start of summary; the paid get_policy card ($0.02) is the latest decision. Use it as a free integration test. Policy ids: BOE, FED, ECB, BOJ, RBA, BOC, SNB, NOR, SWE. Can't find what you need? Tell us and we'll build it with request_data.
search_coverageread-onlyFree: find covered companies, central banks or US macro releases by name or topic; returns the tool to call. Can't find what you need? Tell us and we'll build it with request_data.
whats_newread-onlyFree: which covered cards changed since a date. Compare content_hash with yours to skip re-buying unchanged cards. Can't find what you need? Tell us and we'll build it with request_data.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "xyz.filingdelta/filingdelta",
  "title": "FilingDelta",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://filingdelta.xyz/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.4.0",
  "websiteUrl": "https://filingdelta.xyz/",
  "description": "SEC filing changes, central-bank rate decisions and US macro cards. From $0.05 USDC via x402."
}