Skip to main content
Glama

lookup

Server Details

Is this number safe to call or text right now? Live carrier, CNAM, spam and SMS checks for agents.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 20 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
verirouteintel/veriroute-intel-mcp
GitHub Stars
0
Server Listing
Veriroute Intel Lookup

TDQS

A4.3/5.0

Scored across 6 tools

Disambiguation4/5

Each tool has a clear primary purpose: single lookup, sync bulk lookup, async job submission, job status, SMS deliverability, and spam check. There is minor overlap because vri_number_lookup can also return spam and messaging data, but the dedicated tools are specialized enough to be distinguishable.

Naming Consistency4/5

All tools share the vri_ prefix and use snake_case with a descriptive second token. The pattern is mostly consistent, but vri_submit_job is verb-first while the others are noun/noun descriptors, creating a small inconsistency.

Tool Count5/5

Six tools is a well-scoped count for a phone number intelligence server. Each tool covers a distinct lookup or job-management operation without unnecessary redundancy or bloat.

Completeness5/5

The set covers the domain well: single and bulk live lookups, asynchronous bulk job submission and status checking, plus dedicated SMS deliverability and spam reputation checks. No major workflows appear to be missing for the stated purpose.

Available Tools

6 tools
vri_bulk_lookupBulk LookupA
Read-onlyIdempotent
Inspect

Live lookup for up to 100 North American phone numbers in one call (carrier, line type, routing; optional cnam/spam/messaging). Each number is a fresh paid read — spend scope required.

ParametersJSON Schema
NameRequiredDescriptionDefault
productsNoData sets per number. Default ['lrn'].
phone_numbersYesUS/Canada numbers, any common format (max 100)

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsNo
total_chargedNoUSD amount billed for this call

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare the operation read-only, idempotent, and non-destructive. The description adds critical behavioral and cost context beyond annotations: 'Each number is a fresh paid read — spend scope required.' This is exactly the extra information an agent needs before invoking a potentially expensive call.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no filler. The core capacity and geographic scope are front-loaded, followed by the product list and the essential cost caveat.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description provides the max batch size, the number types and formats accepted (schema), the optional products, and the spend authorization requirement. With an output schema available, nothing needed for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already covers both parameters at 100%, so the baseline is 3. The description adds value by mapping the lrn product to 'carrier, line type, routing' and labeling cnam/spam/messaging as optional, which helps an agent choose products without external domain knowledge.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: a live lookup for up to 100 North American phone numbers in one call. It also lists the data types returned (carrier, line type, routing; optional cnam/spam/messaging), which clearly distinguishes it from a single-number lookup tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'up to 100 North American phone numbers in one call' provides clear context for when to use this bulk tool. It does not explicitly name vri_number_lookup as the single-number alternative or state when not to use it, but the batch semantics are obvious enough.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vri_bulk_statusBulk Job StatusA
Read-onlyIdempotent
Inspect

Status and progress of a VRI bulk lookup job by job id.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYesJob id returned by vri_bulk_lookup or vri_submit_job

Output Schema

ParametersJSON Schema
NameRequiredDescription
job_idNo
statusNoJob state, e.g. RUNNING or COMPLETED
processedNoNumbers completed so far

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is well covered. The description adds the useful context that the tool reports status and progress by job id, but it does not disclose additional behavioral details such as job lifecycle states or failure conditions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, front-loaded sentence that states the core purpose and the key identifier without any wasted words. It is appropriately sized for a simple one-parameter tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's low complexity, one parameter with full schema coverage, rich annotations, and an existing output schema, the description is sufficient for an agent to select and invoke it correctly. No critical information appears to be missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already documents the single parameter job_id at 100% coverage, including its origin from vri_bulk_lookup or vri_submit_job. The description merely repeats 'by job id' and adds no new semantic information beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the resource (a VRI bulk lookup job) and the operation (retrieving its status and progress). It is not a tautology and is distinguishable from siblings like vri_submit_job or vri_bulk_lookup, though it does not explicitly name them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description states that the job id is returned by vri_bulk_lookup or vri_submit_job, which clearly implies this tool is for checking status after a job has been submitted. It provides clear context but does not explicitly exclude alternatives or state 'use this when...'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vri_number_lookupNumber LookupA
Read-onlyIdempotent
Inspect

