If you are building with an AI agent and you need real data in it, the usual path is: pick an API, write a tool wrapper, describe the parameters, handle auth, keep the schema in sync. That is a day of work per API and it never stays done.
For any API listed on RapidAPI, including all 27 of ours, you can skip it. RapidAPI runs an MCP gateway, and pointing it at an API turns every endpoint into an MCP tool automatically.
What MCP is, briefly
The Model Context Protocol is an open standard for connecting AI applications to external systems. An MCP server exposes tools the model can call, each with a name, a description and a typed parameter schema. The client handles the calling; the model just decides when a tool is useful.
The point is that it is a standard. Write nothing client-specific and the same server works in Claude Desktop, Claude Code, Cursor and anything else that speaks MCP.
The configuration
One entry per API. Replace the host with whichever API you want and the key with your RapidAPI key:
{
"mcpServers": {
"happy-endpoint-bayut": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.rapidapi.com",
"--header",
"x-api-host: uae-real-estate3.p.rapidapi.com",
"--header",
"x-api-key: <your-rapidapi-key>"
]
}
}
}
That is the whole integration. No server to host, no wrapper to maintain, no schema to keep in sync.
The x-api-host value is the RapidAPI host for that listing. Every one is published in our API catalog and in the table at /mcp.md.
What you actually get
Each endpoint becomes one tool, with its parameters described in the tool schema. Some of ours:
| API | Tools exposed |
|---|---|
| Realtor.com Data API | 38 |
| Yad2 Israel API | 25 |
| Aqar Saudi Arabia API | 23 |
| Vrbo API | 22 |
| Njuškalo Croatia API | 21 |
| Emlakjet Turkey API | 19 |
| Gumtree UK API | 17 |
| 28Hse Hong Kong API | 14 |
Counts are from the live gateway. They run one above the endpoint count on our API pages, because the gateway also exposes each API’s status health check, which we do not document as a product endpoint.
So the Realtor.com API arrives in your client as 38 callable tools: properties-for-sale, property-valuation, agents-search, mortgage-rates, school-district and the rest, each with its own parameters already described.
A worked example
With the Realtor.com API connected, you can ask a question in plain language and the model works out the calls:
Find three-bedroom homes for sale in Austin under $900k that have been listed more than 60 days, and tell me what similar homes actually sold for.
The model resolves the location with locations-autocomplete, filters with properties-for-sale, then pulls comparables from properties-sold or similar-homes. You did not write any of that routing. The tool descriptions carry enough for the model to sequence it.
This is where MCP earns its place over a hand-written wrapper. You are not exposing one function you thought of in advance. You are exposing the whole API surface and letting the model compose it.
What it costs
Calls through the gateway count against your RapidAPI plan exactly as direct HTTP calls do. There is no MCP surcharge and no separate billing.
Two practical notes:
Listing tools is free. The tools/list handshake is metadata and does not consume quota, so connecting an API and inspecting what it offers costs nothing.
Watch the quota. Agents are enthusiastic. A model exploring a 38-tool API can burn through a free tier faster than you would by hand. Every response carries x-ratelimit-requests-remaining, so check it early. Most of our APIs include a free tier for exactly this kind of testing.
The limits
Only request-time APIs. Our bulk datasets and daily data feeds are not MCP surfaces. They are files and sheets, not endpoints, and no protocol changes that.
Read-only. These are data APIs. Nothing here books, buys or writes.
The model still needs the domain. A tool schema tells it what parameters exist, not that Hong Kong prices are quoted on saleable area rather than gross floor area, or that Israeli room counts include the living room. Those traps are in our per-platform guides, and they are worth reading before you trust an answer.
Auth is yours. The key in that config is a live credential. Treat the file accordingly.
Where to start
Pick an API from the library, subscribe on RapidAPI for the key, and paste the config above with that API’s host. /mcp.md lists every host and tool count in one table, and /api-catalog.json has the same thing machine-readable if you would rather have your agent discover it.
If you want the catalog itself in an agent, every page on this site is available as markdown by appending .md to its URL, and /llms-full.txt is the whole thing in one document.
Disclaimer
Happy Endpoint is not affiliated with, endorsed by, or sponsored by Anthropic, Cursor, or RapidAPI. MCP is an open standard; the gateway described here is RapidAPI’s, and its terms and behaviour are theirs to change.