mcpserver.lol
registry/apis-io
Connection check verified live · 27h ago

apis-io

Read-only MCP server over the APIs.io catalog — discover APIs, providers, tags & artifacts.

Tools 130
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

130 tools

Read from the running server on 27h ago.

add_to_list id*contextmembers*
UNDERSTANDING — Add providers/APIs (by slug or aid) to one of your lists.
agent_readiness_dimensions pagelimitcontext
UNDERSTANDING — diffusion: for each agent-readiness dimension, how many scored providers satisfy it, out of how many, as a share. The denominator every "the agent web is/is not her…
apis_io_search qareabandsorttagslimit +7
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…
check_status id*context
INFLUENCE — the status of a check request by id: queued, in_review, running, done, rejected or needs_info, with any notes shared by the reviewer. The id identifies the request, but…
claim_listing slug*context
INFLUENCE — ask to claim a listing as yours. Returns 202 with a token and the hosts it will be checked against: publish it as a DNS TXT record, or as a file at /.well-known/apis-io…
cohort_capabilities kind*slug*cursorcontext
UNDERSTANDING — what every member of a cohort actually publishes: artifact counts by type plus the agent-readiness dimensions each one satisfies. The capability matrix behind a mar…
cohort_failures kind*pageslug*limitcontext
UNDERSTANDING — what a whole market gets WRONG: the agent-readiness checks its members most commonly fail, ranked by what fixing each would move the cohort mean. The inverse of gap…
cohort_history kind*slug*context
UNDERSTANDING — the SET-LEVEL time series: how a whole market's Kin Score and agent readiness moved, build by build. There was a per-provider series and a whole-dataset licence and…
cohort_rankings kind*pageslug*limitcontext
UNDERSTANDING — the leaderboard for a market, on TWO axes: rank by Kin Score composite AND rank by agent readiness. The two orders differ, and the gap between a provider's two rank…
cohort_scores kind*pageslug*limitcontext
UNDERSTANDING — facet-level scores for every member of a cohort, each with the cohort average and the delta against it. A 60 in governance means nothing until you know the market s…
cohort_stats kind*slug*context
UNDERSTANDING — the DISTRIBUTION for a whole market: Kin Score mean/median/min/max/stdev, agent-readiness spread, band split, per-facet averages, and artifact adoption rates. This…
company_gaps slug*context
UNDERSTANDING — A company's weakest investment dimensions — where it is thin and a vendor could sell in.
compare_cohorts a*b*context
UNDERSTANDING — two markets side by side on one rubric: "is US payments further along than UK banking?" Returns both distributions plus the deltas on score, agent readiness, every…
compare_providers contextproviders*
UNDERSTANDING — Compare 2+ providers side by side: composite/band, per-facet leaders, and an artifact-coverage matrix.
correct_facts urlnameslug*tagscontactcontext +2
INFLUENCE — propose corrections to what we say about you: name, description, url, industries, tags. Returns 202 and is applied by a person — an API that let an owner rewrite their…
create_list name*contextmembers
UNDERSTANDING — Create a named, persistent list (a shortlist / stack you own) of providers or APIs. Requires an apis.io API key.
delete_list id*context
UNDERSTANDING — Delete a list you own.
delete_saved_search id*context
UNDERSTANDING — Delete a saved search you own.
deprecated_operations pagelimitcontext
UNDERSTANDING — every provider publishing at least one operation marked deprecated in its own OpenAPI, ranked by how many. The lifecycle view of the catalog: 8,297 deprecated opera…
dispute_finding slug*claim*contactcontextevidence_url
INFLUENCE — "you say we lack X, here it is." Send the claim in words and a URL that evidences it. Returns 202; a person fetches your evidence, checks it against what we hold, and e…
enrich_provider id*fieldscontext
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_provid…
export_dataset cursorcontextdatasetco_brand
LICENCE (sold on the Influence plan) — the WHOLE dataset, not a 100-row page: `ratings` (every rated provider with facets, trend, rubric + provenance), `providers` (the catalog wit…
export_stack regioncontextcapabilities*
UNDERSTANDING — Export a designed capability stack as an adoptable APIs.json document (with an Arazzo hint) the team can commit.
find_agent_readiness hasbandpagesortlimitcontext +2
UNDERSTANDING — the agent-readiness leaderboard across the whole catalog. Rank providers by agent readiness, and filter to those that DO satisfy (has) or do NOT satisfy (missing) s…
find_apis qareabandpagesorttags +14
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.
find_apis_json qpagetagslimitmatchcontext +2
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…
find_arazzo qpagetagslimitmatchcontext +2
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-…
find_areas qpagesortlimitcontext
Browse the API Evangelist areas taxonomy (authentication, webhooks, payments, …) — curated, scored provider indexes. Search by text; sort by provider count.
find_artifacts qpagetagstype*limitcontext +2
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 an…
find_asyncapis qpagetagslimitmatchcontext +4
AsyncAPI (event-driven) specifications across the catalog. Event/streaming APIs. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-ty…
find_capabilities qallpagelimitcontextindustry
START HERE for "what can a business do with these APIs". The business-capability model — 333 top-level capabilities across 28 industries — with how many catalog providers reach eac…
find_channels qpagetagslimitmatchcontext +4
AsyncAPI event channels across the catalog. Individual event channels (topics/streams). Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for c…
find_cohorts qkindpagetierlimitcontext +1
START HERE for market-level questions. Every scored population of providers in the catalog — tags, industries, regions, areas and VC portfolios — as one browsable index. Filter by…
find_collections qpagesorttagslimitmatch +3
Postman / Open collections across the catalog. Runnable request collections. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type s…
find_company_insights qpagelimitcontextindustry
Browse profiled companies (Fortune 1000) by name or industry; ranked by overall technology-readiness signal. `industry` takes an insights industry NAME from insights_industries (e.…
find_examples qpagesorttagslimitmatch +3
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.
find_extensions qpagesortlimitcontext
Browse every OpenAPI `x-` specification extension harvested across the catalog, with the provenance the OpenAPI Initiative registry does not carry: who publishes it, in how many do…
find_finops qpagetagslimitmatchcontext +3
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 s…
find_graphql qpagetagslimitmatchcontext +2
GraphQL schemas across the catalog. GraphQL type systems. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
find_industries qpagesortlimitcontext
Browse industry verticals; sort by provider/API count.
find_investors slug*context
UNDERSTANDING — The reverse portfolio edge: which VC firms in the network back a given provider/company (by slug). The investor COUNT is free; the named firms need Understanding.
find_json_ld qpagesorttagslimitmatch +3
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.
find_json_schemas qpagetagslimitmatchcontext +2
JSON Schemas across the catalog. Standalone data schemas. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
find_json_structures qpagesorttagslimitmatch +4
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.
find_mcp qpagetagslimitmatchcontext +3
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 f…
find_openapis qpagetagslimitmatchcontext +2
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=["conte…
find_operations q*pagelimitmethodcontextdeprecated +1
UNDERSTANDING — CATALOG-WIDE operation search: which providers expose a path matching your terms. "Who has a POST /refunds" had no answer before this — tags are what a company says…
find_plans qpagesorttagslimitmatch +3
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.
find_postman qpagetagslimitmatchcontext +2
Postman collections across the catalog. Postman-format collections (by reference). Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-…
find_providers qareabandpagesorttags +17
Paginated, sortable list of providers — filter by text, tag, artifact type, industry, region, rating band, access model (pricing/onboarding/try_now/public), or DIRECTION (accepts_w…
find_rate_limits qpagesorttagslimitmatch +3
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.
find_rating_movers limitcontext
UNDERSTANDING — The biggest rating movers (up and down) since the previous scoring build.
find_ratings bandpagesorttagsfacetlimit +4
Ranked ratings leaderboard — filter by band, score range, trend, or facet threshold. Sort by composite (default), delta (biggest gainers), or any quality facet (governance, securit…
find_regions qpagesortlimitcontext
Browse geographic regions; sort by provider/API count.
find_rules qpagesorttagslimitmatch +3
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…
find_scopes qpagesorttagslimitmatch +3
OAuth scope catalogs across the catalog. The OAuth scopes an API defines. Understanding plan. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts…
find_security qpagesorttagslimitmatch +3
Security artifacts across the catalog. Authentication, domain security, VDP, trust center. Understanding plan. Filter by q / tags / providers; include=["content"] inlines bodies. U…
find_similar_apis aid*limitcontext
APIs similar to a given one ("more like this") by shared tags.
find_similar_providers slug*limitcontext
Providers similar to a given one (alternatives) by shared tags, industry, region, and artifact coverage.
find_skills qpagetagslimitmatchcontext +2
Agent Skills across the catalog. Packaged agent skills. Filter by q / tags / providers; include=["content"] inlines bodies. Use find_artifacts for cross-type search.
find_tag_groups qpagebasislimitcontextexclude +1
START HERE for capability-map questions. The 1,500+ tag groups the catalog computes — sets of tags that demonstrably travel together across providers (Cards, Logistics, Wealth Mana…
find_tags qpagesortviewlimitfields +1
Paginated, sortable list of tags in the taxonomy. Use apis_io_search first for a cross-type overview.
find_vcs qpagesorttagslimitcontext +1
UNDERSTANDING — Find venture-capital firms by name, thesis tags, or category. Each carries a network-matched, rated portfolio graph. Sort by portfolio_on_network (default), portfol…
gap_analysis contextmin_shareproviders*
UNDERSTANDING — 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 — plu…
generate_artifact slug*contextartifact
INFLUENCE — REQUEST an artifact you are being marked down for not having: apis-json, agent-card, mcp (one tool per operation you already publish), arazzo, rules (a Spectral ruleset…
get_agent_readiness slug*context
EXPLORE — the agent-readiness dimensions and standalone score for ONE provider (spec presence, MCP server, auth clarity, idempotency, error semantics, rate-limit signal, well-known…
get_api aid*contextincludeinclude_nextartifact_types
Full detail for one API by aid (provider:api-slug); set include=["content"] to inline artifact bodies. Results carry `next`: the sub-resources that exist for this entity and the ex…
get_api_artifacts aid*typecontextinclude
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 i…
get_area slug*viewlimitcontextinclude_next
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. Results carry…
get_area_leaders slug*limitcontext
UNDERSTANDING — Top-rated providers in a curated API Evangelist area.
get_capability contextcapability*
One business capability: its definition, its sub-capabilities, the external authorities it cites, and WHICH catalog providers reach it with their ratings. Accepts a slug or a BC id…
get_capability_edges contextcapability*
UNDERSTANDING — the evidence behind a capability. Every edge that lands on it: the provider, the tag, the exact OpenAPI file, a calibrated confidence, and the QUOTED FRAGMENT OF TH…
get_cohort kind*slug*context
One cohort: its identity, its population, and the full member roster with each provider's Kin Score and agent readiness. Understanding plan. The analysis parts (stats/rankings/scor…
get_company_insight slug*context
UNDERSTANDING — Full demand-side profile for one company: 40-dimension readiness scores, adopted stack, and per-quarter history.
get_extension slug*viewcontextinclude_next
One OpenAPI specification extension: its publishers, occurrence and document counts, where it appears, and the value shapes observed. CHECK is_api_evangelist BEFORE treating a key…
get_industry slug*viewlimitcontextinclude_next
One industry: metadata + a top sample of its member providers (ranked, with the total). Use find_providers?industry=slug for the full list, or view=full here. Results carry `next`:…
get_industry_leaders slug*limitcontext
UNDERSTANDING — Top-rated providers in an industry vertical.
get_list id*context
UNDERSTANDING — Get a list you own, with each member resolved to its current name, band, and score.
get_openapi aid*contextinclude
An API's primary OpenAPI reference (url) — the top agent intent; set include=["content"] to inline the spec body.
get_playground_apis taglimitaccesscontextgrouping
Curated APIs that are SAFE TO EXPERIMENT WITH — no key (or an instant, free, self-serve key), no cost, and no real-world side effects. Free, and deliberately so: this is where you…
get_provider slug*viewfieldscontextinclude_next
Full detail for one provider: profile, rating, and the APIs it publishes. The heavy `collections` and `common` sections are omitted by default (their counts are still reported) — p…
get_provider_apis pageslug*tagslimitmatchfields +3
Every API one provider publishes, as a page you can filter — the provider's own catalog rather than the whole network's. Prefer this over find_apis with a `providers` filter when y…
get_provider_artifacts slug*typecontext
Every artifact a provider publishes — provider-level (MCP, security, scopes, rules, agentic-access) and per-API (OpenAPI, Arazzo, overlays, reference docs) — grouped by type with c…
get_provider_business_capabilities slug*context
UNDERSTANDING — what ONE vendor's published APIs let a business DO, rolled up by capability, with the tag-level evidence under each. Answers "what is this vendor actually for" from…
get_provider_capabilities slug*context
What one provider publishes, counted by artifact type, with the agent dimensions it satisfies. Free — it is a fact about their own public surface. NOTE: this is artifact counts, NO…
get_provider_evidence slug*context
How a provider's score was established, part by part: first-party (they published it), verified (we fetched and confirmed it), or derived (we inferred it). Free — the basis for a c…
get_provider_facets slug*context
UNDERSTANDING — one provider's score broken into its facets (discoverability, contract quality, governance, operational transparency, developer ergonomics, commercial clarity) plus…
get_provider_onboarding slug*context
A getting-started view for a provider — website, portal, signup, docs, authentication, base URLs, and first steps assembled from its registered links.
get_provider_operations qapipagepathslug*limit +4
Every operation a provider exposes, across all of its OpenAPIs — method, path, operationId, summary, which API it belongs to, and whether it is deprecated. The shortcut for "what c…
get_provider_rating slug*context
One provider's full rating breakdown (composite, band, trend, six facets).
get_provider_schema qpageslug*limitcontext
Every JSON Schema a provider publishes — the data shapes their API works in, in one list, without walking their artifacts. Free.
get_provider_tools pageslug*limitcontextprovenance
Every MCP tool a provider ships, with the operation each one wraps and its auth. Reports provenance per tool: `first-party` means the provider publishes that server, `derived` mean…
get_rating_history slug*context
UNDERSTANDING — A provider's REAL score time series: one point per scored build (composite + agent readiness on each date), plus a summary of the movement over the window — first/l…
get_rating_rubric context
UNDERSTANDING — the rubric: bands, facet weights, trend thresholds, so an agent can interpret any score. Moved behind the paywall with the ratings data on 2026-08-31.
get_region slug*viewlimitcontextinclude_next
One region: metadata + a top sample of its member providers (ranked, with the total). Use find_providers?region=slug for the full list, or view=full here. Results carry `next`: the…
get_region_leaders slug*limitcontext
UNDERSTANDING — Top-rated providers in a region.
get_tag slug*viewlimitcontextinclude_next
One tag: its metadata, neighbor tags, and a top sample of its providers and APIs (with totals). `provider_count` counts companies that classify THEMSELVES here; `api_provider_count…
get_tag_group areaslug*regioncontextcountryindustry
One tag group: its member tags and the full provider roster resolved from the catalog, each with Kin Score and agent readiness. Filter the roster by industry, region, country or ar…
get_vc slug*viewcontext
UNDERSTANDING — One VC firm: identity, fund facts, and portfolio summary (totals, band distribution, average rating). Pass view=full to inline the whole portfolio. Understanding pl…
industry_gap_analysis slug*contextmin_share
UNDERSTANDING — Valuable artifact types (MCP, Arazzo, Rules, Skills…) commonly missing across a whole industry — where the vertical is under-served.
insights_adoption pagetypelimitcontext
Services, tools, or standards ranked by how many companies adopt them across the profiled set. Understanding plan.
insights_dimensions pagelimitcontext
Cross-section ranking of the 40 tracked investment dimensions (AI, cloud, governance, security, …) by how many profiled companies show signal. Understanding plan.
insights_industries pagelimitcontext
UNDERSTANDING — the demand-side industry rollup: the sectors the profiled companies fall into. Each row carries TWO counts and they answer different questions: `company_count` is t…
insights_overview context
UNDERSTANDING — the Insights root: how many companies are profiled, over how many quarters, and the top investment dimensions across the whole set. Read this FIRST — it tells you t…
list_lists context
UNDERSTANDING — List the lists/shortlists you own.
list_saved_searches context
UNDERSTANDING — List the saved searches you own (name, criteria, when last run, how many matches are tracked).
list_watches context
INFLUENCE — the listings you are watching, with the events registered for each and when you started. The read half of watch_listing: call it before registering another, so you neit…
match_providers slug*context
UNDERSTANDING — The supply↔demand join: apis.io providers whose product appears in a company's adopted stack, ranked by rating.
my_checks context
INFLUENCE — the check requests you filed, newest first. Requires a key or login — an anonymous caller has no identity to scope a list to, and should read a single request with chec…
my_workspace context
UNDERSTANDING — the workspace root: which plan you are on, how many saved searches and lists you hold, and where each lives. Answers "what do I have here and what can I afford" in…
readiness_gates slug*context
INFLUENCE — what blocks the next agent-readiness band, GATES BEFORE POINTS. Some bands are unreachable on score alone: agent-native requires idempotency AND a stable error envelope…
recommend_stack regioncontextcapabilities*
Design an API stack — the best-rated catalog provider per capability, assembled into a stack. The Understanding preview is the top pick per capability; the full answer adds alterna…
report_correction slug*fieldwrong*contextcorrectevidence +1
Report that the catalog has a provider WRONG — a wrong website, a wrong logo, APIs that are not theirs, a count that does not match what they ship, a score computed from any of tho…
report_gap foundcontactcontextproviderlooked_for*needed_for
FREE, no account — tell the catalog what you looked for and could not find. The consumer door (roadmap#166): a gap report is how the catalog learns what to add next, and a person r…
request_check urlkindslugnotescontactcontext +1
INFLUENCE — ask APIs.io to (re)check something. Use it when a listing is wrong or stale, when a score looks incorrect, or to get a company profiled that is not in the catalog yet.…
resolve contextidentifier*
Resolve ANY identifier — website URL, domain (stripe.com), or GitHub org (github.com/stripe) — to the apis.io provider it belongs to. Use this when you have a URL, not a slug. Unde…
run_saved_search id*limitcontext
UNDERSTANDING — Re-run one of your saved searches against the live catalog and return current matching providers.
saved_search_net_new id*context
UNDERSTANDING — What is NEW for a saved search since you last checked: providers that newly match your criteria. Advances the delta cursor, so each call reports only what changed s…
save_search qareabandname*tagsmatch +5
UNDERSTANDING — Persist the current search criteria as a named saved search you own, so you can re-run it and get net-new results later. Criteria use the same filters as apis_io_se…
set_visibility slug*reasoncontactcontextvisibility*
INFLUENCE — ask to be shown less, or not at all. `restricted` keeps a name, a description and a link to your own site, unrated and out of every ranked view; `delisted` removes you…
simulate_fixes slug*fixes*context
INFLUENCE — project a set of fixes onto a provider's agent-readiness score and band before doing the work. Re-applies the band gate to the PROJECTED state, so it will tell you when…
story_leads contextinclude
OWNER — The weekly "what's worth writing" rollup: ranked story leads from the demand map crossed with rating movement — unmet demand (searched, no result), risers/fallers, and hot-…
submit_artifact url*slug*type*contactcontext
INFLUENCE — tell us about an artifact you publish, rather than waiting for us to find it. Returns 202; a person fetches it, checks it and re-runs the pipeline against it. Track it…
submit_feedback toolaboutcontextproblem*expectedseverity
Report something wrong with a result: wrong data, a filter that did not filter, a ranking that put off-topic results first, a number you could not reproduce, or an answer that was…
tag_group_tags pageslug*limitcontext
The member tags of one tag group, each joined to its catalog record — provider count, api count, tag quality band and composite. Use it to see what a group is actually made of befo…
unwatch_listing slug*context
INFLUENCE — stop watching a listing. Takes effect immediately and removes the registration outright; there is no paused state. Removing a watch that was never registered is not an…
vc_portfolio bandpageslug*sortlimitcontext +4
UNDERSTANDING — A VC firm's portfolio companies, each matched to the network and rated. Filter publishes_api=true (companies that actually ship an API — about 37% of any book), in_…
watch_listing slug*eventscontext
INFLUENCE — be told when a listing you care about moves: score changes, band changes, or a check closing. Registration only — the scoring pipeline sends the mail, this records what…
what_can_i_fix slug*context
INFLUENCE — the ranked, costed, gated punch list for one provider you own. Every agent-readiness check with points still on the table (exact — these are real per-check results, eac…
whats_changed limitsince*context
UNDERSTANDING — What changed in the catalog since a date: providers added/updated, plus rating movement measured FROM THAT DATE — each provider's current score against its score at…