SEC filings

io.github.ladanyinPublished by GitHub account ladanyinv1.0.0Updated Nov 6, 2026

A US SEC filing excerpt, or full-year revenue or net income.

The publisher's own server: SEC Filings

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Remote MCP server that lets an assistant pull excerpts of a US company's latest SEC 10-K, 10-Q or 8-K and its latest full-year revenue or net income.

What you can do
  • Retrieve the latest 10-K, 10-Q or 8-K for a US ticker, optionally filtered to one form type, with a short plain-text excerpt of the primary document
  • Read the latest full-year revenue or net income from a 10-K in SEC company facts, choosing the measure
When to use it
Useful when an assistant needs a quick, sourced look at what a US-listed company recently filed, or its last reported annual revenue or net income, without building its own EDGAR integration. Figures are filed values, not forecasts or investment advice.
Requirements
A remote endpoint at sec.bestsmartgoods.com over streamable HTTP; no local install. A required API key sent in the X-API-Key header, obtained by signing up on the provider's site. Paid calls cost credits (0.04 credit per returned result), and credits are bought separately.
Before you install
The API key is a secret sent in the X-API-Key header and should be kept out of logs and shared transcripts. Calls consume paid credits, so usage costs money. Results are limited to filed SEC figures and excerpts, not forecasts or buy/sell recommendations, and the provider's other hosts share the same key and billing.

Installation

In SourceWeft

  1. Open SEC filings in the dashboard and add it to a workspace.
  2. Connect X-API-Key credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.ladanyin%2Fsec-filings/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "sec-filings": {
      "type": "http",
      "url": "https://sec.bestsmartgoods.com/mcp",
      "headers": {
        "X-API-Key": "<YOUR_API_KEY>"
      }
    }
  }
}

README

Company lookup, invoice reading, citation check, PHP docs, dependencies, API specs, SEC filings, product catalog

Eight remote MCP servers for other agents. One API key works on the paid hosts. New keys include 20 credits. The product catalog is free and needs no key.

Get a key: https://firm.bestsmartgoods.com/signup

Buy credits: https://firm.bestsmartgoods.com/buy

Send the key on a paid call:

X-API-Key: ak_...

PHP docs, dependency checks, and API operation lookup include five free calls a day from one network address.

Company lookup

Find a company by legal name in GLEIF, or check an EU VAT id on VIES. 0.05 credit when the registry answers. A VIES outage, a GLEIF outage, and a malformed VAT id are not charged.

MCP: https://firm.bestsmartgoods.com/mcp · tool lookup_company

bash
curl -X POST https://firm.bestsmartgoods.com/v1/companies/lookup \
  -H "X-API-Key: ak_..." \
  -H "Content-Type: application/json" \
  -d "{\"tax_id\":\"HU12345678\"}"

Invoice reading

Read an invoice or text file into seller, tax id, date, and amounts. 0.15 credit per successful call.

MCP: https://bill.bestsmartgoods.com/mcp · tool parse_invoice

bash
curl -X POST https://bill.bestsmartgoods.com/v1/invoices/parse \
  -H "X-API-Key: ak_..." \
  -F "[email protected]"

Citation check

Check whether a URL supports a claim. 0.08 credit per successful call.

MCP: https://cite.bestsmartgoods.com/mcp · tool check_citation

bash
curl -X POST https://cite.bestsmartgoods.com/v1/citations/check \
  -H "X-API-Key: ak_..." \
  -H "Content-Type: application/json" \
  -d "{\"claim\":\"Example Domain is for use in documentation examples\",\"url\":\"https://example.com\"}"

PHP and WordPress docs

Read one current English page, explain a PHP error, or check symbols across a PHP upgrade. Five free calls a day, then 0.04 credit.

MCP: https://php.bestsmartgoods.com/mcp · tools query_php_docs, explain_php_error, check_php_upgrade

bash
curl -X POST https://php.bestsmartgoods.com/v1/php/docs \
  -H "Content-Type: application/json" \
  -d "{\"query\":\"str_contains\",\"version\":\"8.3\"}"

Dependency check

Packagist release facts and known vulnerabilities. Five free calls a day, then 0.04 credit.

MCP: https://deps.bestsmartgoods.com/mcp · tools check_package, check_dependency

bash
curl -X POST https://deps.bestsmartgoods.com/v1/deps/advisory \
  -H "Content-Type: application/json" \
  -d "{\"name\":\"guzzlehttp/guzzle\",\"version\":\"6.5.0\"}"

API operation

Read one operation from a public OpenAPI document. Five free calls a day, then 0.04 credit.

MCP: https://spec.bestsmartgoods.com/mcp · tool lookup_operation

bash
curl -X POST https://spec.bestsmartgoods.com/v1/specs/operation \
  -H "Content-Type: application/json" \
  -d "{\"url\":\"https://petstore3.swagger.io/api/v3/openapi.json\",\"query\":\"create a pet\"}"

SEC filings

Read an excerpt from the latest 10-K, 10-Q, or 8-K, or the latest full-year revenue or net income from a 10-K. 0.04 credit when a result is returned. These are filed figures, not a forecast.

MCP: https://sec.bestsmartgoods.com/mcp · tools latest_filing, reported_figure

bash
curl -X POST https://sec.bestsmartgoods.com/v1/filings/figure \
  -H "Content-Type: application/json" \
  -H "X-API-Key: ak_..." \
  -d "{\"ticker\":\"AAPL\",\"measure\":\"revenue\"}"

Product catalog

Search products already in the catalog. Free, no API key. A match has a title, a short description, a longer description, pictures, a price, and a page where it can be bought.

MCP: https://catalog.bestsmartgoods.com/mcp · tools search_products, read_product

bash
curl -X POST https://catalog.bestsmartgoods.com/v1/catalog/search \
  -H "Content-Type: application/json" \
  -d "{\"query\":\"wireless headphones\"}"

Prices

  • 100 credits = 5 EUR
  • 500 credits = 20 EUR
  • 2000 credits = 60 EUR

Source: README.md at commit 5c7b29a

Tools

2

latest_filing

Read the latest SEC filing

Return the latest 10-K, 10-Q, or 8-K for a US ticker, plus a short plain-text excerpt of the primary document. Set form to ask for one type, for example 10-K. The next earnings date is not in EDGAR and is not guessed. Reads a filed SEC fact for one US ticker. This is not a forecast and not a recommendation to buy or sell. A missing ticker, a missing filing, or a failed SEC fetch is not charged. A returned filing or figure costs 0.04 credit. Key: https://firm.bestsmartgoods.com/signup

Parametersformtickerrequired

reported_figure

Read a reported annual figure

Return the latest full-year revenue or net income from a 10-K in SEC company facts. measure is revenue or net_income. The number is the filed figure, not a forecast. Reads a filed SEC fact for one US ticker. This is not a forecast and not a recommendation to buy or sell. A missing ticker, a missing filing, or a failed SEC fetch is not charged. A returned filing or figure costs 0.04 credit. Key: https://firm.bestsmartgoods.com/signup

Parameterstickerrequiredmeasurerequired

Version history

1
  1. v1.0.0LatestNov 6, 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 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Filings integrations