# Scout Packs

> B2B data for AI agents: lead lookup, deliverability scoring, domain intel. x402 $0.01-$0.03/call.

- name: io.github.tigerops-win/scout-packs
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 94/100
- quality: 78/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.tigerops-win%2Fscout-packs
- tools: https://api.protogrid.dev/v1/servers/io.github.tigerops-win%2Fscout-packs/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "scout-packs": {
      "type": "http",
      "url": "https://scout-packs-production.up.railway.app/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 100
- freshness: 100
- provenance: 80
- drivers: +repository +namespace-matches-repo +reachable +uptime-100% +updated-15d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 78/100 (good)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 71 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_packs (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); buy_pack (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); tech_stack (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 1,872 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 75 (weight 15)

- warn `stability.changes`: 20 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 16, about 1,872 tokens to load them all
- tool set hash: 6e130c8630a9daf5d2869da97c367321
- tools last changed: 2026-10-16T17:07:09.398Z
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.tigerops-win/scout-packs.svg)](https://protogrid.dev/servers/io.github.tigerops-win/scout-packs)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-16 `dossier` added
  - Company enrichment from domain — lead data: composite domain dossier. RDAP registration + DNS infrastructure signals, tech-stack detection, likely corporate email patterns + MX verification, and SSL/TLS certificate health for one domain, fused into a single response with an aggregated signals list. $0.05 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: dossier(domain="acme.com")
- 2026-10-09 `domain_intel` changed (description)
  - before: Domain intelligence: RDAP registration data (registrar, creation/expiry dates) plus DNS infrastructure signals for any domain. $0.02 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: domain_intel(domain="acme.com")
  - after: Company enrichment from domain — lead data: RDAP registration data (registrar, creation/expiry dates) plus DNS infrastructure signals for any domain. $0.02 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: domain_intel(domain="acme.com")
- 2026-10-09 `deliverability` changed (description)
  - before: Score an email address or domain for deliverability: MX/SPF/DMARC checks, disposable-domain and role-account detection, bounce-risk score 0-100 with a send/caution/do_not_send verdict. $0.03 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: deliverability(target="jane@acme.com") or deliverability(target="acme.com")
  - after: Email verification — lead data: MX/SPF/DMARC checks, disposable-domain and role-account detection, bounce-risk score 0-100 with a send/caution/do_not_send verdict. Email enrichment and validation. $0.03 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: deliverability(target="jane@acme.com") or deliverability(target="acme.com")
- 2026-10-09 `ssl_check` changed (description)
  - before: Check a domain's SSL/TLS certificate: issuer, expiry date, days remaining, TLS version, and risk flags (expired, expiring soon, self-signed). $0.01 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: ssl_check(domain="acme.com")
  - after: Company enrichment from domain — lead data: SSL/TLS certificate check. Issuer, expiry date, days remaining, TLS version, and risk flags (expired, expiring soon, self-signed). $0.01 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: ssl_check(domain="acme.com")
- 2026-10-09 `email_pattern` changed (description)
  - before: Find the most likely corporate email address patterns for a domain (first.last@, first@, flast@, ...) plus MX verification that the domain can receive mail. $0.01 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: email_pattern(domain="acme.com")
  - after: Email enrichment and validation — lead data: the most likely corporate email address patterns for a domain (first.last@, first@, flast@, ...) plus MX verification that the domain can receive mail. Apollo-style email verification. $0.01 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: email_pattern(domain="acme.com")
- 2026-10-09 `tech_stack` changed (description)
  - before: Detect the web technologies powering a domain (CMS, frameworks, analytics, CDNs) from HTTP headers and page markup, with per-technology confidence and evidence. $0.01 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: tech_stack(domain="acme.com")
  - after: Company enrichment from domain — lead data: tech-stack detection. Identify the web technologies powering a domain (CMS, frameworks, analytics, CDNs) from HTTP headers and page markup, with per-technology confidence and evidence. $0.01 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: tech_stack(domain="acme.com")
- 2026-10-09 `lookup_lead` changed (description)
  - before: B2B lead enrichment: contact lookup by company name or domain. Enrich one lead with a verified business email + source URL. $0.01 USDC per lookup. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: lookup_lead(query="Acme Corp") or lookup_lead(query="acme.com")
  - after: Lead data — people search: company enrichment by company name or domain. Apollo-style email enrichment and validation: enrich one lead with a verified business email + source URL. $0.01 USDC per lookup. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: lookup_lead(query="Acme Corp") or lookup_lead(query="acme.com")
- 2026-10-09 `buy_pack` changed (description)
  - before: Get the exact x402 payment requirements and step-by-step buying flow for a Scout Pack. pack: "25", "50", or "100". Returns what the buying agent must do; the agent's own wallet executes the USDC payment against the endpoint.
  - after: Lead data — buy a Scout Pack of verified B2B leads (people search results with verified business emails, ready for outreach). Get the exact x402 payment requirements and step-by-step buying flow. pack: "25", "50", or "100". Returns what the buying agent must do; the agent's own wallet executes the USDC payment against the endpoint.
- 2026-10-08 `packsize` added
  - Pack-size resolver: parse a product title (and optional package price) into pack count, unit size and unit price. $0.02 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: packsize(title="Acme Protein Powder 2lb", price="$29.99")
- 2026-10-08 `domain_intel` added
  - Domain intelligence: RDAP registration data (registrar, creation/expiry dates) plus DNS infrastructure signals for any domain. $0.02 USDC per call. Returns the x402 payment requirements; your agent's wallet executes the payment. Example: domain_intel(domain="acme.com")

Full history: https://api.protogrid.dev/v1/servers/io.github.tigerops-win%2Fscout-packs/changes

## Remotes

- https://scout-packs-production.up.railway.app/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (16)

- `buy_pack`: Lead data — buy a Scout Pack of verified B2B leads (people search results
    with verified business emails, ready for outreach). Get the exact x402
    payment requirements and step-by-step buying flow. pack: "25", "50", or "100".
    Returns what the buying agent must do; the agent's own wallet executes
    the USDC payment against the endpoint.
- `contact_page`: Extract a company's published contact surface from its own public
    website: emails (role vs personal), phone numbers, contact-form presence,
    address and social links. $0.02 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: contact_page(domain="acme.com")
- `deliverability`: Email verification — lead data: MX/SPF/DMARC checks, disposable-domain
    and role-account detection, bounce-risk score 0-100 with a
    send/caution/do_not_send verdict. Email enrichment and validation.
    $0.03 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: deliverability(target="jane@acme.com") or deliverability(target="acme.com")
- `dns`: Dump a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME) via
    DNS-over-HTTPS, plus SPF presence signal. $0.01 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: dns(domain="acme.com")
