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.

claude mcp add prolevelmax --url https://prolevelmax.com/mcp
codex mcp add prolevelmax --url https://prolevelmax.com/mcp

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.

curl https://prolevelmax.com/v1/discover \ -H "Authorization: Bearer sk_smcli_..." \ -H "Content-Type: application/json" \ -d '{"query":"reddit posts"}'
EndpointWhat it does
POST /v1/discoverFind sources by keyword
POST /v1/inspectInput schema and quote for one source
POST /v1/runExecute a run, billed to your balance
GET /v1/runs/:idFetch a previous run's results

Tools

These are the four tools your agent sees over Skill or MCP.

smcli_discoverSearch available sources by keyword
smcli_inspectGet input schema and pricing
smcli_runExecute a run (charges your balance)
smcli_runs_getRetrieve a previous run's results

Billing

  • 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

HTTPMeaningWhat to do
401Missing or invalid API keyCheck the Authorization header
402Insufficient balanceTop up in the dashboard
404Unknown sourceConfirm with discover first
429Too many concurrent runsWait for a run to finish
502Upstream failedUsually free; if upstream billed, its cost plus 25%. Safe to retry