The OmniStream MCP server lets Claude, Cursor, and any Model Context Protocol client browse and call every marketplace API. One config line and your AI has seven tools covering the entire catalog.
The AI can search by keyword, browse categories, and inspect every endpoint - without you writing a single prompt.
call_api proxies requests through OmniStream so the AI never needs upstream API keys in its context.
Works with npx - nothing to install permanently. Point your MCP client at the command and restart.
Browse all published APIs - title, category, endpoints, rating, uptime.
BM25 keyword search across titles, descriptions, tags and endpoint names.
Full API details: auth method, base URL, every endpoint with parameters.
Endpoint list for one API - lighter than get_api when that is all you need.
Proxy-call any API endpoint with your Omni key. No upstream credential needed.
Available real-time data streams and their current subscriber counts.
Stream details + last 5 samples so the AI understands the payload shape.
| Tool | Auth | Description |
|---|---|---|
| list_apis | public | Browse all published APIs - title, category, endpoints, rating, uptime. |
| search_apis | public | BM25 keyword search across titles, descriptions, tags and endpoint names. |
| get_api | public | Full API details: auth method, base URL, every endpoint with parameters. |
| list_endpoints | public | Endpoint list for one API - lighter than get_api when that is all you need. |
| call_api | key | Proxy-call any API endpoint with your Omni key. No upstream credential needed. |
| list_streams | public | Available real-time data streams and their current subscriber counts. |
| get_stream | public | Stream details + last 5 samples so the AI understands the payload shape. |
Public tools work without an Omni key. call_api requires OMNI_KEY in the server env.
// ~/.claude/claude_desktop_config.json
{
"mcpServers": {
"omnistream": {
"command": "npx",
"args": ["omnistream-mcp"],
"env": {
"OMNI_KEY": "omni_live_your_key_here"
}
}
}
}Restart Claude Desktop after saving. Look for OmniStream in the tools panel.
// Cursor: Settings > MCP > Add server
{
"name": "omnistream",
"command": "npx omnistream-mcp",
"env": { "OMNI_KEY": "omni_live_your_key_here" }
}Same pattern for any MCP-compatible client. The command is always npx omnistream-mcp.
// Ask your AI assistant:
"Search OmniStream for CS2 skin price APIs"
"Get the endpoints for skinapi"
"Call skinapi/items-search with q=ak47"
"What real-time data streams are available?"The AI calls search_apis, then get_api to see the endpoints, then call_api - all in one turn. You see the live response in the conversation.
Discovery tools are public. To let your AI actually call APIs, sign in and copy a key to the env block above.