- `domain_intel`: Company enrichment from domain — lead data: RDAP registration data
    (registrar, creation/expiry dates) plus DNS infrastructure signals for any
    domain. $0.02 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: domain_intel(domain="acme.com")
- `dossier`: Company enrichment from domain — lead data: composite domain dossier.
    RDAP registration + DNS infrastructure signals, tech-stack detection,
    likely corporate email patterns + MX verification, and SSL/TLS certificate
    health for one domain, fused into a single response with an aggregated
    signals list. $0.05 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: dossier(domain="acme.com")
- `email_pattern`: Email enrichment and validation — lead data: the most likely corporate
    email address patterns for a domain (first.last@, first@, flast@, ...)
    plus MX verification that the domain can receive mail. Apollo-style email
    verification. $0.01 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: email_pattern(domain="acme.com")
- `headers`: Audit a domain's HTTP security headers (HSTS, CSP, X-Frame-Options and
    more) with a 0-100 score and A-F grade. $0.01 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: headers(domain="acme.com")
- `list_packs`: B2B lead packs for sale: sizes, prices, and a redacted sample. Free.
    Verified business lead enrichment batches (company, contact, verified email).
- `lookup_lead`: Lead data — people search: company enrichment by company name or domain.
    Apollo-style email enrichment and validation: enrich one lead with a verified
    business email + source URL. $0.01 USDC per lookup.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: lookup_lead(query="Acme Corp") or lookup_lead(query="acme.com")
- `mail_provider`: Identify a domain's email provider: mailbox host (Google Workspace,
    Microsoft 365, Zoho, Proton and more) plus gateway detection (Mimecast,
    Proofpoint, Barracuda) from MX records. $0.01 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: mail_provider(domain="acme.com")
- `packsize`: Pack-size resolver: parse a product title (and optional package price)
    into pack count, unit size and unit price. $0.02 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: packsize(title="Acme Protein Powder 2lb", price="$29.99")
- `repo_health`: Check a public GitHub repo's health: stars, forks, open issues, license,
    archive status and 90-day commit velocity. $0.01 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: repo_health(repo="octocat/hello-world")
- `ssl_check`: Company enrichment from domain — lead data: SSL/TLS certificate check.
    Issuer, expiry date, days remaining, TLS version, and risk flags
    (expired, expiring soon, self-signed). $0.01 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: ssl_check(domain="acme.com")
- `subdomains`: Map a domain's live subdomain footprint from Certificate Transparency
    logs, classified into intent categories (api/dev, commerce, careers,
    docs/support, marketing, status/infra, staging/test). $0.02 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: subdomains(domain="acme.com")
- `tech_stack`: Company enrichment from domain — lead data: tech-stack detection. Identify
    the web technologies powering a domain (CMS, frameworks, analytics,
    CDNs) from HTTP headers and page markup, with per-technology confidence and
    evidence. $0.01 USDC per call.
    Returns the x402 payment requirements; your agent's wallet executes the payment.
    Example: tech_stack(domain="acme.com")
