Professor Sausages — Finance

com.professorsausagesPublished by professorsausages.comOfficial publisherv1.0.1Updated Oct 24, 2026

SEC filings, insider trades, 13F, IPO calendar, macro & FX MCP tools via x402.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

A remote MCP server for US financial data — SEC filings, insider trades, 13F holdings, IPOs, macro series and FX — with per-call payment via x402.

What you can do
Search the server's datasets and catalog for endpoints matching a plain-language data request, and list every endpoint with its per-call USD price and coverage details for free, plus submit requests for missing data to an ingestion queue. Retrieve parsed sections of SEC filings (10-K, 10-Q, 8-K) by ticker or CIK, such as business, risk factors and MD&A. Look up insider buy/sell activity for a company or market-wide, and institutional 13F holdings, quarter-over-quarter holdings changes and security holders by CUSIP. Check the SEC IPO pipeline (in registration, priced, expected, withdrawn) and read US macro series such as CPI, unemployment, fed funds, 10-year treasury and real GDP. Get ECB FX,
When to use it
Useful when an assistant needs US market fundamentals or ownership data — SEC filing text, insider and institutional activity, IPO pipeline, macro indicators or FX rates — without building its own data pipeline. The free discovery, pricing and coverage tools let you check availability and cost before paying for any call.
Requirements
A remote streamable HTTP endpoint; no local runtime, account or API key is declared. Paid tools require an x402 payment: the first call returns the exact terms (amount, asset, network), which must be signed and sent back in the x_payment header on a second call. Payment is in USDC on Base, so a funded wallet is needed.
Before you install
Most data tools cost money per call in USDC on Base; the free pricing tool should be checked first. Calls without x_payment return payment terms, and completing a call means signing a payment with a wallet, so spending limits and wallet keys deserve care. The request_data tool submits requests, optionally with contact details, to the provider's ingestion queue.

Installation

In SourceWeft

  1. Open Professor Sausages — Finance in the dashboard and add it to a workspace.
  2. 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/com.professorsausages%2Fsausage-finance/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": {
    "professor-sausages-finance": {
      "type": "http",
      "url": "https://x402.professorsausages.com/mcp/finance"
    }
  }
}

Tools

12

find_data

Find the right data source

Describe the data you need in plain language (e.g. 'Apple risk factors 2023', 'is this token a honeypot', 'is this email deliverable', 'read this page'). Searches this server's datasets first, then the whole Professor Sausages catalog, and returns matching endpoints with method, URL, price, and how to call them. Free.

Parameterstaskrequired

pricing

Price list

Every endpoint this server fronts, with its exact per-call USD price (x402, USDC on Base) and a one-line summary, read live from the route table. Free.

Takes no parameters.

coverage

What's in the corpus

Corpus coverage: which SEC datasets exist, 10-K backfill progress by quarter (2015→now), and — given a ticker — which fiscal years are on file for it. Free.

Parametersticker

request_data

Request missing data

The suggestion box: ask for data we don't have (a pre-2015 filing, an uncovered ticker, an unsupported chain, a whole dataset). Requests feed the nightly ingestion queue — filings are usually available within ~24h. Include contact if you want to hear back. Free.

Parameterscontactuse_casedescriptionrequired

sec_filing_section

SEC filing sections (10-K / 10-Q / 8-K)

Parsed sections of a SEC filing by ticker or CIK: 10-K (default), 10-Q, or 8-K. Sections like business, risk_factors, mdna. Corpus 2015→now; missing filings can be requested via request_data. Example: {ticker:'AAPL', selector:'2023', sections:'risk_factors,mdna'}. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

Parametersformtickerrequiredsectionsselectorx_payment

insider_activity

Insider trades (SEC Form 4)

Insider buy/sell activity. With a ticker: that company's summary (net buys/sells, top insiders). Without: the most recent filings market-wide. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

Parameterstickerx_payment

manager_holdings

13F manager portfolio

An institutional manager's 13F holdings for the latest quarter. Pass a CIK for the portfolio, or a name to search managers first. Examples: {manager:'1067983'} (Berkshire's book), {manager:'bridgewater'} (search). Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

Parametersmanagerrequiredx_payment

holdings_changes

13F quarter-over-quarter changes

What an institutional manager bought, sold, added, and trimmed vs the prior quarter — the whale-watch view. Requires the manager's CIK. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

Parameterscikrequiredx_payment

security_holders

Who holds a security (13F)

Institutional holders of a security by CUSIP: who owns it, position sizes, and changes. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

Parameterscusiprequiredx_payment

ipo_calendar

IPO calendar

The SEC IPO pipeline: view=pipeline (in registration), priced, expected, or withdrawn. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

Parametersviewx_payment

macro_series

US macro indicators

US macroeconomic series (CPI, unemployment, fed funds, 10-year treasury, real GDP). Pass an id for one series, omit to list what's available. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

Parametersidx_payment

fx_rate

FX reference rate

ECB reference exchange rate for a currency pair (e.g. EUR/USD). Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

Parametersbaserequiredquoterequiredx_payment

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

72% 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

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Professorsausages integrations