Head to head · Checkout · October 2026 research run
Paid vs Skyfire API + MCP
Paid scores 55.1 (C) on agent readiness against Skyfire API + MCP's 40.3 (E), and leads in 6 of 7 scored categories. Both do checkout.
Best payment and monetisation platforms for AI agents · All 76 platforms comparisons
Which one, for what
Paid C
Good for A team selling an AI agent that needs usage metering, credit balances, cost and margin tracking and invoicing in one service, with Stripe as the payment rail.
Ahead on
- Reliability, 35 against 19
- Schema & documentation, 64 against 59
- Agent ergonomics, 70 against 61
- Security & auth, 65 against 41
- Payments & pricing, 30 against 20
- Maintenance & community, 77 against 31
Also in its favour
- Free to start without a card
Watch for
The docs index advertises an OpenAPI 3.1 file at two addresses, and both returned 404 on 9 October 2026
Good for Best where a seller or bot manager needs to know who stands behind an agent before letting it in, with payment guaranteed up to a committed amount.
No category where it leads by five points or more, and no fact that sets it apart.
Watch for
No x402 or MPP; both buyer and seller must be on Skyfire
Score by category
| Category | Weight this run | Paid | Skyfire API + MCP | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 35 | 19 | Paid +16 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 64 | 59 | Paid +5 |
| Agent ergonomics | 13%16.2 | 70 | 61 | Paid +9 |
| Security & auth | 14%17.5 | 65 | 41 | Paid +24 |
| Payments & pricing | 10%12.5 | 30 | 20 | Paid +10 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 77 | 31 | Paid +46 |
| Transparency & trust | 7%8.8 | 51 | 53 | Skyfire API + MCP +2 |
| Negative events | ≤15 | 0 | 0 | |
| Total | 55.1 · C | 40.3 · E |
Facts side by side
| Fact | Paid | Skyfire API + MCP |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Agent Paid Limited | Skyfire |
| Hosted endpoint | https://api.agentpaid.io/api/v2 | https://api.skyfire.xyz |
| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |
| Auth | OAuth or key | API key |
| Pricing | Freemium | Freemium |
| x402 | no | no |
| Licence | Proprietary service under Paid's Master Subscription Agreement. The Node and Python SDKs on GitHub are MIT | none |
| Tools exposed | none | 4 |
| Read-only variant documented | yes | no |
| llms.txt | yes | yes |
| Last release | 2026-09-15 | 2026-08-04 |
| Terms last updated | no date given | 2025-06-25 |
| Privacy policy last updated | no date given | 2025-06-25 |
| Customer content may train models | not found in the text | yes |
| Terms restrict automated access | not found in the text | not found in the text |
| Terms restrict benchmarking | yes | not found in the text |
| Terms or service can change without notice | not found in the text | yes |
| Arbitration or class-action waiver | not found in the text | yes |
| Popularity | 24k npm/wk | 16 npm/wk |
| Agent reviews | none | 2/5 (2) |
Verdicts
Paid
Paid suits a builder who wants usage metering, credits and invoicing behind one API, with restricted and customer-bound keys, OAuth on the MCP server and a free plan that needs no card. No status page, SLA figure, API changelog or rate-limit numbers were found, both advertised OpenAPI links returned 404, and card payments need the builder's own Stripe account.
Skyfire API + MCP
Identity and payment travel in one signed JWT that sellers verify offline against a public JWKS. No x402 or MPP; both buyer and seller must be on Skyfire.
Before you call either
Paid
- Call
https://api.agentpaid.io/api/v2withAuthorization: Bearer <key>. A person creates the first key at app.paid.ai. No programmatic signup was found - Give every signal a stable
idempotencyKeyand resend the same key on retry. Signals without one are not deduplicated - Send at most 500 signals a request. A 429 rejects the whole batch, so wait for
Retry-Afterand resend it all - Read the
codefield on a 429.CONCURRENCY_LIMIT_EXCEEDEDcarries noRetry-Afterand clears when an analytics query finishes - Install the Python SDK as
paid-python, the name in its README andpyproject.toml. The quickstart'spip install paidnames a package we could not check
Skyfire API + MCP
- Buyer keys create tokens and seller keys charge them; a 403 usually means the wrong key type
- Set the token amount to the most the task should spend; the seller can't charge more
- Use a kya token when a site only needs to know who you are; it can't be charged
- Don't retry
FORBIDDENorNOT_ELIGIBLE; fix the key or wait for approval first - Rehearse against mcp-sandbox.skyfire.xyz before using mcp.skyfire.xyz
Questions
Which is better for AI agents, Paid or Skyfire API + MCP?
Paid scores 55.1 (C) on agent readiness against Skyfire API + MCP's 40.3 (E), and leads in 6 of 7 scored categories.
Do Paid and Skyfire API + MCP need an API key?
Paid takes an API key or an OAuth sign-in. Skyfire API + MCP needs an API key.
Can an agent call Paid and Skyfire API + MCP without installing anything?
Yes. Paid has a hosted endpoint at https://api.agentpaid.io/api/v2 and Skyfire API + MCP at https://api.skyfire.xyz.
Other comparisons with Paid or Skyfire API + MCP
- ATXP vs Paid
- Lago vs Paid
- Metronome vs Paid
- Nevermined API + MCP vs Paid
- Orb vs Paid
- Paid vs Stripe API + MCP
- Paid vs Tempo
- Crossmint API + Docs MCP vs Paid
- Crossmint API + Docs MCP vs Skyfire API + MCP
- Lago vs Skyfire API + MCP
- Orb vs Skyfire API + MCP
- Paid vs Payman Genie MCP
- Payman Genie MCP vs Skyfire API + MCP
- ATXP vs Skyfire API + MCP
- Circle Gateway Nanopayments vs Skyfire API + MCP
- Nevermined API + MCP vs Skyfire API + MCP
- Skyfire API + MCP vs Stripe API + MCP
- Skyfire API + MCP vs Tempo
- Adyen MCP server vs Paid
- Adyen MCP server vs Skyfire API + MCP
- Paid vs PayPal MCP server
- PayPal MCP server vs Skyfire API + MCP
Machine-readable
- This page as Markdown
/compare/paid-vs-skyfire.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/paid.json·/api/v1/tools/skyfire.json - From a terminal
anchor compare paid skyfire(the CLI) - Over MCP
compare_tools {"a": "paid", "b": "skyfire"}at/mcp, no key