protogrid

Search / com.siftwright/web-data

Siftwright web data

R1· needs a key

Web data for agents: YouTube transcripts, screenshots, Google News, WHOIS, jobs, tech stack, more.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect on its own if it already holds WEB_DATA_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Quality85good
Trust83of 100
Uptime, 30 days100%
Latency p50207 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "web-data": {
      "type": "http",
      "url": "https://siftwright.com/mcp",
      "headers": {
        "Authorization": "Bearer ${WEB_DATA_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http web-data https://siftwright.com/mcp --header "Authorization: Bearer ${WEB_DATA_TOKEN}"
[mcp_servers.web-data]
url = "https://siftwright.com/mcp"
bearer_token_env_var = "WEB_DATA_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "web-data": {
      "type": "remote",
      "url": "https://siftwright.com/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:WEB_DATA_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "web-data": {
      "type": "http",
      "url": "https://siftwright.com/mcp",
      "headers": {
        "Authorization": "Bearer ${WEB_DATA_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=web-data&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc2lmdHdyaWdodC5jb20vbWNwIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7V0VCX0RBVEFfVE9LRU59In19"
}
{
  "servers": {
    "web-data": {
      "type": "http",
      "url": "https://siftwright.com/mcp",
      "headers": {
        "Authorization": "Bearer ${WEB_DATA_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "web-data": {
      "httpUrl": "https://siftwright.com/mcp",
      "headers": {
        "Authorization": "Bearer ${WEB_DATA_TOKEN}"
      }
    }
  }
}
extensions:
  "web-data":
    enabled: true
    name: "web-data"
    type: streamable_http
    uri: "https://siftwright.com/mcp"
    headers:
      "Authorization": "Bearer ${WEB_DATA_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${WEB_DATA_TOKEN}. The registry never accepts secret values.

Quality 85 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations9 of 9 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: youtube_transcript (destructiveHint, idempotentHint); contact_details (destructiveHint, idempotentHint); ats_jobs (destructiveHint, idempotentHint); …
  • pass
    tools.token_costabout 1,798 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

9 tools, about 1,798 tokens to load them all · tool set 627550108e30 · checked 2026-10-19 10:52 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-15d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://siftwright.com/mcp streamable-httpapi_key ${WEB_DATA_TOKEN}yes100%207 ms2025-11-252026-10-19

Tools (9)

app_store_reviewsread-onlyGet Apple App Store reviews for apps (by name, numeric ID or URL) in one or more countries, filtered by rating, keywords and date. Every 25 reviews returned count as one result (rounded up per request).
ats_jobsread-onlyList open jobs from company careers pages on Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee in one schema (title, team, location, remote, salary when published, apply URL), with title, location, department and recency filters. Every 3 jobs returned count as one result (rounded up per request).
contact_detailsread-onlyFind public emails, phone numbers and social profiles (LinkedIn, X/Twitter, Facebook, Instagram, YouTube) on company websites by crawling up to a few pages of each site. Each website with a successful crawl counts as one result.
domain_whoisread-onlyLook up who a domain is registered with, when it was created, when it expires, its status, nameservers and DNSSEC (from RDAP/WHOIS registries), plus A, MX, SPF and DMARC records, and whether it looks available. Every 3 domains with a registry answer count as one result (rounded up per request).
google_newsread-onlySearch Google News for a keyword, company or topic and get articles as structured data (title, link, source, published time). Each article returned counts as one result.
pqc_scanread-onlyCheck whether domains use post-quantum TLS key exchange (X25519MLKEM768 / ML-KEM), which groups they prefer, TLS 1.2/1.3 support, certificate algorithms and expiry, and HSTS, with a letter grade. Each host that answers counts as one result.
tech_stackread-onlyDetect what a website is built with: CMS, ecommerce platform, frameworks, analytics, ad pixels, hosting, CDN, email and DNS provider, with the evidence for each detection. Each website that loads counts as one result.
website_screenshotread-onlyCapture a PNG or JPEG screenshot, or render a PDF, of public web pages in a real browser. Returns a signed fileUrl per page that can be downloaded without a key for 7 days. Each page captured counts as one result.
youtube_transcriptread-onlyGet transcripts (captions) for YouTube videos, Shorts, playlists or channels as plain text and timed segments, with video metadata. Uses the captions YouTube already has; videos without captions return a failed item. Each video whose transcript comes back counts as one result on your Siftwright plan; failures are free.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.siftwright/web-data",
  "icons": [
    {
      "src": "https://siftwright.com/icon-512.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Siftwright web data",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://siftwright.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "isRequired": true,
          "description": "\"Bearer \" followed by your Siftwright API key (sw_live_...). Plans from $29/month at https://siftwright.com/pricing/; failed results are free."
        }
      ]
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://siftwright.com/docs/#mcp",
  "description": "Web data for agents: YouTube transcripts, screenshots, Google News, WHOIS, jobs, tech stack, more."
}