Data Collection
professorsausages.com
Provides access to SEC filing data, including 10-K, 10-Q, and 8-K documents, with pricing and coverage information.
ENDPOINT 1
https://x402.professorsausages.com/mcp/finance
MCP server metadata
- Name
- sausage-finance
- Version
- 1.0.0
Professor Sausages' finance data counter — ground-truth US public-company data from EDGAR, parsed into agent-readable JSON. Free tools: find_data (describe what you need), coverage (what exists), pricing (exact costs), request_data (ask for data we don't have yet — most requests are ingested within ~24h). Paid tools charge per call in USDC on Base via x402: call one without x_payment to get its exact terms, sign them, and call again with x_payment. No signup, no API keys. A definitive 'not found' is a paid answer with found:false and a reason, never a 404.
Known tools 12
pricingEvery 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.
Inferred read-onlycoverageCorpus 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.
Inferred read-onlyrequest_dataThe suggestion box: ask for data we don't have (a pre-2015 filing, an uncovered ticker, an unsupported chain, a whole dataset).
Inferred read-onlysec_filing_sectionParsed sections of a SEC filing by ticker or CIK: 10-K (default), 10-Q, or 8-K.
Inferred read-onlyholdings_changesWhat an institutional manager bought, sold, added, and trimmed vs the prior quarter — the whale-watch view.
Inferred read-onlysecurity_holdersInstitutional holders of a security by CUSIP: who owns it, position sizes, and changes.
Inferred read-onlyipo_calendarThe SEC IPO pipeline: view=pipeline (in registration), priced, expected, or withdrawn.
Inferred read-onlymacro_seriesUS macroeconomic series (CPI, unemployment, fed funds, 10-year treasury, real GDP).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.sausage-finance]
url = "https://x402.professorsausages.com/mcp/finance"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"sausage-finance": {
"type": "http",
"url": "https://x402.professorsausages.com/mcp/finance"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: sausage-finance
Remote MCP URL: https://x402.professorsausages.com/mcp/finance
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"sausage-finance": {
"url": "https://x402.professorsausages.com/mcp/finance"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"sausage-finance": {
"type": "http",
"url": "https://x402.professorsausages.com/mcp/finance"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "sausage-finance",
"transport": "streamable-http",
"url": "https://x402.professorsausages.com/mcp/finance"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://x402.professorsausages.com/mcp/onchain
MCP server metadata
- Name
- sausage-onchain
- Version
- 1.0.0
Professor Sausages' on-chain counter — everything an agent should check before it signs a transaction: what gas costs, whether the token is a trap, what the swap prices at, and who the address really is. Free tools: find_data, pricing, request_data. Paid tools charge per call in USDC on Base via x402: call one without x_payment to get its exact terms, sign them, and call again with x_payment. No signup, no API keys. Gas covers Ethereum, Base, Arbitrum, Optimism, Polygon and BSC; prices are read from Chainlink oracles on-chain; token safety and swap quotes cover Base and Ethereum. Safety verdicts always ship the evidence that produced them — read it before acting.
Known tools 12
pricingEvery 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.
Inferred read-onlyrequest_dataThe suggestion box: ask for data we don't have (a pre-2015 filing, an uncovered ticker, an unsupported chain, a whole dataset).
Inferred read-onlygas_priceBid-ready EIP-1559 fees (slow/standard/fast maxFeePerGas + maxPriorityFeePerGas, tx-ready wei) for one chain, read live from public RPCs.
Inferred read-onlygas_compareRank every supported chain by all-in USD transaction cost — the 'where should I send this' routing decision, with the OP-stack L1 data fee included.
Potential side effectsspot_priceLive Chainlink on-chain spot price for an asset (latestRoundData, with round metadata).
Inferred read-onlytoken_safetyHeuristic token safety check: follows the proxy and scans the bytecode that actually runs, plus ownership and transfer restrictions.
Potential side effectsaddress_screenScreen a crypto address against the full live OFAC SDN list, segmented by chain.
Inferred read-onlyswap_quoteIndicative UniswapV2 swap quote from live on-chain reserves: amount out, execution price, and price impact — what the trade will actually cost before you sign it.
Potential side effectsens_resolveResolve an ENS name to an address, or an address to its forward-verified primary name — direction is detected from the input.
Inferred read-onlychain_infoCanonical record for an EVM chain — name, native currency, explorers, liveness-scored public RPCs.
Inferred read-onlynft_scam_checkDeterministic scam checklist with a verdict and evidence (spam flags, copymint collisions, holder concentration).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.sausage-onchain]
url = "https://x402.professorsausages.com/mcp/onchain"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"sausage-onchain": {
"type": "http",
"url": "https://x402.professorsausages.com/mcp/onchain"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: sausage-onchain
Remote MCP URL: https://x402.professorsausages.com/mcp/onchain
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"sausage-onchain": {
"url": "https://x402.professorsausages.com/mcp/onchain"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"sausage-onchain": {
"type": "http",
"url": "https://x402.professorsausages.com/mcp/onchain"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "sausage-onchain",
"transport": "streamable-http",
"url": "https://x402.professorsausages.com/mcp/onchain"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 3
https://x402.professorsausages.com/mcp/trust
MCP server metadata
- Name
- sausage-trust
- Version
- 1.0.0
Professor Sausages' verification counter — one server for 'should I trust this?'. Deterministic signals with evidence, never a silent all-clear. Free tools: find_data, pricing, request_data. Paid tools charge per call in USDC on Base via x402: call one without x_payment to get its exact terms, sign them, and call again with x_payment. No signup, no API keys. Sanctions screening runs against the full live OFAC SDN + Consolidated lists; domain and DNS reads are live RDAP/DoH. These are signals for triage — nothing here is a compliance, credit or legal decision, and a no_match is not a clear.
Known tools 12
pricingEvery 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.
Inferred read-onlyrequest_dataThe suggestion box: ask for data we don't have (a pre-2015 filing, an uncovered ticker, an unsupported chain, a whole dataset).
Inferred read-onlyemail_checkDeliverability signals for one address: RFC5322 syntax, live MX/SPF/DMARC over DNS-over-HTTPS, disposable/role-account flags.
Inferred read-onlydomain_intelRDAP registration card for a domain (creation/expiry dates, registrar, statuses, nameservers, DNSSEC) plus derived risk flags like domain age.
Inferred read-onlyurl_screenScreen a URL against the URLhaus blocklist snapshot plus deterministic live heuristics (redirect chain, host reputation signals, lookalike patterns).
Inferred read-onlysanctions_screenFuzzy-screen a name against the full OFAC SDN + Consolidated lists.
Inferred read-onlysanctions_entityThe complete OFAC record for one entity number: all aliases, addresses, sanctions programs, and extracted identifiers (passports, tax ids, DOBs).
Inferred read-onlyvessel_screenScreen vessels against OFAC maritime designations by fuzzy name, exact call sign, or IMO number, with flag filtering.
Inferred read-onlyaddress_screenScreen a crypto address against the full live OFAC SDN list, segmented by chain.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.sausage-trust]
url = "https://x402.professorsausages.com/mcp/trust"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"sausage-trust": {
"type": "http",
"url": "https://x402.professorsausages.com/mcp/trust"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: sausage-trust
Remote MCP URL: https://x402.professorsausages.com/mcp/trust
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"sausage-trust": {
"url": "https://x402.professorsausages.com/mcp/trust"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"sausage-trust": {
"type": "http",
"url": "https://x402.professorsausages.com/mcp/trust"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "sausage-trust",
"transport": "streamable-http",
"url": "https://x402.professorsausages.com/mcp/trust"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 4
https://x402.professorsausages.com/mcp/web
MCP server metadata
- Name
- sausage-web
- Version
- 1.0.0
Professor Sausages' utility belt — turn a URL into markdown, a PDF or image into text, and get the news, weather, holidays and timezones an agent needs to reason about right now. Free tools: find_data, pricing, request_data. Paid tools charge per call in USDC on Base via x402: call one without x_payment to get its exact terms, sign them, and call again with x_payment. No signup, no API keys. read_url and screenshot_url run a real headless browser, so they see pages a plain fetch cannot. News is a snapshot of ingested feeds, not a live web search.
Known tools 12
pricingEvery 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.
Inferred read-onlyrequest_dataThe suggestion box: ask for data we don't have (a pre-2015 filing, an uncovered ticker, an unsupported chain, a whole dataset).
Inferred read-onlyread_urlRender a URL in a real headless browser (JavaScript executed) and return clean, LLM-ready markdown.
Inferred read-onlyscreenshot_urlRender a URL in a headless browser and return a PNG screenshot at the size you ask for.
Inferred read-onlyimage_to_textTranscribe an image to text (OCR) or describe it via a vision model — steerable with your own prompt.
Inferred read-onlynewsNewest headlines from a deduped, tiered direct-feed pile (official press, wires and majors).
Inferred read-onlyicon_searchSemantic search across 12,900+ open-licensed icons (Lucide, Heroicons, Tabler, Feather, Simple Icons).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.sausage-web]
url = "https://x402.professorsausages.com/mcp/web"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"sausage-web": {
"type": "http",
"url": "https://x402.professorsausages.com/mcp/web"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: sausage-web
Remote MCP URL: https://x402.professorsausages.com/mcp/web
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"sausage-web": {
"url": "https://x402.professorsausages.com/mcp/web"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"sausage-web": {
"type": "http",
"url": "https://x402.professorsausages.com/mcp/web"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "sausage-web",
"transport": "streamable-http",
"url": "https://x402.professorsausages.com/mcp/web"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.