onemcp_search
Finds capabilities that match the need, in any language. Returns short cards instead of schemas.
"EUR to PLN rate" → nbp.rates.current · free
onemcp is OpenRouter for data. Your agent says what it needs. We find the right API, MCP server or registry, call it safely, charge it to one balance and return only the fields it asked for.
Internal MVP measurements: gateway benchmark and a set of 65 test queries.
Context explosion. Every server loads all its tools with full schemas into the model. Cost and latency go up, accuracy goes down.
Most sources have no MCP. APIs without a server or docs, websites without an API. Every team writes the same integrations.
Eight sources, eight invoices. Separate accounts, keys, limits and billing with every paid data provider.
Compliance says no. A bank won't let an agent reach any server on the internet without controls, isolation and audit.
The agent doesn't get the whole catalog. It gets four meta-tools whose descriptions fit in under 600 tokens, and pulls in only what it needs at the moment.
Finds capabilities that match the need, in any language. Returns short cards instead of schemas.
"EUR to PLN rate" → nbp.rates.current · free
The full input schema, only when the arguments on the card are not enough.
ids: ["etherscan.gas.oracle"]
Calls the source through the gateway and trims the response to the fields and token limit you asked for.
fields: ["ethereum.usd"] · max_tokens: 800
Balance, today's spend and limits: the agent knows what it can afford before it pays.
→ balance "$12.40" · today "$0.31"
onemcp_callonemcp_call{
"id": "coingecko.price.simple",
"args": { "ids": "ethereum", "vs_currencies": "usd" },
"fields": ["ethereum.usd"],
"max_tokens": 800
}
143 ms
{
"data": { "ethereum": { "usd": 4123.51 } },
"meta": { "cost": "$0.0002", "cached": false,
"source": "coingecko" },
"untrusted": true
}
One connection, one balance, one set of policies, and underneath as many APIs, MCP servers, registries and websites as you need.
Hybrid full-text and vector search in Polish and English. Cards of 40–80 tokens instead of full schemas.
id: nbp
name: NBP
capabilities:
- id: nbp.rates.current
cost: free
A declarative manifest instead of an integration. Connector Studio drafts it from OpenAPI, a HAR recording, an MCP server or a website, and a human approves it.
Prepaid through Stripe or a monthly invoice. Source cost and margin per call, visible in the response. Bring your own keys (BYOK) welcome.
Per-organization source allowlists, spend and request limits, a hash-chained audit log. Every external response is marked untrusted.
26 connectors · 75 capabilities · a new source in minutes, not days
Crypto and on-chain · prices, markets
price.simplefree
Crypto and on-chain · accounts, gas
gas.oracleBYOK
Crypto and on-chain · blocks, tx
block.latestfree
Crypto and on-chain · TVL
protocol.tvlfree
Finance · Polish FX rates, gold
rates.currentfree
Finance · reference rates
fx.latestfree
Registries · Polish companies
company.summaryfree
Registries · LEI identifiers
lei.searchfree
Weather · forecasts and history
weather.forecastfree
Knowledge · articles and summaries
page.summaryfree
Give an agent access to many sources quickly, without writing integrations.
On-chain and market data from many paid APIs, with low latency.
Control, audit, isolation and data in the EU before an agent touches production.
Account, team and roles from day one. Test mode without a card.
Stripe Checkout or a monthly invoice. The balance works with every source.
One command in Claude Code, Cursor or Claude Desktop. You will find the URL and key in the console.
claude mcp add --transport http onemcp \ "$ONEMCP_URL/mcp" \ --header "Authorization: Bearer $KEY"
A cached result? You pay only the platform fee.
Stripe Checkout. Each paid call deducts the source cost plus margin from your balance.
For organizations: a contractual credit limit, one invoice for all sources.
No upstream cost, only a platform fee per call.
Annual license, support, SSO and installation in your infrastructure.
Connect your agent
to every → source