Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Public APIs Catalogue

FreeNot checked

Query a curated catalogue of 1,400 public APIs by category, authentication type, HTTPS support, and CORS.

GitHubEmbed

About

Query a curated catalogue of 1,400 public APIs by category, authentication type, HTTPS support, and CORS.

README

An MCP server that indexes the public-apis catalogue and lets an LLM query it by category, auth type, HTTPS support, CORS, and keyword — without browsing the README manually.

Why

Without this MCP, an LLM recommending a public API has to guess or ask the user to check manually. With it, the LLM can say:

"I need a Books API, HTTPS, no auth, CORS-enabled for your React app." → query_apis(category="Books", no_auth=True, https=True, cors="yes")

Tools

Tool Description
list_categories Returns all available API categories (Animals, Finance, …)
query_apis Filters the index by keyword, category, auth, HTTPS, CORS
update_index Re-downloads the README and rebuilds the index

query_apis parameters

Parameter Type Description
keyword str Substring match on name or description
category str Exact category (case-insensitive)
auth str "apiKey", "OAuth", "" (none), etc.
no_auth bool Shortcut: APIs that need no authentication
https bool True = HTTPS only, False = HTTP only
cors str "yes", "no", "unknown"

Installation

cd MCP_PUBLIC_APIS
pip install -e .

Running

mcp-public-apis

Or add it to your MCP client config:

{
  "mcpServers": {
    "public-apis": {
      "command": "mcp-public-apis"
    }
  }
}

Development

pip install -e ".[dev]"
pytest

Data Source

The index is built from the raw README.md of public-apis/public-apis on GitHub, which lists ~1400 public APIs organised into ~80 categories. The schema mirrors the README table exactly:

name · url · description · auth · https · cors · category

from github.com/attilio81/mcp_public_apis

Installing Public APIs Catalogue

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/attilio81/mcp_public_apis

FAQ

Is Public APIs Catalogue MCP free?

Yes, Public APIs Catalogue MCP is free — one-click install via Unyly at no cost.

Does Public APIs Catalogue need an API key?

No, Public APIs Catalogue runs without API keys or environment variables.

Is Public APIs Catalogue hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Public APIs Catalogue in Claude Desktop, Claude Code or Cursor?

Open Public APIs Catalogue on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Public APIs Catalogue with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs