Numbers Online — phone intelligence
numbers.online
· Numbers Online
Read-only phone intelligence for AI agents: validity, line type, range carrier, country, caller name (CNAM), STIR/SHAKEN verstat, a labeled spam signal, and a first-party do-not-contact (DNC) signal, with Ed25519-signed receipts. Every field is a supplementary, low-confidence signal; the calling agent keeps every routing and dialing decision.
numbers.online 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
C
Conformance score: 66/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown ▾
click to collapse breakdown ▴
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.
Card history
10 snapshots Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-10-05 11:13:33 current | d4a7d4383c8e… |
view → |
| 2026-10-05 04:14:35 | d4a7d4383c8e… |
view → |
| 2026-10-04 20:43:30 | d4a7d4383c8e… |
view → |
| 2026-10-04 07:42:40 | d4a7d4383c8e… |
view → |
| 2026-10-03 19:43:17 | d4a7d4383c8e… |
view → |
| 2026-10-03 12:56:18 | d4a7d4383c8e… |
view → |
| 2026-10-03 06:32:00 | d4a7d4383c8e… |
view → |
| 2026-10-03 00:23:50 | d4a7d4383c8e… |
view → |
| 2026-10-02 04:29:27 | d4a7d4383c8e… |
view → |
| 2026-10-01 08:35:30 | d4a7d4383c8e… |
view → |
GET /api/agents/numbers.online/snapshots.Endpoints
| Agent card | https://numbers.online/.well-known/agent-card.json |
| Provider | https://numbers.online |
| Docs | https://numbers.online/docs |
Skills · 4 declared · mapped to canonical taxonomy
Return a supplementary, low-confidence intelligence bundle for a phone number: validity, formatting, line type, range carrier, country, caller name (CNAM where …
Return only the deterministic fields for a number — validity, line type (mobile / fixed line / VoIP / …), range carrier, country, and formatting. Free, fast cla…
Return a labeled, low-confidence risk read for an inbound caller: a spam signal (0–100, higher = riskier), verstat passthrough, and a first-party do-not-contact…
Return a first-party do-not-contact signal (suppress / no_match / unknown) for a number, sourced ONLY from suppression preferences registered and verified by th…
Health · last 30 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
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/numbers.online) [](https://agenstry.com/agents/numbers.online) [](https://agenstry.com/agents/numbers.online) [](https://agenstry.com/agents/numbers.online)
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": "Numbers Online \u2014 phone intelligence",
"description": "Read-only phone intelligence for AI agents: validity, line type, range carrier, country, caller name (CNAM), STIR/SHAKEN verstat, a labeled spam signal, and a first-party do-not-contact (DNC) signal, with Ed25519-signed receipts. Every field is a supplementary, low-confidence signal; the calling agent keeps every routing and dialing decision.",
"url": "https://numbers.online/api/v1/a2a",
"preferredTransport": "JSONRPC",
"version": "1.0.0",
"documentationUrl": "https://numbers.online/docs",
"iconUrl": "https://numbers.online/android-chrome-512x512.png",
"provider": {
"organization": "Numbers Online",
"url": "https://numbers.online"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"securitySchemes": {
"apiKey": {
"type": "http",
"scheme": "bearer",
"description": "A Numbers Online API key with the agent (mcp) use case. Get one at numbers.online."
}
},
"security": [
{
"apiKey": []
}
],
"skills": [
{
"id": "phone_lookup",
"name": "Phone number intelligence",
"description": "Return a supplementary, low-confidence intelligence bundle for a phone number: validity, formatting, line type, range carrier, country, caller name (CNAM where available), STIR/SHAKEN verstat, a labeled spam signal, and a first-party do-not-contact (DNC) signal \u2014 a suppression preference registered by the number's own owner, never a copy of any government registry. Advisory only.",
"tags": [
"phone",
"telephony",
"caller-id",
"cnam",
"line-type",
"spam",
"dnc",
"e164"
],
"examples": [
"Look up +14155552671",
"What do you know about +442071838750?"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "line_type",
"name": "Line type",
"description": "Return only the deterministic fields for a number \u2014 validity, line type (mobile / fixed line / VoIP / \u2026), range carrier, country, and formatting. Free, fast classification; no paid dip.",
"tags": [
"phone",
"line-type",
"carrier",
"e164"
],
"examples": [
"Is +14155552671 a mobile or landline?"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "caller_risk",
"name": "Caller risk signal",
"description": "Return a labeled, low-confidence risk read for an inbound caller: a spam signal (0\u2013100, higher = riskier), verstat passthrough, and a first-party do-not-contact (DNC) signal \u2014 without a name dip. A supplementary input to the agent's own policy, never a verdict on whether to accept or reject a call.",
"tags": [
"phone",
"spam",
"risk",
"stir-shaken",
"dnc"
],
"examples": [
"How risky is an inbound call from +14155552671?"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "dnc_check",
"name": "Do-not-contact supplementary signal",
"description": "Return a first-party do-not-contact signal (suppress / no_match / unknown) for a number, sourced ONLY from suppression preferences registered and verified by the number's own owner inside Numbers Online \u2014 never a copy of any government or licensed do-not-call registry. Comes with a signed receipt recording the status \"as of T\". Advisory only.",
"tags": [
"phone",
"dnc",
"tcpa",
"suppression",
"consent"
],
"examples": [
"Has +14155552671 registered a do-not-contact preference?"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
}
]
}