mcpbeat Sign in

ReefAPI MCP Server

answering

ReefAPI is answering right now. Last checked 7 min ago. It exposes 5 tools.

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

The linked repository no longer exists on GitHub — it was deleted or made private.

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

What changed 1

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

23 Sep a tool description was rewritten call_engine

ReefAPI missed 3 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 7 min ago.

run in your terminal
claude mcp add reefapi-mcp --transport http https://api.reefapi.com/mcp
Settings → Connectors → Add custom connector, then paste this address
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
{
  "servers": {
    "reefapi-mcp": {
      "type": "http",
      "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 accepts an OAuth access token (connect with OAuth and paste your key once on the consent screen — this is what ChatGPT uses), an `Authorization: Bearer <key>` header, `x-reefapi-key`, or the key in the connection URL (`https://api.reefapi.com/mcp?key=<key>`). 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 181 ms 7 min ago

Alternatives to ReefAPI

same job, measured the same way
Olostep MCP Server
by olostep

Live web search, scraping and crawling API for AI. Get structured, LLM-ready data from any site.

669 installs/wk answering
Scraper API
by scraper-api

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

answering
Apify MCP Server
by apify

Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡

answering
Novada MCP
by novadalabs

One MCP server for all web data. Scrape, search, crawl, and AI research in one install.

488 installs/wk answering
D
Data Aggregator MCP
by vpatser1

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

62 installs/wk local only
Research MCP Server
by damistudio

23 live research tools, from web search to SEC filings. Each call bills the scraper it runs.

answering
Web Scraper
by ryudi84

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

67 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

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 91 of 91 checks got a reply (100.0%), average response time 905 ms. The bar chart above shows every period we have measured.
Is ReefAPI still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
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 in the form 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 905 ms on average, which is faster than 6% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.