io.apis/apis-io
REMOTE · APIS.IO · SCANNED AUG 3
Read-only MCP server over the APIs.io catalog — discover APIs, providers, tags & artifacts.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 79 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability82
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 7628 tokens (~91/item across 83 items; 79 tools + 4 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage78
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 35% of tool parameters carry a description.Partial
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · apis.io
claude mcp add --transport http io-apis-apis-io https://apis.io/mcp
[mcp_servers.io-apis-apis-io] url = "https://apis.io/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"io-apis-apis-io": {
"type": "remote",
"url": "https://apis.io/mcp",
"enabled": true
}
}
} openclaw mcp add io-apis-apis-io --url https://apis.io/mcp --transport streamable-http
mcp_servers:
io-apis-apis-io:
url: "https://apis.io/mcp" {
"mcpServers": {
"io-apis-apis-io": {
"type": "http",
"url": "https://apis.io/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 −1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.
- 28 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Jul 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 61
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://apis.io/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=apis.io | CN=Amazon RSA 2048 M04,O=Amazon,C=US | 20 Jun 2026 | 3 Jan 2027 | RSA 2048 | SHA256-RSA | a2a0b2603bcf97d32f1b00c74d3ac72 |
| SANs: apis.io, *.apis.io | ||||||
| CN=Amazon RSA 2048 M04,O=Amazon,C=US (CA) | CN=Amazon Root CA 1,O=Amazon,C=US | 23 Aug 2022 | 23 Aug 2030 | RSA 2048 | SHA256-RSA | 773124f2a952e3ed18a58bdb85d1bc0ce5f27 |
| CN=Amazon Root CA 1,O=Amazon,C=US (CA) | CN=Starfield Services Root Certificate Authority - G2,O=Starfield Technologies\, Inc.,L=Scottsdale,ST=Arizona,C=US | 25 May 2015 | 31 Dec 2037 | RSA 2048 | SHA256-RSA | 67f944a2a27cdf3fac2ae2b01f908eeb9c4c6 |
DNSSEC insecure
Validation of apis.io. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| io. | present | 57355 | 8 | Verified |
| apis.io. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://apis.io/mcp | Verified | 200 | |
| http (plaintext) | http://apis.io/mcp | HTTPS enforced | 301 | https://apis.io/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
add_to_list ~41
PRO — Add providers/APIs (by slug or aid) to one of your lists.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
| members | array | yes | — |
No output schema declared.
No examples provided.
apis_io_search ~249
START HERE. Federated overview of the APIs.io catalog for a query: the top matching APIs, providers, AND tags in one call, each with its total match count. Filter by tags, artifact types, industry, region, rating band. `limit` is per section. To page/sort the full list of ONE type, use find_apis / find_providers / find_tags; for one entity, get_api / get_provider.
| Name | Type | Req | Description |
|---|---|---|---|
| area | array | — | — |
| artifact_types | array | — | — |
| band | array | — | Rating bands: exemplar, strong, developing, thin, minimal. |
| industry | array | — | — |
| limit | integer | — | Top matches to return per section (apis/providers/tags). |
| match | string | — | — |
| min_score | number | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| region | array | — | — |
| sort | string | — | Order results. Default: relevance with a query, composite (quality) when browsing. `demand` = Fortune-1000 adoption, scoped to the query. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
company_gaps ~35
A company's weakest investment dimensions — where it is thin and a vendor could sell in. Pro.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | — |
No output schema declared.
No examples provided.
compare_providers ~51
PRO — Compare 2+ providers side by side: composite/band, per-facet leaders, and an artifact-coverage matrix.
| Name | Type | Req | Description |
|---|---|---|---|
| providers | array | yes | Provider slugs to compare (2+). |
No output schema declared.
No examples provided.
create_list ~61
PRO — Create a named, persistent list (a shortlist / stack you own) of providers or APIs. Requires an apis.io API key.
| Name | Type | Req | Description |
|---|---|---|---|
| members | array | — | Provider slugs and/or aids to seed the list. |
| name | string | yes | — |
No output schema declared.
No examples provided.
delete_list ~23
PRO — Delete a list you own.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
delete_saved_search ~25
PRO — Delete a saved search you own.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
enrich_provider ~118
One call, pick your field groups — resolves a slug OR any identifier and returns exactly the groups you ask for, instead of chaining get_provider + get_provider_rating + get_provider_artifacts + get_provider_onboarding. Groups: profile, onboarding, artifacts (free); rating, insights (Pro). Free base.
| Name | Type | Req | Description |
|---|---|---|---|
| fields | array | — | Field groups: profile, onboarding, artifacts, rating, security, insights. Default: profile+onboarding+artifacts+rating. |
| id | string | yes | Provider slug OR any identifier resolve() accepts. |
No output schema declared.
No examples provided.
export_dataset ~110
BUSINESS/license tier — the WHOLE dataset in one pull (not a 100-row page): `ratings` (every rated provider with facets, trend, rubric + provenance) or `providers` (the catalog with coverage + score). For media outlets and analysts licensing the data to publish rankings and trends. Attribute to apis.io and cite the rubric.
| Name | Type | Req | Description |
|---|---|---|---|
| co_brand | string | — | Optional partner name for a co-branded license — stamps the attribution the license carries. |
| dataset | string | — | — |
No output schema declared.
No examples provided.
export_stack ~70
PRO — Export a designed capability stack as an adoptable APIs.json document (with an Arazzo hint) the team can commit.
| Name | Type | Req | Description |
|---|---|---|---|
| capabilities | array | yes | The capabilities the stack needs, e.g. ["payments","email","identity"]. |
| region | string | — | Optional region slug to prefer. |
No output schema declared.
No examples provided.
find_apis ~360
Paginated, sortable list of APIs across providers — filter by tag, provider, artifact type, industry, region, or rating band. Use apis_io_search first for a cross-type overview.
| Name | Type | Req | Description |
|---|---|---|---|
| area | array | — | — |
| artifact_types | array | — | — |
| band | array | — | Rating bands: exemplar, strong, developing, thin, minimal. |
| fields | array | — | Return exactly these top-level keys (overrides view). |
| industry | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| min_score | number | — | — |
| onboarding | array | — | Access model — how to start: open (no key), self-serve, approval. (providers only) |
| page | integer | — | — |
| pricing | array | — | Access model — pricing: free, freemium, free-trial, paid, enterprise. (providers only) |
| providers | array | — | — |
| public | boolean | — | Only providers callable publicly with no signup (onboarding=open). (providers only) |
| q | string | — | Free text over name + description. |
| region | array | — | — |
| sort | string | — | Order results. Default: relevance with a query, composite (quality) when browsing. `demand` = Fortune-1000 adoption, scoped to the query. |
| tags | array | — | Tag slugs. |
| try_now | boolean | — | Only providers a developer can start using at no cost right now (free/trial + self-serve/open). (providers only) |
| view | string | — | summary (default) returns lean discovery records + *_count for dropped sections; full returns the whole record (use get_api / get_provider for one entity). |
No output schema declared.
No examples provided.
find_apis_json ~107
APIs.json indexes across the catalog. The APIs.json discovery documents themselves. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_arazzo ~107
Arazzo workflows across the catalog. Multi-step API workflows chaining operations. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_areas ~70
Browse the API Evangelist areas taxonomy (authentication, webhooks, payments, …) — curated, scored provider indexes. Search by text; sort by provider count.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| page | integer | — | — |
| q | string | — | — |
| sort | string | — | — |
No output schema declared.
No examples provided.
find_artifacts ~189
Find artifacts of ANY one type across the catalog — the cross-type entry point. Each type also has a dedicated find_<type> tool (find_mcp, find_rules, find_scopes, …) with sorts and filters unique to that type; prefer those when you know the type. Types: mcp, skills, rules, arazzo, plans, rate-limits, finops, collections, asyncapis, graphql, json-ld, channels, examples, json-schemas, json-structures, openapis, postman, vocabularies, apis-json. PRO: scopes, security. include=["content"] inlines bodies.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | — |
| tags | array | — | — |
| type | string | yes | — |
No output schema declared.
No examples provided.
find_asyncapis ~137
AsyncAPI (event-driven) specifications across the catalog. Event/streaming APIs. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
| version | string | — | AsyncAPI spec version, e.g. 2.6.0 or 3.0.0. |
No output schema declared.
No examples provided.
find_channels ~122
AsyncAPI event channels across the catalog. Individual event channels (topics/streams). Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| protocol | string | — | AsyncAPI version the channel is defined in. |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_collections ~122
Postman / Open collections across the catalog. Runnable request collections. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | Order: name, or item_count (largest first). |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_company_insights ~56
Browse profiled companies (Fortune 1000) by name; ranked by overall technology-readiness signal. Free discovery.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| page | integer | — | — |
| q | string | — | — |
No output schema declared.
No examples provided.
find_examples ~121
Example payloads across the catalog. Real request/response examples. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | Order: name, or key_count (largest first). |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_finops ~128
FinOps / billing models across the catalog. How usage is metered and billed. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| billing_model | string | — | Billing model, e.g. subscription, consumption, prepaid. |
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_graphql ~104
GraphQL schemas across the catalog. GraphQL type systems. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_industries ~49
Browse industry verticals; sort by provider/API count.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| page | integer | — | — |
| q | string | — | — |
| sort | string | — | — |
No output schema declared.
No examples provided.
find_investors ~39
The reverse portfolio edge — which VC firms in the network back a given provider/company (by slug). Free.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | — |
No output schema declared.
No examples provided.
find_json_ld ~126
JSON-LD contexts across the catalog. Linked-data vocabularies. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | Order: name, or class_count / property_count (largest first). |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_json_schemas ~105
JSON Schemas across the catalog. Standalone data schemas. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_json_structures ~139
JSON Structures across the catalog. Data structures behind an API. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | Order: name, or property_count (largest first). |
| struct_type | string | — | Root type: object, array, datetime, … |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_mcp ~134
MCP servers across the catalog. Model Context Protocol servers a provider offers to agents. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| install_method | string | — | How the server is delivered: "Hosted endpoint", "GitHub repo", "Documentation link". |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_openapis ~118
OpenAPI specifications across the catalog. The REST contract. get_openapi returns one API's primary spec with optional inlined body. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_plans ~121
Pricing plans across the catalog. An API's pricing tiers. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | Order: name, or plan_count (largest first). |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_postman ~107
Postman collections across the catalog. Postman-format collections (by reference). Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_providers ~369
Paginated, sortable list of providers — filter by text, tag, artifact type, industry, region, rating band, or access model (pricing/onboarding/try_now/public). Use apis_io_search first for a cross-type overview.
| Name | Type | Req | Description |
|---|---|---|---|
| area | array | — | — |
| artifact_types | array | — | — |
| band | array | — | Rating bands: exemplar, strong, developing, thin, minimal. |
| fields | array | — | Return exactly these top-level keys (overrides view). |
| industry | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| min_score | number | — | — |
| onboarding | array | — | Access model — how to start: open (no key), self-serve, approval. (providers only) |
| page | integer | — | — |
| pricing | array | — | Access model — pricing: free, freemium, free-trial, paid, enterprise. (providers only) |
| providers | array | — | — |
| public | boolean | — | Only providers callable publicly with no signup (onboarding=open). (providers only) |
| q | string | — | Free text over name + description. |
| region | array | — | — |
| sort | string | — | Order results. Default: relevance with a query, composite (quality) when browsing. `demand` = Fortune-1000 adoption, scoped to the query. |
| tags | array | — | Tag slugs. |
| try_now | boolean | — | Only providers a developer can start using at no cost right now (free/trial + self-serve/open). (providers only) |
| view | string | — | summary (default) returns lean discovery records + *_count for dropped sections; full returns the whole record (use get_api / get_provider for one entity). |
No output schema declared.
No examples provided.
find_rate_limits ~122
Rate-limit policies across the catalog. Declared throttling policies. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | Order: name, or limit_count (largest first). |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_rating_movers ~34
PRO — The biggest rating movers (up and down) since the previous scoring build.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
No output schema declared.
No examples provided.
find_ratings ~131
Ranked ratings leaderboard — filter by band, score range, trend, or facet threshold. Sort by composite (default), delta (biggest gainers), or any quality facet (governance, security, …) to rank providers by that dimension.
| Name | Type | Req | Description |
|---|---|---|---|
| band | array | — | — |
| facet | string | — | — |
| limit | integer | — | — |
| min_facet | number | — | — |
| min_score | number | — | — |
| page | integer | — | — |
| sort | string | — | Leaderboard order; default composite. |
| tags | array | — | — |
| trend | string | — | — |
No output schema declared.
No examples provided.
find_regions ~46
Browse geographic regions; sort by provider/API count.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| page | integer | — | — |
| q | string | — | — |
| sort | string | — | — |
No output schema declared.
No examples provided.
find_rules ~125
Spectral governance rulesets across the catalog. API design/linting rulesets. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | Order: name, or rule_count (largest first). |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_scopes ~126
OAuth scope catalogs across the catalog. The OAuth scopes an API defines. Pro tier. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | Order: name, or scope_count (largest first). |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_security ~128
Security artifacts across the catalog. Authentication, domain security, VDP, trust center. Pro tier. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | Order: name, or scheme_count (largest first). |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_similar_apis ~40
APIs similar to a given one ("more like this") by shared tags.
| Name | Type | Req | Description |
|---|---|---|---|
| aid | string | yes | — |
| limit | integer | — | — |
No output schema declared.
No examples provided.
find_similar_providers ~47
Providers similar to a given one (alternatives) by shared tags, industry, region, and artifact coverage.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| slug | string | yes | — |
No output schema declared.
No examples provided.
find_skills ~103
Agent Skills across the catalog. Packaged agent skills. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_tags ~151
Paginated, sortable list of tags in the taxonomy. Use apis_io_search first for a cross-type overview.
| Name | Type | Req | Description |
|---|---|---|---|
| fields | array | — | Return exactly these top-level keys (overrides view). |
| limit | integer | — | — |
| page | integer | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | Order results. Default: relevance with a query, composite (quality) when browsing. `demand` = Fortune-1000 adoption, scoped to the query. |
| view | string | — | summary (default) returns lean discovery records + *_count for dropped sections; full returns the whole record (use get_api / get_provider for one entity). |
No output schema declared.
No examples provided.
find_vcs ~114
Find venture-capital firms by name, thesis tags, or category. Each carries a network-matched, rated portfolio graph. Sort by portfolio_on_network (default), portfolio_total, portfolio_rating, or name. Free.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Firm category, e.g. "Venture Capital". |
| limit | integer | — | — |
| page | integer | — | — |
| q | string | — | Free text over name + description. |
| sort | string | — | — |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
find_vocabularies ~109
API vocabularies across the catalog. Controlled vocabularies a provider publishes. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
| Name | Type | Req | Description |
|---|---|---|---|
| include | array | — | — |
| limit | integer | — | — |
| match | string | — | — |
| page | integer | — | — |
| providers | array | — | — |
| q | string | — | Free text over name + description. |
| tags | array | — | Tag slugs. |
No output schema declared.
No examples provided.
gap_analysis ~100
PRO — For each provider: high-value artifacts it lacks (MCP, Arazzo, Rules, Skills…), what its peers commonly publish but it lacks, and its score vs the peer median — plus stack-level gaps across the set.
| Name | Type | Req | Description |
|---|---|---|---|
| min_share | number | — | Peer-share threshold for a gap (0–1, default 0.25). |
| providers | array | yes | Provider slugs (1+). Multiple = treat as a stack. |
No output schema declared.
No examples provided.
get_api ~54
Full detail for one API by aid (provider:api-slug); set include=["content"] to inline artifact bodies.
| Name | Type | Req | Description |
|---|---|---|---|
| aid | string | yes | — |
| artifact_types | array | — | — |
| include | array | — | — |
No output schema declared.
No examples provided.
get_api_artifacts ~83
One API's artifacts grouped by type (by_type_counts is the full summary); pass `type` to scope the list to one type (synonym-aware: MCP matches MCPServer), include=["content"] to inline the bodies.
| Name | Type | Req | Description |
|---|---|---|---|
| aid | string | yes | — |
| include | array | — | — |
| type | string | — | Return only artifacts of this type. |
No output schema declared.
No examples provided.
get_area ~104
One area: metadata, its dedicated site link, and a top sample of member providers (with the total). Use find_providers?area=slug for the full list, or view=full here.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Top members to show. |
| slug | string | yes | — |
| view | string | — | summary (default) returns lean discovery records + *_count for dropped sections; full returns the whole record (use get_api / get_provider for one entity). |
No output schema declared.
No examples provided.
get_area_leaders ~37
PRO — Top-rated providers in a curated API Evangelist area.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| slug | string | yes | — |
No output schema declared.
No examples provided.