MCP Server
The APIs.io catalog is also available to AI agents as a Model Context Protocol server over Streamable HTTP:
Code
It's generated from the same OpenAPI contract as the REST API, so the two never drift. Every tool is read-only.
Connect
Point any MCP-capable client at the endpoint. For example, in a client that takes a remote MCP URL:
Code
The server speaks JSON-RPC: initialize, tools/list / tools/call, prompts/list / prompts/get, and resources/list / resources/read. If your client shows prompts, start there β they chain the right tools for a job (see Prompts below).
Tools
apis_io_search is the power tool β find APIs, providers, or tags by free text, tags, providers,
artifact types, industry, region, and rating band. The full set (Pro-gated tools marked π):
Discovery
find_apis/get_api,find_providers/get_provider,find_tags/get_tagfind_artifactsβ artifacts of a given type (OpenAPI, AsyncAPI, Postman, β¦) across the catalogfind_similar_providers/find_similar_apis,get_provider_artifacts/get_api_artifactsget_openapi,get_provider_onboardingresolveβ turn any identifier (domain, URL,github.com/<org>) into the provider it belongs to (free)enrich_providerβ one call, pick field groups (profile,onboarding,artifactsfree;rating,insightsπ) instead of chaining severalget_provider*calls
Venture Capital (VC firms as a first-class entity + their portfolio graph β free)
find_vcsβ search VC firms by name, thesis tags, or category; sort by portfolio_on_network / portfolio_total / portfolio_ratingget_vcβ one firm: identity, fund facts, portfolio summary (band distribution + average rating);view=fullinlines the whole portfoliovc_portfolioβ a firm's portfolio companies, each network-matched + rated (filteris_provider=truefor only API providers, or by band / min_score)find_investorsβ the reverse edge: which VC firms back a given provider/company
Provider surface shortcuts β one call each, instead of walking a provider's artifacts
get_provider_operationsβ every operation across all of a provider's OpenAPIs: method, path, operationId, summary, which API it belongs to, deprecation. Filter by method, api, path, or free text. For a provider like Stripe this replaces fetching and parsing 159 specs β freeget_provider_toolsβ every MCP tool they ship, with the operation each wraps and its auth β freeget_provider_schemaβ every JSON Schema they publish, the data shapes their API works in β free
Two things these report that a raw artifact walk does not. Operations carry their agentic action class and consequence where the provider publishes agentic-access β the difference between a read and something that moves money β so ?consequence=read finds the safe surface before you point an agent at it. An operation with no agentic block was not profiled, which is not the same as safe, and meta.coverage says how many have it.
Tools carry provenance: first-party means the provider publishes that server, derived means we generated a candidate tool list from their OpenAPI because no hosted server was found. Use ?provenance=first-party for a true picture. A server whose tools could not be enumerated β auth-gated, say β is reported in coverage.not_enumerable with the reason rather than counted as zero.
Cohorts (any scored population of providers as data β a tag, industry, region, area, or VC portfolio)
find_cohortsβ the index: 13,764 cohorts, filterable by kind, population, or promotion tier (report100+,brief25+,data) β freeget_cohortβ one cohort's identity and full member roster, each with its Kin Score and agent readiness β freecohort_statsπ β the distribution for a whole market: mean/median/min/max/stdev, band split, per-facet averages, adoption rates. The market-stats sheet from a Trend Report, computed livecohort_rankingsπ β the leaderboard on two axes: composite rank and agent rank. The two orders differ, and the gap between a provider's two ranks is usually the storycohort_scoresπ β facet-level scores carrying the cohort average and the delta against it. A 60 in governance means nothing until you know the market sits at 45cohort_capabilitiesπ β what every member publishes, and which agent dimensions each satisfiescompare_cohortsπ β two markets side by side on one rubric. A question a written report cannot answer, because a report covers one market
Every response carries a coverage block saying how much of the roster is actually scored β a mean over half a roster is a different claim from a mean over all of it. Cohorts below five scored members answer 422 rather than emit a statistic nobody should quote.
cohort_stats reports MCP adoption twice, on purpose: mcp_pct counts any mcp/ artifact, but a majority of those are ours β derived from the provider's own OpenAPI when no hosted server was found. mcp_first_party_pct counts only servers the provider publishes. The gap is large and consistent (payments: 32% against 9%). Use the first-party figure for any claim about what a market ships.
Provider score depth
get_provider_capabilitiesβ artifact counts by type plus the agent dimensions satisfied β freeget_provider_evidenceβ how each part of a score was established: first-party (they published it), verified (we fetched and confirmed it), or derived (we inferred it). Free and deliberately ungated β the basis for a claim should never sit behind the claim. Call it before quoting or disputing a scoreget_provider_facetsπ β the facets the composite is built from, plus any regulatory regime that appliesget_agent_readinessπ β the agent-readiness dimensions: spec presence, MCP server, auth clarity, idempotency, error semantics, rate-limit signal, well-known catalog, consent identity. A standalone score, not a slice of the composite
Saved Workspace (a Pro dimension β persistent per-user state, requires a key) π
save_search/list_saved_searches/run_saved_search/delete_saved_searchsaved_search_net_newβ what newly matches your saved criteria since you last checked (the agent-native demand report)create_list/list_lists/get_list/add_to_list/delete_listβ build and keep named shortlists/stacks- These are the same capability as the REST API's
/me/*endpoints β the API and MCP share one implementation and one paywall, so they never drift.
Taxonomy β find_industries / get_industry, find_regions / get_region, find_areas / get_area are all free (browse + get); only the ranked get_industry_leaders / get_region_leaders / get_area_leaders are π
Ratings β get_rating_rubric (free); find_ratings / get_provider_rating / get_rating_history / find_rating_movers π
Synthesis β recommend_stack is freemium (free top pick per capability, Pro for the full stack + alternatives + APIs.json); compare_providers, gap_analysis, industry_gap_analysis, whats_changed, export_stack π
Per-type artifact discovery β one find_<type> per artifact type, all free except the two marked. Named in full because an agent scanning for a tool name will not expand an ellipsis:
find_apis_json Β· find_arazzo Β· find_asyncapis Β· find_channels Β· find_collections Β· find_examples Β· find_finops Β· find_graphql Β· find_json_ld Β· find_json_schemas Β· find_json_structures Β· find_mcp Β· find_openapis Β· find_plans Β· find_postman Β· find_rate_limits Β· find_rules Β· find_scopes π Β· find_security π Β· find_skills
Data products β export_dataset (the whole ratings/providers dataset in one pull, Business license, with co_brand) and story_leads (owner-only editorial rollup)
Insights (demand-side: what the Fortune 1000 + API providers build, buy, and hire for)
- Free:
find_company_insights,insights_dimensions,insights_adoption - Pro π:
get_company_insight(full 40-dimension profile),company_gaps,match_providers(the supplyβdemand join)
π tools require a Pro/Business key (Plans). Call tools/list for the authoritative, always-current set:
Code
Prompts
Prompts are guided flows β each one chains the right tools for a job, so you don't have to know the
tool names. Free prompts run for anyone; π prompts need a Pro/Business key and are listed for
everyone (they upsell on use). Call prompts/list for the always-current set, prompts/get to run one.
Discover & adopt β find_api, provider_overview, explain_artifact, integrate_provider,
api_readiness_check, agent_readiness_scan, best_in_class, explore_industry, explore_area,
rating_methodology, insights_landscape, demand_vs_supply
Improve a provider you own β improve_my_score; claim_and_improve π, benchmark_against_peers π
Sell & go to market β sell_upmarket π
Data & the "state of" story (media) β state_of_report π (Business), movers_briefing π,
category_leaderboard π
Decide β design_api_stack π, vendor_shortlist π, audit_api_estate π,
find_alternatives π, build_agent_toolset π, track_provider_changes π, company_readiness π
Sensemaking (owner) β story_leads, network_pulse π
Code
Resources
Attachable, readable context an agent can pin into a session. Free unless marked π.
apis://catalog,apis://ratings/rubric,apis://llms.txtβ the network root, the scoring rubric, and the machine-readable indexapis://changesπ β the recent catalog + rating movement feed- Templated:
apis://provider/{slug},apis://provider/{slug}/openapi,apis://tag/{slug}(free);apis://provider/{slug}/dossier,apis://industry|region|area/{slug},apis://stack/{capabilities}π
Call resources/list and resources/templates/list for the authoritative set.
See the API Reference for the underlying operations each tool maps to.

