docs: refresh MPP Router page against the live catalog - #17
Conversation
Update the agentic payments page to match what the router actually fronts today: 90+ upstream providers / 670 endpoints (444 payable, 15 paid-verified) instead of four illustrative services, naming OpenAI, Anthropic, DeepSeek, Perplexity and the other major upstreams. Also: list all seven stellar-agent-wallet skills rather than two, replace the npx tsx invocations with ./node_modules/.bin/tsx (npx tsx was being routed to npm run tsx on some machines, per skill v1.8.2), and add a dated footer so crawlers and readers can tell how fresh the counts are.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a8d916d692
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| The service catalog is live at `https://apiserver.mpprouter.dev/v1/services/catalog`. Never hardcode service paths — the catalog is the source of truth. | ||
| The service catalog is live at `https://apiserver.mpprouter.dev/v1/services/catalog`. Never hardcode service paths — the catalog is the source of truth, and it carries its own `generated_at` timestamp plus a `summary` block with the current counts. | ||
|
|
||
| As of 2026-08-11 the catalog reports **670 endpoints from 94 upstream providers**, of which **444 are payable** and **15 are paid-verified** — meaning a real paid call was made through them and the settling Stellar transaction hash is published. Treat unverified entries as available but untested. |
There was a problem hiding this comment.
Do not label non-payable entries as available
The blanket instruction to treat unverified entries as available conflicts with the counts immediately before it: 670 total minus 15 paid-verified leaves 655 unverified entries, while only 444 entries are payable, so at least 226 unverified entries cannot be selected for the documented pay-per-call flow. Readers may attempt endpoints that the router cannot charge for; distinguish payable-but-unverified entries from non-payable catalog entries and tell users to filter on payability first.
Useful? React with 👍 / 👎.
The agentic payments page described MPP Router as fronting four services (Parallel.ai, Exa, Firecrawl, OpenRouter). The live catalog today reports 670 endpoints from 94 upstream providers, 444 payable and 15 paid-verified. Our own docs were understating the product by an order of magnitude, and omitted the two upstreams most people search for — OpenAI and Anthropic.
All numbers in this PR were read from
https://apiserver.mpprouter.dev/v1/services/catalog(summaryblock,generated_at2026-08-11), not estimated.Changes:
generated_at/summaryas the authority. The example table keeps the priced entries and adds the named LLM upstreams, flagged as illustrative.stellar-agent-walletskills, not two, and links the repo.npx tsxto./node_modules/.bin/tsx, matching skill v1.8.2, which dropped npx after it was observed being routed tonpm run tsxand mangling flags.No claim here is stronger than the catalog supports: unverified services are described as available but untested, and prices are marked as changeable.