Live intelligence for ONE North American phone number: current carrier of record, line type, LRN routing data, porting activation date, and optionally caller-ID name (cnam), spam reputation, and messaging provider. Always a fresh read of live numbering infrastructure — never cached carrier data.

ParametersJSON Schema
NameRequiredDescriptionDefault
productsNoData sets to include. Default ['lrn'] (carrier/line-type/routing).
phone_numberYesUS/Canada number, any common format

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoCarrier, line type, LRN, and any requested cnam/spam/messaging fields
riskNoExplainable spam/risk verdict: WHY the number is flagged (or not), with an honest confidence band. A clean verdict means "nothing found against it", never "verified safe".
billedNoWhether this lookup was charged
statusNosuccess or error
phone_numberNoNormalized number

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and idempotentHint, and the description adds meaningful behavioral context: 'Always a fresh read of live numbering infrastructure — never cached carrier data.' This tells the agent the data is not stale and that each call reflects current numbering infrastructure, which is useful beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler. The core scope ('ONE North American phone number') and key outputs are front-loaded, and the freshness guarantee is a compact, high-value addition. Every part of the description earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a low-complexity tool with an output schema and strong annotations, the description is fully sufficient. It covers the purpose, scope, optional data products, and freshness behavior. There is no critical operational information missing that an agent would need to invoke this tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the parameters are already documented. The description adds value by explaining what the default data set contains ('current carrier of record, line type, LRN routing data, porting activation date') and clarifying what optional products mean (CNAM, spam reputation, messaging provider), which maps directly to the products enum values.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific, informative phrase: 'Live intelligence for ONE North American phone number,' and enumerates the data returned (carrier, line type, LRN, porting date, optional CNAM/spam/messaging). This clearly distinguishes it from the sibling bulk and spam-focused tools by emphasizing single-number lookup and the optional product mix.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description establishes clear context: use for a single North American number when fresh, live carrier/routing data is needed, and optionally additional products. It does not explicitly name sibling alternatives like vri_bulk_lookup or vri_spam_check, but the 'ONE number' scoping and optional-product phrasing strongly imply the right usage without requiring exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vri_sms_deliverabilitySMS Deliverability CheckA
Read-onlyIdempotent
Inspect

ONE verdict for AI outreach: can this North American number receive SMS, and is now a reasonable time to send? Returns sms_capable (live line-type read), VoIP flag, spam reputation, the recipient's approximate local time with an 8am-9pm calling-window flag, and plain-language reasons. Deliverability and reputation signals only — not a legal compliance determination (no DNC/reassigned-number/litigator data).

ParametersJSON Schema
NameRequiredDescriptionDefault
phone_numberYesUS/Canada number, any common format

Output Schema

ParametersJSON Schema
NameRequiredDescription
voipNo
reasonsNoPlain-language reasons this number is or is not a good send. Empty means nothing is wrong. When reputation is against the number these also carry the evidence behind it (complaint counts and recency, complaint category, community reports, recent porting) and a closing "reputation confidence: low|medium|high" line.
line_typeNo
sms_capableNoWireless line that can receive SMS
spam_flaggedNo
recipient_localNoApproximate timezone, local_time, quiet_hours_ok
ok_to_message_nowNosms_capable AND clean AND inside the calling window

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, openWorld, idempotent, and non-destructive behavior, so the description doesn't need to repeat those. It adds useful behavioral context: it performs a 'live line-type read', returns approximate local time and a calling-window flag, and restricts itself to deliverability/reputation signals while excluding legal compliance data.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences front-load the core question, then enumerate the returned signals, then add a necessary limitation. Every sentence adds value and there is no filler or redundant restatement of the tool name.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter tool with rich annotations and an output schema, the description is complete: it explains what the verdict answers, what fields will come back, and what the tool intentionally does not cover. No important guidance is missing for an agent deciding whether to call it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%: the only parameter, phone_number, is already documented as a 'US/Canada number, any common format.' The description's 'North American number' phrase aligns with the schema but adds no new parameter-level guidance. Baseline 3 is appropriate because the schema carries the parameter documentation burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific purpose with a concrete question: 'can this North American number receive SMS, and is now a reasonable time to send?' It names the output fields (sms_capable, VoIP flag, spam reputation, local time, calling-window flag), clearly distinguishing this as a combined deliverability-and-timing check rather than a generic lookup.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly frames this as the tool for 'AI outreach' and sets an expectation boundary with 'not a legal compliance determination (no DNC/reassigned-number/litigator data).' It does not explicitly name sibling alternatives or say when to prefer vri_spam_check vs this tool, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vri_spam_checkSpam CheckA
Read-onlyIdempotent
Inspect

