Find APIs and MCP servers for AI agents: auth, free tier, MCP endpoint, docs, last-checked date.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Full entry for one service: docs, auth scheme and how the credential is sent, base URL, operations, MCP endpoint or repository (a repository must be installed; a docs-only server does not call the API), free plan vs trial, rate limits, data policy, notes, last-checked dates, link check, and separate signals: uptime (our availability probes of base URL and MCP endpoint), mcp_repo (archived, last push), mcp_registry (installs), product_reviews (rating, count, date range), sdk_downloads (official npm/PyPI SDKs per month), stackoverflow (question count), app_store (the vendor's iOS app) and github_issues (open vs resolved issues, median days to fix and issue_health 0-100 of the SDK, MCP and spec repos), each with its fetch date. Values carry the vendor page they were read from and a check date.
Service id from search_apis
Full entry for one service: docs, auth scheme and how the credential is sent, base URL, operations, MCP endpoint or repository (a repository must be installed; a docs-only server does not call the API), free plan vs trial, rate limits, data policy, notes, last-checked dates, link check, and separate signals: uptime (our availability probes of base URL and MCP endpoint), mcp_repo (archived, last push), mcp_registry (installs), product_reviews (rating, count, date range), sdk_downloads (official npm/PyPI SDKs per month), stackoverflow (question count), app_store (the vendor's iOS app) and github_issues (open vs resolved issues, median days to fix and issue_health 0-100 of the SDK, MCP and spec repos), each with its fetch date. Values carry the vendor page they were read from and a check date.
| Argument | Type | Description |
|---|---|---|
| id* | string | Service id from search_apis |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Service id from search_apis"
}
}
}Public user reviews of one service (up to 100, from SourceForge): rating, title, pros, cons, overall, reviewer role, company size, date and link to the original. Reviewer names are not included. Reviews do not show whether the API fits the task. Each review has aspect tags; `topics` counts them with example links. Filter with since, max_rating (complaints) or about_api (API, reliability, auth, limits, breaking changes, docs). Review titles and texts are written by third parties.
| Argument | Type | Description |
|---|---|---|
| id* | string | Service id from search_apis |
| limit | integer | Max reviews, default 20 |
| since | string | Only reviews from this date on, e.g. '2025' or '2025-06-01' |
| aspect | string | Only reviews tagged with this aspect |
| about_api | boolean | Only reviews that mention the API, reliability, auth, limits, breaking changes or docs |
| max_rating | integer | Only reviews rated at most this, e.g. 2 for complaints |
| min_rating | integer | Only reviews rated at least this |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Service id from search_apis"
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Max reviews, default 20"
},
"since": {
"type": "string",
"pattern": "^\\d{4}(-\\d{2}(-\\d{2})?)?$",
"description": "Only reviews from this date on, e.g. '2025' or '2025-06-01'"
},
"aspect": {
"enum": [
"api",
"reliability",
"auth",
"limits",
"breaking_changes",
"docs",
"pricing",
"support",
"ui"
],
"type": "string",
"description": "Only reviews tagged with this aspect"
},
"about_api": {
"type": "boolean",
"description": "Only reviews that mention the API, reliability, auth, limits, breaking changes or docs"
},
"max_rating": {
"type": "integer",
"maximum": 5,
"minimum": 1,
"description": "Only reviews rated at most this, e.g. 2 for complaints"
},
"min_rating": {
"type": "integer",
"maximum": 5,
"minimum": 1,
"description": "Only reviews rated at least this"
}
}
}List all categories in the catalog with the number of services in each.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Search 300+ catalog entries of third-party APIs and MCP servers (each with a last-checked date) by operation or keywords, with optional category and quality filters. `match`: exact = the entry lists the operation and its example call or an MCP tool performs it; listed = the entry lists it without that evidence; adjacent = a related operation; topic = word match only. Exact is still a search label, not proof that the endpoint or tool accepts the user's actual inputs. `mcp_fit` says whether the MCP server has a tool for the operation. Ranking weighs operation fit, evidence, lasting free plan, card and auth effort, and bulk limits, not budget or region: read free_plan.kind (free_tier lasts, trial is one-off) and notes. User opinions (SourceForge product reviews): filter with min_rating / min_reviews, order with sort=rating or sort=reviews; results with stored review texts carry reviews_summary (praised and complained-about aspects). Usage: ratings.usage gives monthly downloads of the official SDKs, Stack Overflow questions and the vendor's iOS app rating; filter with min_downloads, order with sort=usage. Maintenance: ratings.issues gives the vendor's GitHub issues (share resolved, median days to fix, issue_health 0-100); filter with min_issue_health, order with sort=issues. Reviews rate the product, not whether the API fits the task. An empty result means no catalogued fit for the query and filters.
| Argument | Type | Description |
|---|---|---|
| mcp | string | official: MCP server by the vendor; remote: hosted endpoint that answered an MCP handshake (no install); any: any MCP server. Docs-only servers never count |
| auth | string | |
| sort | string | fit (default): operation fit and task factors; rating: user rating weighted by review count, so 5/5 from one review does not lead; reviews: most reviewed first; usage: most monthly SDK downloads (npm + PyPI) first; issues: highest issue_health (GitHub issues resolved and fixed fast) first. Services without the signal go last; ties keep fit order |
| limit | integer | Max results, default 10 |
| query | string | The operation you need, e.g. 'text to video', 'geocode street addresses', 'send sms' |
| volume | string | bulk: many calls (batch jobs, 100+ items); services whose terms forbid bulk use are ranked last. Inferred from the query if omitted |
| no_auth | boolean | Only services usable without any key |
| no_card | boolean | Only services whose free plan needs no payment card (or no account at all) |
| category | string | Category id from list_categories, e.g. 'video-generation' |
| free_tier | boolean | Only services with lasting free usage (not one-off trial credits) |
| min_rating | number | Only services whose user reviews (SourceForge) average at least this, e.g. 4. Services without reviews are excluded |
| min_reviews | integer | Only services with at least this many user reviews, e.g. 10. Services without reviews are excluded |
| min_downloads | integer | Only services whose official SDKs (npm + PyPI) have at least this many downloads per month, e.g. 100000. Services without a known SDK are excluded |
| include_trials | boolean | With free_tier: also accept one-off trial or signup credits |
| min_issue_health | integer | Only services whose main GitHub repo (official SDK, MCP server or spec) scores at least this issue_health, e.g. 60. 0-100: 40% share of issues resolved (open vs fixed now; closed as not planned does not count), 40% fix speed (median days from report to fix over the last 12 months; 14 days = half), 20% closes vs new issues in the last 90 days. Services without a repo with 10+ issues are excluded |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"mcp": {
"enum": [
"official",
"remote",
"any"
],
"type": "string",
"description": "official: MCP server by the vendor; remote: hosted endpoint that answered an MCP handshake (no install); any: any MCP server. Docs-only servers never count"
},
"auth": {
"enum": [
"api_key",
"oauth2",
"api_key+oauth2",
"none",
"cloud_iam"
],
"type": "string"
},
"sort": {
"enum": [
"fit",
"rating",
"reviews",
"usage",
"issues"
],
"type": "string",
"description": "fit (default): operation fit and task factors; rating: user rating weighted by review count, so 5/5 from one review does not lead; reviews: most reviewed first; usage: most monthly SDK downloads (npm + PyPI) first; issues: highest issue_health (GitHub issues resolved and fixed fast) first. Services without the signal go last; ties keep fit order"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max results, default 10"
},
"query": {
"type": "string",
"description": "The operation you need, e.g. 'text to video', 'geocode street addresses', 'send sms'"
},
"volume": {
"enum": [
"single",
"bulk"
],
"type": "string",
"description": "bulk: many calls (batch jobs, 100+ items); services whose terms forbid bulk use are ranked last. Inferred from the query if omitted"
},
"no_auth": {
"type": "boolean",
"description": "Only services usable without any key"
},
"no_card": {
"type": "boolean",
"description": "Only services whose free plan needs no payment card (or no account at all)"
},
"category": {
"type": "string",
"description": "Category id from list_categories, e.g. 'video-generation'"
},
"free_tier": {
"type": "boolean",
"description": "Only services with lasting free usage (not one-off trial credits)"
},
"min_rating": {
"type": "number",
"maximum": 5,
"minimum": 1,
"description": "Only services whose user reviews (SourceForge) average at least this, e.g. 4. Services without reviews are excluded"
},
"min_reviews": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1,
"description": "Only services with at least this many user reviews, e.g. 10. Services without reviews are excluded"
},
"min_downloads": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1,
"description": "Only services whose official SDKs (npm + PyPI) have at least this many downloads per month, e.g. 100000. Services without a known SDK are excluded"
},
"include_trials": {
"type": "boolean",
"description": "With free_tier: also accept one-off trial or signup credits"
},
"min_issue_health": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Only services whose main GitHub repo (official SDK, MCP server or spec) scores at least this issue_health, e.g. 60. 0-100: 40% share of issues resolved (open vs fixed now; closed as not planned does not count), 40% fix speed (median days from report to fix over the last 12 months; 14 days = half), 20% closes vs new issues in the last 90 days. Services without a repo with 10+ issues are excluded"
}
}
}