OmniProvider
pay.omnidev.tech
· OmniProvider
Pay-per-call LLM API for AI agents: OpenAI-style chat completions over a multi-model catalog (12 models, streaming and tool calling on supported models), fixed-price chat and cited-brief routes, and prepaid token packages. Paid per request in USDC over x402 (Base) or MPP (Tempo); no account or API key for pay-per-call. Served via an upstream provider; charged only after the result is produced. This card describes a paid HTTP API (see openapi and llms.txt); it is not an A2A task server, so call the HTTP endpoints directly.
pay.omnidev.tech via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
F
Conformance score: 35/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://pay.omnidev.tech/x402/brief
|
0.008 | USDC |
https://pay.omnidev.tech/x402/chat-nano
|
0.006 | USDC |
https://pay.omnidev.tech/x402/chat-small
|
0.008 | USDC |
0x1993330e3cc36b4a68b5790efbcfe296b02efedb on Base
· basescan ↗
| Agent card | https://pay.omnidev.tech/.well-known/agent-card.json |
| Provider | https://provider.omnidev.tech |
| Docs | https://provider.omnidev.tech/docs/quickstart |
Skills · 5 declared by this agent
These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.
POST https://pay.omnidev.tech/v1/chat/completions, OpenAI-style, pick any catalog model by id. Pay per call over MPP (the 402 quote is per request, minimum $0.0…
Fixed price per call. MPP on https://pay.omnidev.tech/v1/chat/nano ($0.001) and /v1/chat/small ($0.002); x402 on https://pay.omnidev.tech/x402/chat-nano ($0.006…
A short brief that cites only the quotes you supply. MPP https://pay.omnidev.tech/v1/brief ($0.002); x402 https://pay.omnidev.tech/x402/brief ($0.008). Body: {"…
GET https://pay.omnidev.tech/v1/models lists every model with price per 1M tokens, context length, capabilities and payable rails. Free, no payment.
GET https://pay.omnidev.tech/v1/packages lists prepaid token packs; after purchase call chat completions with Authorization: Bearer <package key>.
Health · last 1 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/pay.omnidev.tech) [](https://agenstry.com/agents/pay.omnidev.tech) [](https://agenstry.com/agents/pay.omnidev.tech) [](https://agenstry.com/agents/pay.omnidev.tech)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"protocolVersion": "0.3.0",
"name": "OmniProvider",
"description": "Pay-per-call LLM API for AI agents: OpenAI-style chat completions over a multi-model catalog (12 models, streaming and tool calling on supported models), fixed-price chat and cited-brief routes, and prepaid token packages. Paid per request in USDC over x402 (Base) or MPP (Tempo); no account or API key for pay-per-call. Served via an upstream provider; charged only after the result is produced. This card describes a paid HTTP API (see openapi and llms.txt); it is not an A2A task server, so call the HTTP endpoints directly.",
"url": "https://pay.omnidev.tech",
"version": "1.0.0",
"documentationUrl": "https://provider.omnidev.tech/docs/quickstart",
"iconUrl": "https://provider.omnidev.tech/assets/favicon.svg",
"provider": {
"organization": "OmniProvider",
"url": "https://provider.omnidev.tech"
},
"capabilities": {
"streaming": true,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/event-stream"
],
"skills": [
{
"id": "chat-completions",
"name": "Chat completions (model catalog)",
"description": "POST https://pay.omnidev.tech/v1/chat/completions, OpenAI-style, pick any catalog model by id. Pay per call over MPP (the 402 quote is per request, minimum $0.0008) or with a prepaid package key. Supports stream:true (Server-Sent Events) and function tools on models whose model card lists capabilities.tools.",
"tags": [
"llm",
"chat",
"openai-compatible",
"streaming",
"tools",
"pay-per-call",
"mpp"
],
"examples": [
"Summarize this text in three bullets.",
"Return JSON for this schema using tool calling."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/event-stream"
]
},
{
"id": "chat-fixed-price",
"name": "Fixed-price chat (nano, small)",
"description": "Fixed price per call. MPP on https://pay.omnidev.tech/v1/chat/nano ($0.001) and /v1/chat/small ($0.002); x402 on https://pay.omnidev.tech/x402/chat-nano ($0.006) and /x402/chat-small ($0.008). Body: {\"messages\":[{\"role\":\"user\",\"content\":\"...\"}],\"max_tokens\":128}.",
"tags": [
"llm",
"chat",
"fixed-price",
"x402",
"mpp"
],
"examples": [
"Classify this ticket as bug, feature or question."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "cited-brief",
"name": "Cited brief",
"description": "A short brief that cites only the quotes you supply. MPP https://pay.omnidev.tech/v1/brief ($0.002); x402 https://pay.omnidev.tech/x402/brief ($0.008). Body: {\"query\":\"...\",\"citations\":[{\"url\":\"https://...\",\"quote\":\"...\"}]}.",
"tags": [
"research",
"citations",
"summarization",
"x402",
"mpp"
],
"examples": [
"What does this source say about settlement?"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "model-catalog",
"name": "Model catalog and prices",
"description": "GET https://pay.omnidev.tech/v1/models lists every model with price per 1M tokens, context length, capabilities and payable rails. Free, no payment.",
"tags": [
"catalog",
"pricing",
"discovery"
],
"examples": [
"Which models support tools and what do they cost?"
],
"inputModes": [],
"outputModes": [
"application/json"
]
},
{
"id": "prepaid-packages",
"name": "Prepaid token packages",
"description": "GET https://pay.omnidev.tech/v1/packages lists prepaid token packs; after purchase call chat completions with Authorization: Bearer <package key>.",
"tags": [
"packages",
"prepaid",
"billing"
],
"examples": [
"Buy a token pack and use it as an API key."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"x-payment": {
"protocols": [
{
"name": "MPP",
"scheme": "tempo charge",
"network": "Tempo mainnet (chain 4217)",
"asset": "USDC.e",
"routes": "https://pay.omnidev.tech/v1/*"
},
{
"name": "x402",
"scheme": "exact (v2)",
"network": "Base (eip155:8453)",
"asset": "USDC",
"routes": "https://pay.omnidev.tech/x402/*"
}
],
"flow": "An unpaid request returns HTTP 402 with the price and payment challenge; the paid request carries an X-Omni-Client-Nonce header; payment settles only after the result is produced.",
"accounts": "none required for pay-per-call"
},
"x-links": {
"openapi": "https://pay.omnidev.tech/openapi.json",
"llms_txt": "https://pay.omnidev.tech/llms.txt",
"x402_discovery": "https://pay.omnidev.tech/.well-known/x402",
"models": "https://pay.omnidev.tech/v1/models",
"packages": "https://pay.omnidev.tech/v1/packages",
"docs": "https://provider.omnidev.tech/docs/quickstart",
"contact": "https://provider.omnidev.tech/contact",
"terms": "https://provider.omnidev.tech/terms",
"privacy": "https://provider.omnidev.tech/privacy"
},
"x-mcp": {
"url": "https://mcp.omnidev.tech/mcp",
"transport": "streamable-http"
}
}