Spam/scam/robocall reputation for one North American phone number, with an explainable risk block: the verdict, a confidence band, and the individual reasons behind it (complaint volume and recency, complaint category, community reports, line type, recent porting).

ParametersJSON Schema
NameRequiredDescriptionDefault
phone_numberYesUS/Canada number, any common format

Output Schema

ParametersJSON Schema
NameRequiredDescription
riskNoExplainable spam/risk verdict: WHY the number is flagged (or not), with an honest confidence band. A clean verdict means "nothing found against it", never "verified safe".
is_spamNoTrue if flagged spam/scam/robocall
spam_typeNoSCAM, ROBOCALL, or null when clean
phone_numberNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare the tool read-only, idempotent, and non-destructive. The description goes further by disclosing the explainable risk block with verdict, confidence band, and reasons, plus the factors considered such as complaint volume, recency, community reports, line type, and porting. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single dense sentence with no filler. It front-loads the core action and scope, then adds valuable output and behavioral detail. Every clause contributes useful information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the one parameter, read-only annotations, and mention of the output risk block, the description is nearly complete for an agent to invoke it. It could be slightly stronger with explicit guidance on when to choose this over vri_number_lookup, but it is sufficient for correct use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema fully covers the single phone_number parameter with a description of 'US/Canada number, any common format.' The description adds little beyond 'North American,' so it mainly relies on the schema for parameter meaning.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the tool as returning spam/scam/robocall reputation for a single North American phone number, including an explainable risk block. This distinguishes it from sibling tools like bulk lookup and general number lookup by emphasizing the single-number reputation focus.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It states the tool is for one phone number, which implies it is not for bulk operations, and the scope is specific to spam reputation. However, it does not explicitly name alternative tools or provide when-not-to-use guidance relative to siblings like vri_number_lookup.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vri_submit_jobSubmit Async JobAInspect

Submit an ASYNC bulk lookup job for up to 10000 North American phone numbers. Balance is reserved up front and the job runs in the background; check progress with vri_bulk_status. Requires a customer API key (jobs bill the account that owns the key).

ParametersJSON Schema
NameRequiredDescriptionDefault
productsNoDefault ['lrn'].
phone_numbersYesUS/Canada numbers to process asynchronously (max 10000)

Output Schema

