mcpbeat Sign in

ReefAPI MCP Server

answering

ReefAPI is answering right now. Last checked 4 min ago. It exposes 5 tools. Last commit 29 Aug 2026.

One MCP server for 180+ live web-data APIs returning clean JSON from sites that block scrapers.

Uptime history 47 days of history · worst day 98%
47 days agonow
100.0%
Uptime 24h
92 of 92 checks
5
Tools
read from the server
183 ms
Response time
average over 24h
4
Stars
last commit 29 Aug 2026

ReefAPI missed 2 checks this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

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

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

Available tools 5

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

action
get_action_schema
FULL detail for ONE engine action: every parameter (type, required, description, allowed_values dropdown, default, example, min/max), what it returns, pricing, and a ready-to-run example_params. Call this right before call_engine so you send valid params — invalid enum values are rejected with the allowed list.
call
call_engine
Call a ReefAPI engine action — POST /<engine>/v1/<action> with `params`. Returns the uniform { ok, data, meta, error } envelope. Get param names from get_engine_schema first. Needs YOUR ReefAPI key (the local server reads REEFAPI_KEY; the hosted server reads the `Authorization: Bearer ak_live_...` header you configure on the connection). Get a key at https://reefapi.com. Failed calls cost no credits.
catalog
get_catalog
The FULL ReefAPI catalog — EVERY engine with its one-line title, grouped by category. This is the whole menu (≈ a few thousand tokens); SCAN IT AND PICK THE BEST ENGINE YOURSELF. You are an LLM, so you match the user's intent semantically — across ANY language, typo, or phrasing — far better than a keyword search can. Use this whenever search_engines didn't surface the right engine (or to be sure you didn't miss a better one). After you pick: get_engine_schema(engine) -> get_action_schema -> call_engine.
engine
get_engine_schema
COMPACT overview of ONE engine: every action with its description, required params and what it returns — but NOT the full param detail (kept lean so a 90-action engine stays token-cheap). Call this after search_engines to pick the right ACTION, then get_action_schema(engine, action) for that action's full params before call_engine.
engines
search_engines
Find the right ReefAPI engine for a task — pass ENGLISH keywords or a short natural-language use-case ("detect a website's tech stack", "company reviews", "check a package for vulnerabilities", "is this domain available"). The catalog is in English: if the end-user asked in another language, translate their INTENT into English keywords first (you are an LLM — do this inline). Ranks engines by how well the query matches each engine's name/title/category/ACTION descriptions (stem-matched, so plurals/word-forms still hit). Empty query = list all. Returns name/title/category/actions + match score. Call this FIRST, then get_engine_schema(engine) to pick an action. This is a fast keyword pre-filter — if the right engine isn't in the results (or you want to be sure), call get_catalog and pick from the full list YOURSELF (you semantically match any language/phrasing better than keywords).

Endpoints

URLTransportStateLatencyChecked
https://api.reefapi.com/mcp streamable-http answering 233 ms 4 min ago

Alternatives to ReefAPI

same job, measured the same way
Scraper API
by scraper-api

One API for public web data across social, directories and real estate, as clean JSON.

answering
I
Data Aggregator MCP
by vpatser1

Unified data server: stocks, crypto, news, weather, web scraping, FX rates in one MCP

27 installs/wk local only
Web Scraper
by ryudi84

MCP server for web scraping: URLs, links, metadata, CSS extraction.

32 installs/wk local only
MCP Research Agent: Web Scraping Tool for AI
by ranovam

Structured web research tool for AI agents: search, fetch and shape web data into the JSON schema…

answering
Scraper
by ofershap

Web scraping MCP — extract clean markdown, links, and metadata from any URL.

106 installs/wk local only
Alterlab
by alterlab

Web scraping MCP server — scrape, extract structured data, screenshot any site with anti-bot bypass.

128 installs/wk local only
Recruitee Jobs Scraper - Clean Job Data API
by ranovam

Scrape any company's Recruitee job board with this scraper.

answering
Universal Web Data Scraper & Extractor Tool
by ranovam

Extract data from any website with this web scraper tool.

answering

ReefAPI — questions

Answers built from our own checks of this server.

What can ReefAPI do?
It exposes 5 tools, read directly from the server on our last check. Among them: call_engine, get_action_schema, get_catalog, get_engine_schema, search_engines. 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 ReefAPI 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 183 ms. The bar chart above shows every period we have measured.
How do I connect ReefAPI?
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 ReefAPI need an API key?
No. ReefAPI completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is ReefAPI?
It answers our handshake in 183 ms on average, which is faster than 69% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is ReefAPI open source?
Yes — it is published under the MIT licence, written in Python and 4 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.