mcpbeat Sign in

Professor Sausages — Web & Documents MCP Server

answering

Professor Sausages — Web & Documents is answering right now. Last checked 5 min ago. It exposes 12 tools.

Read pages & files to text, news, weather, market holidays and timezones via x402.

Uptime history 63 days of history · worst day 93%
63 days agonow
100.0%
Uptime 24h
92 of 92 checks
12
Tools
read from the server
187 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 4

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 22 September 2026. No other catalogue keeps this.

22 Sep 2 tools appeared news_batch, news_poll
22 Sep 2 tools disappeared icon_search, screenshot_url

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add sausage-web --transport http https://x402.professorsausages.com/mcp/web
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "sausage-web": {
      "url": "https://x402.professorsausages.com/mcp/web"
    }
  }
}
~/.codex/config.toml
[mcp_servers.sausage-web]
url = "https://x402.professorsausages.com/mcp/web"
.cursor/mcp.json
{
  "mcpServers": {
    "sausage-web": {
      "url": "https://x402.professorsausages.com/mcp/web"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "sausage-web": {
      "url": "https://x402.professorsausages.com/mcp/web"
    }
  }
}

Available tools 12

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

news
news
Newest headlines from a deduped, tiered direct-feed pile (official press, wires and majors). Pass q to keyword-search the retained multi-day archive instead; category='ai' or 'crypto' return the high-signal curated cuts. Snapshot of ingested feeds, not a live web 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.
news_batch
Up to 10 headlines / ai / crypto / search reads behind ONE payment (POST /news/batch). Each request names a `route` and carries that route's own parameters — including `since` with a cursor, so one batch can advance several polls at once. `data.results[i]` is exactly the single-route answer for `requests[i]`, in order, each with its own `next_cursor` to store per feed. Every element is validated before any payment is asked for. 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.
news_poll
The polling loop for a news-watching agent. First call: omit `since` — you get the current page plus a `next_cursor`. Every later call: pass that `next_cursor` as `since` and receive ONLY articles ingested after it, oldest first, plus the next cursor to store. Follow the whole pile (optionally one `category`) or a curated high-signal `topic` tape (ai, crypto). The pile refreshes every 15 minutes (`suggested_interval_seconds`); dedupe by article `id`, and by `cluster_id` to keep one record per story. A poll with nothing new is still a complete answer (new_count 0, cursor unchanged). Full loop + a paying Node poller: /skills/news.md. 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.
data
find_data
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.
holidays
holidays
Is a market open on a date, and why not if it isn't. view='next_session' finds the next open day; view='settle' computes a T+N settlement date skipping weekends and holidays; view='business_days' counts open sessions in a range; view='year' lists a calendar's whole year. 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.
image
image_to_text
Transcribe an image to text (OCR) or describe it via a vision model — steerable with your own prompt. 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.
pdf
pdf_extract
Extract any PDF up to 10 MB by URL. format='text' returns one clean plain-text string; format='json' returns a per-page text array plus document metadata. Parsed in-Worker, no upstream service. 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.
pricing
pricing
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.
request
request_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.
timezone
timezone
Current local time, UTC offset and DST state for an IANA zone. view='offset' answers at a specific instant; view='convert' moves a wall-clock time between two zones; view='business_hours' says whether an instant is inside local business hours. 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.
url
read_url
Render a URL in a real headless browser (JavaScript executed) and return clean, LLM-ready markdown. Use this when fetch() gives you an empty shell or a bot wall. 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.
weather
weather
Current conditions for a named place or coordinate. view='forecast' returns the hourly series; view='alerts' returns active severe-weather alerts (US coverage). 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.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

icon_search
removed 22 Sep 2026
screenshot_url
removed 22 Sep 2026

Endpoints

URLTransportStateLatencyChecked
https://x402.professorsausages.com/mcp/web streamable-http answering 263 ms 5 min ago

Alternatives to Professor Sausages — Web & Documents

same job, measured the same way
inktomd MCP Server
by hadirizvi093

Convert files, URLs, and documents to clean, AI-ready Markdown via MCP.

9 tools answering
reMarkable MCP Server
by wavyrai

Access your reMarkable tablet - read documents, browse files, extract text and OCR handwritten notes

168 installs/wk local only
PrintFriendly
by printfriendly

Read clean web pages and create PDF, Word and Markdown documents with a PrintFriendly API key.

answering
LibKa
by aivigator-ai

Write accessible documents: one Markdown file to checked, signed web pages, PDFs, slides, Word.

370 installs/wk local only
Tablestakes
by oborchers

Read and edit HTML/Markdown tables in GitBook-synced documents via MCP tools.

107 installs/wk local only
Filechanger
by filechanger

Convert documents between text formats (markdown, html, and more) via the FileChanger API.

35 installs/wk local only
RawMark
by sani96

Documents to Markdown: PDF, DOCX, PPTX, XLSX, HTML. Scanned PDF pages read by AI.

2 tools answering
Sezzlee XML
by sezzlee

Query local XML documents with XPath, paged and sandboxed to one folder. Read-only.

213 installs/wk local only

Professor Sausages — Web & Documents — questions

Answers built from our own checks of this server.

What can Professor Sausages — Web & Documents do?
It exposes 12 tools, read directly from the server on our last check. Among them: find_data, holidays, image_to_text, news, news_batch, news_poll and 6 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Professor Sausages — Web & Documents working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 187 ms. The bar chart above shows every period we have measured.
Did Professor Sausages — Web & Documents ever remove tools?
Yes. icon_search, screenshot_url are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Professor Sausages — Web & Documents?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Professor Sausages — Web & Documents need an API key?
No. Professor Sausages — Web & Documents completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 12 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Professor Sausages — Web & Documents?
It answers our handshake in 187 ms on average, which is faster than 65% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.