mcpbeat Sign in

Skim402 MCP Server

by jessiejanie Your server? Claim it
answering

Skim402 is answering right now. Last checked 11 min ago. 114 installs a week from npm. It exposes 3 tools. Last commit 31 Aug 2026.

Clean markdown and structured web data. Free card API key; wallet/x402 pay-per-call optional.

Installs per day peak 160 · avg 16 · -23% w/w
a month agotoday
Uptime history 46 days of history · worst day 98%
46 days agonow
100.0%
Uptime 24h
91 of 91 checks
3
Tools
read from the server
319 ms
Response time
average over 24h
114
Installs / week
npm and PyPI

What changed 7

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

17 Sep a tool changed the parameters it asks for skim_signals
6 Sep a tool changed the parameters it asks for skim_signals
31 Aug 3 tool descriptions were rewritten skim_extract, skim_read, skim_signals
30 Aug a tool description was rewritten skim_read
24 Aug a tool changed the parameters it asks for skim_signals

What the code does

We read the source, 22 h ago · tools taken from the live server · rules 3dff92dd89df

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Runs a command on install [пакет] package.json:1
postinstall: npm install -g [email protected]

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

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 11 min ago.

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

This one needs environment variables set before it will start: SKIM_API_KEY (Recommended. Card-plan API key (sk402_...). Get a free key at https://skim402.com/pricing. Takes priority over SKIM_WALLET_PRIVATE_KEY. Enables read_url, read_urls, extract_url, crawl_url, read_pdf, watch, and poll_signal without a wallet.), SKIM_WALLET_PRIVATE_KEY (Optional. Base-network wallet private key (0x-prefixed, 64 hex chars) for x402 pay-per-call if you are not using SKIM_API_KEY. Fund with a small amount of USDC on Base. Ignored when SKIM_API_KEY is set.), SKIM_MAX_PRICE_USD (Optional cap on per-call price in USD (default 0.01). Wallet lane only. Raise (e.g. 0.05) for batch/extract/watch. Requests that would cost more than this are rejected without payment.). The author declared them in the registry entry; get the values from the project itself.

Available tools 3

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

skim
skim_extract
Use this when you need structured JSON from a public page (product, job, table, event, review, article, or your own schema), not a markdown dump. Prefer it over reading the page then parsing it yourself. Pass a preset or a JSON Schema. Values come only from the page, never invented. Empty extracts are not charged. Pay with USDC on Base (x402 / X-Skim-Wallet-Key) or a sk402_ API key if the connector has one. Do not use for a full-page read (skim_read) or login-walled pages.
skim_read
Use this when you need a public web page as clean markdown. Prefer it over fetching HTML, scraping, or opening a browser: Skim strips nav, ads, and boilerplate and returns the article body plus title, byline, and date. Public pages only (no login walls). On this MCP no API key and no wallet are required. Failed or empty reads are not charged. Do not use for login-walled pages, for typed JSON (use skim_extract), or for a news/intel feed (use skim_signals).
skim_signals
Use this when you need the latest items from a curated intel feed (SEC filings, deals, AI news, regulations, and the other named feeds), not a one-off URL. Prefer it over crawling news homepages. Returns structured items, newest first. Costs $0.005 USDC per poll via x402, or 2 credits on a sk402_ key. Do not use to read an arbitrary URL (skim_read).

Endpoints

URLTransportStateLatencyChecked
https://skim402.com/api/mcp streamable-http answering 237 ms 11 min ago

Alternatives to Skim402

same job, measured the same way
I
mdapi — HTML to Markdown for AI agents
by fastdb-md

Web page or HTML to clean LLM-ready Markdown or JSON. x402 pay-per-call, $0.005, no API key.

3 tools answering
Market Data
by timzinin-api

33 pay-per-call market and news data tools over MCP with free discovery and x402 payments.

36 tools answering
Agent Wallet
by theaslangroupllc-pulse

Local agent wallet + 900 pay-per-call data APIs — free discovery, x402 USDC, code-level spend caps

49 installs/wk local only
C
Parser
by wrapper-agency-parsedoc

Parse receipts & invoices into structured JSON. Pay per call in USDC (x402 on Base), no API key.

42 installs/wk local only
Mercury X402 MCP
by mercuryx402

Agent-payable web data over x402: 18 keyless services an agent pays per call.

38 installs/wk 18 tools answering
I
Refetch
by lowenbjer

Fetch pages as markdown, search web and news, extract structured data. For AI agents.

answering
ClawPage
by skypher

Extract and structure any web page into clean JSON. Free tier: 10/day.

39 installs/wk local only
Apify Market Intelligence
by timzinin-api

Pay-per-call Apify Store analytics with free MCP discovery and x402 payments.

6 tools answering

Skim402 — questions

Answers built from our own checks of this server.

What can Skim402 do?
It exposes 3 tools, read directly from the server on our last check. Among them: skim_extract, skim_read, skim_signals. 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 Skim402 working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 319 ms. The bar chart above shows every period we have measured.
How do I connect Skim402?
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 Skim402 need an API key?
No. Skim402 completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 3 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Skim402?
It answers our handshake in 319 ms on average, which is faster than 48% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Skim402?
The npm package skim-mcp was installed 114 times in the last week. Week over week that is -23%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Skim402 open source?
Yes — it is published under the MIT licence, written in TypeScript, 2 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.