ParametersJSON Schema
NameRequiredDescription
job_idNoUse with vri_bulk_status
statusNo
reservedNoUSD balance reserved for the job

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds substantial behavioral context beyond the annotations: balance is reserved up front, the job runs in the background, a customer API key is required, and the job bills the account that owns the key. These side effects are critical for a non-read-only tool, and the description discloses them clearly.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loaded: it opens with the core action and constraints, then covers billing, background execution, and monitoring in two tight sentences. There is no redundant or vague filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter tool with an output schema and useful annotations, the description covers all key operational concerns: async behavior, size limit, balance reservation, status checking, authentication, and billing. Nothing essential for an agent to select and invoke the tool correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already documents both parameters completely, including the phone number format, maxItems, and the products default. The description restates the geography and size limit but does not add meaningful parameter-level meaning beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action, submit, and a specific resource, an ASYNC bulk lookup job, with explicit scope of up to 10000 North American phone numbers. The ASYNC qualifier and the pointer to vri_bulk_status help position it among sibling lookup and status tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly frames when to use the tool: for large bulk asynchronous lookups, with balance reserved up front and progress tracked via vri_bulk_status. It does not explicitly contrast this with synchronous alternatives like vri_number_lookup or vri_bulk_lookup, but the async context is clear enough for an agent to infer the right scenario.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedvri_number_lookup1 field changed
      • addedOutput schema / properties / risk
        Added value: +{
        +  "additionalProperties": true,
        +  "description": "Explainable spam/risk verdict: WHY the number is flagged (or not), with an honest confidence band. A clean verdict means \"nothing found against it\", never \"verified safe\".",
        +  "properties": {
        +    "confidence": {
        +      "description": "How much weight the evidence actually carries",
        +      "enum": [
        +        "low",
        +        "medium",
        +        "high"
        +      ],
        +      "type": "string"
        +    },
        +    "confidence_note": {
        +      "description": "One plain sentence explaining the band",
        +      "type": "string"
        +    },
        +    "reasons": {
        +      "description": "Individual pieces of evidence behind the verdict",
        +      "items": {
        +        "additionalProperties": true,
        +        "properties": {
        +          "code": {
        +            "description": "provider_flag, ftc_complaints, complaint_category, community_reports, line_type_voip, recently_ported, no_complaints",
        +            "type": "string"
        +          },
        +          "signal": {
        +            "enum": [
        +              "negative",
        +              "positive",
        +              "context"
        +            ],
        +            "type": "string"
        +          },
        +          "text": {
        +            "description": "Human-readable evidence",
        +            "type": "string"
        +          },
        +          "weight": {
        +            "enum": [
        +              "strong",
        +              "moderate",
        +              "weak"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "verdict": {
        +      "description": "unknown = no reputation data was read for this number",
        +      "enum": [
        +        "scam",
        +        "robocall",
        +        "reported",
        +        "clean",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedvri_sms_deliverability1 field changed
      • addedOutput schema / properties / reasons / description
        Added value: +"Plain-language reasons this number is or is not a good send. Empty means nothing is wrong. When reputation is against the number these also carry the evidence behind it (complaint counts and recency, complaint category, community reports, recent porting) and a closing \"reputation confidence: low|medium|high\" line."
    • Changedvri_spam_check1 field changed
      • addedOutput schema / properties / risk
        Added value: +{
        +  "additionalProperties": true,
        +  "description": "Explainable spam/risk verdict: WHY the number is flagged (or not), with an honest confidence band. A clean verdict means \"nothing found against it\", never \"verified safe\".",
        +  "properties": {
        +    "confidence": {
        +      "description": "How much weight the evidence actually carries",
        +      "enum": [
        +        "low",
        +        "medium",
        +        "high"
        +      ],
        +      "type": "string"
        +    },
        +    "confidence_note": {
        +      "description": "One plain sentence explaining the band",
        +      "type": "string"
        +    },
        +    "reasons": {
        +      "description": "Individual pieces of evidence behind the verdict",
        +      "items": {
        +        "additionalProperties": true,
        +        "properties": {
        +          "code": {
        +            "description": "provider_flag, ftc_complaints, complaint_category, community_reports, line_type_voip, recently_ported, no_complaints",
        +            "type": "string"
        +          },
        +          "signal": {
        +            "enum": [
        +              "negative",
        +              "positive",
        +              "context"
        +            ],
        +            "type": "string"
        +          },
        +          "text": {
        +            "description": "Human-readable evidence",
        +            "type": "string"
        +          },
        +          "weight": {
        +            "enum": [
        +              "strong",
        +              "moderate",
        +              "weak"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "verdict": {
        +      "description": "unknown = no reputation data was read for this number",
        +      "enum": [
        +        "scam",
        +        "robocall",
        +        "reported",
        +        "clean",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
  2. 6 tool updates
    • First observedvri_bulk_lookup
    • First observedvri_bulk_status
    • First observedvri_number_lookup
    • First observedvri_sms_deliverability
    • First observedvri_spam_check
    • First observedvri_submit_job

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Validates SMS-capable phone numbers via x402 pay-per-call, detecting mobile vs landline, carrier type, and E.164 format.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides North American (NANP) area code and phone number intelligence for AI agents, including area code lookup, phone validation, carrier info, city/state coverage, local time, and scam context.
    8
    34 npm
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables phone number intelligence and spam-risk detection by combining metadata, FTC complaint history, and IPQS reputation into explainable risk scores with confidence levels.
    1
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Remote MCP server that checks a US phone number's line type, carrier, activity score and TCPA litigator status, plus your prepaid balance. Connect from Claude Code, Cursor, Claude Desktop, VS Code or Windsurf with a NumberBroom API key; $0.20 per lookup.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.