Docs
Three ways to connect, one catalogue behind all of them. Pick one and you are done.
Quickstart
Sign up for $0.50 in free credit and an API key, then paste this into your agent. It reads the SKILL.md and works out which channel to use on its own.
set up https://prolevelmax.com/SKILL.md
Then ask, in the same chat: what is r/LocalLLaMA talking about this week? It quotes, runs, and hands back structured results.
Skill
The simplest route. Works in any client that can read a remote markdown file — Claude.ai, Claude Code, ChatGPT, Codex, Cursor.
set up https://prolevelmax.com/SKILL.md
Pass your API key alongside it: API Key: sk_smcli_…. Keys are created in the dashboard and shown once.
MCP (OAuth 2.1)
Use MCP when you want a persistent connection, or the tools listed natively in your client. OAuth 2.1 with PKCE is supported.
https://prolevelmax.com/mcp
Claude.ai / Claude Desktop: Settings → Connectors → Add custom connector, then paste the URL above.
Cursor: Settings → MCP → Add New MCP Server, same URL.
REST API
Call it directly, no agent in the loop. Authenticate with a Bearer token — your API key.
| Endpoint | What it does |
|---|---|
POST /v1/discover | Find sources by keyword |
POST /v1/inspect | Input schema and quote for one source |
POST /v1/run | Execute a run, billed to your balance |
GET /v1/runs/:id | Fetch a previous run's results |
Tools
These are the four tools your agent sees over Skill or MCP.
smcli_discoverSearch available sources by keywordsmcli_inspectGet input schema and pricingsmcli_runExecute a run (charges your balance)smcli_runs_getRetrieve a previous run's resultsBilling
- Two modes: per call (flat per run) and per result (by rows returned). Which applies is listed on the pricing page.
- Every run is quoted first. The quote your agent sees is the ceiling.
- Your balance caps the run size. If it is short, the run is trimmed rather than overdrawn.
- A failed run is free unless upstream already billed for the attempt (a start fee, say). Then it costs that upstream amount plus 25%, never more than the run's quote.
- Each key runs up to 5 concurrent jobs.
Errors
| HTTP | Meaning | What to do |
|---|---|---|
401 | Missing or invalid API key | Check the Authorization header |
402 | Insufficient balance | Top up in the dashboard |
404 | Unknown source | Confirm with discover first |
429 | Too many concurrent runs | Wait for a run to finish |
502 | Upstream failed | Usually free; if upstream billed, its cost plus 25%. Safe to retry |