{"data":{"name":"Numbers Online — phone intelligence","title":"Numbers Online — 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.","ownerHandle":"Numbers Online","providerUrl":"https://numbers.online","endpointUrl":"https://numbers.online/api/v1/a2a","documentationUrl":"https://numbers.online/docs","iconUrl":"https://numbers.online/android-chrome-512x512.png","defaultInputModes":["text/plain"],"defaultOutputModes":["application/json","text/plain"],"agentCardUrl":"https://numbers.online/.well-known/agent-card.json","status":"discovered","signature":{"status":"unsigned","keyId":null,"algorithm":null,"checkedAt":"2026-10-05T03:30:34.796Z"},"skills":[{"skill":"phone_lookup","name":"Phone number intelligence","state":"claimed","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 — 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"],"evaluationCount":0},{"skill":"line_type","name":"Line type","state":"claimed","description":"Return only the deterministic fields for a number — validity, line type (mobile / fixed line / VoIP / …), range carrier, country, and formatting. Free, fast classification; no paid dip.","tags":["phone","line-type","carrier","e164"],"evaluationCount":0},{"skill":"caller_risk","name":"Caller risk signal","state":"claimed","description":"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 (DNC) signal — 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"],"evaluationCount":0},{"skill":"dnc_check","name":"Do-not-contact supplementary signal","state":"claimed","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 — 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"],"evaluationCount":0}],"protocols":[{"protocol":"JSONRPC","protocolVersion":"0.3.0","url":"https://numbers.online/api/v1/a2a","isPreferred":true}],"createdAt":"2026-10-04T18:11:37.493Z","updatedAt":"2026-10-05T03:30:34.796Z","source":"a2aprotocol-ai","discoverySourceUrl":"https://a2aprotocol.ai/a2a-protocol-validator?url=https%3A%2F%2Fnumbers.online%2F.well-known%2Fagent-card.json","resourceType":"agent","callable":true,"runtime":{"callable":true,"protocols":["jsonrpc"]},"interfaces":[{"protocol":"JSONRPC","protocolVersion":"0.3.0","url":"https://numbers.online/api/v1/a2a"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"agent:Numbers%20Online%20%E2%80%94%20phone%20intelligence","resourceType":"agent","canonicalUrl":"https://www.agentsjunction.com/api/v1/agents/Numbers%20Online%20%E2%80%94%20phone%20intelligence","name":"Numbers Online — 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.","interfaces":[{"protocol":"JSONRPC","protocolVersion":"0.3.0","url":"https://numbers.online/api/v1/a2a"}],"capabilities":[{"id":"phone_lookup","name":"Phone number intelligence","state":"claimed","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 — 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"],"evaluationCount":0},{"id":"line_type","name":"Line type","state":"claimed","description":"Return only the deterministic fields for a number — validity, line type (mobile / fixed line / VoIP / …), range carrier, country, and formatting. Free, fast classification; no paid dip.","tags":["phone","line-type","carrier","e164"],"evaluationCount":0},{"id":"caller_risk","name":"Caller risk signal","state":"claimed","description":"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 (DNC) signal — 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"],"evaluationCount":0},{"id":"dnc_check","name":"Do-not-contact supplementary signal","state":"claimed","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 — 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"],"evaluationCount":0}],"identity":{"ownerHandle":"Numbers Online","providerUrl":"https://numbers.online","agentCardUrl":"https://numbers.online/.well-known/agent-card.json","source":"a2aprotocol-ai"},"verification":{"identity":{"status":"unsigned","keyId":null,"algorithm":null,"checkedAt":"2026-10-05T03:30:34.796Z"},"capabilities":[{"skill":"phone_lookup","state":"claimed","evaluationCount":0},{"skill":"line_type","state":"claimed","evaluationCount":0},{"skill":"caller_risk","state":"claimed","evaluationCount":0},{"skill":"dnc_check","state":"claimed","evaluationCount":0}]},"operations":{"resourceType":"agent","name":"Numbers Online — phone intelligence","status":"online","lastCheckedAt":"2026-10-05T13:16:04.376Z","lastSuccessfulCheck":"2026-10-05T13:16:04.376Z","latencyMs":90,"consecutiveFailures":0,"isStale":false,"checks":{"protocolValid":true,"agentCardValid":true,"endpointReachable":true,"mcpHandshakeValid":null},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-10-05T13:16:04.376Z","source":{"type":"health-check","url":null},"observedAt":"2026-10-05T13:16:04.376Z"},"security":null,"timestamps":{"createdAt":"2026-10-04T18:11:37.493Z","updatedAt":"2026-10-05T03:30:34.796Z","observedAt":"2026-10-05T13:16:04.376Z"},"compatibility":{"serverVersion":null,"protocolVersions":[{"protocol":"jsonrpc","version":"0.3.0"}]}}}}