FilingDelta
by filingdelta.xyz · remote · no sign-in to list tools · v0.4.1 · published by xyz.filingdelta
SEC filing changes, central-bank rate decisions and US macro cards. From $0.01 USDC via x402.
11 tools: 5 change things and 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things5Claude Code: ask: see these tools
- Only reads6Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http filingdelta https://filingdelta.xyz/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
11 tools
Changes things 5Claude Code: ask
request_dataFree request form for data FilingDelta doesn't cover yet (a ticker, central bank or release).No findings
Why it is in this group
- The name "request_data" says "request": a word for a change.
Description, as the server wrote it Free 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
- title: Request data we don't cover
sample_deltaFree sample of get_filing_delta: top changes in a company's latest SEC filing, same schema, no payment.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Free sample filing-change card
sample_macroFree sample US macro release card (CPI inflation, nonfarm payrolls, GDP): trimmed latest card, same schema, no payment.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Free 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Free sample macro release card
sample_policyFree sample central-bank interest rate decision card: the bank's previous-meeting card, same schema, no payment.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Free sample central-bank card
whats_newFree: which covered cards changed since a date.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: What's new since a date
Only reads 6Claude Code: allow
get_bundleBundle of cards: SEMIS (9 chip filing cards, $0.12) or CENTRALBANKS (7 rate cards, $0.08), 33% to 43% off buying singly.No findings
Why it is in this group
- The name "get_bundle" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Bundle of cards (paid, 33% to 43% off)
get_filing_deltaWhat changed in a company's latest SEC filing, mainly vs the year-ago period: cited, materiality-rated changes.No findings
Why it is in this group
- The name "get_filing_delta" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: SEC filing diff card (paid $0.02)
get_macroLatest US CPI, payrolls or GDP release: five cited items with agency, reference_period and source_url.No findings
Why it is in this group
- The name "get_macro" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Macro release card (paid $0.01)
get_policyLatest central-bank rate decision (hike/hold/cut): bank_rate, change_bps, summary, official source_url.No findings
Why it is in this group
- The name "get_policy" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Central-bank decision card (paid $0.02)
list_filersFree coverage list: the covered tickers, central-bank ids, US macro ids and bundles with prices.No findings
Why it is in this group
- The name "list_filers" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: List coverage and prices
search_coverageFree: find covered companies, central banks or US macro releases by name or topic; returns the tool to call.No findings
Why it is in this group
- The name "search_coverage" says "search": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- title: Search coverage
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.4.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http filingdelta https://filingdelta.xyz/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__filingdelta__list_filers",
"mcp__filingdelta__search_coverage",
"mcp__filingdelta__get_filing_delta",
"mcp__filingdelta__get_policy",
"mcp__filingdelta__get_macro",
"mcp__filingdelta__get_bundle"
],
"ask": [
"mcp__filingdelta__whats_new",
"mcp__filingdelta__sample_delta",
"mcp__filingdelta__sample_policy",
"mcp__filingdelta__sample_macro",
"mcp__filingdelta__request_data"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as filingdelta. Review it before you use it.