Skip to content

Searchwire

by LambdaLabsHQ · remote · no sign-in to list tools · v1.0.0 · published by GitHub user LambdaLabsHQ

SEO data for AI agents: keyword volume, Google results, App Store keywords, domain and name checks.

Changes · 9

10 tools: 9 change things and 1 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http searchwire https://searchwire.dev/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

10 tools

Changes things 9Claude Code: ask
  • accountThe key's balance, daily budget and today's (UTC) spend, cache hits and misses.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The key's balance, daily budget and today's (UTC) spend, cache hits and misses. Needs a key.

    Annotations the server declares

    • title: Balance and spend
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • app_competitorsThe apps that rank for the same store keywords as an app, most shared keywords first, with shared keyword count, average rank and volume (United States, English).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The apps that rank for the same store keywords as an app, most shared keywords first, with shared keyword count, average rank and volume (United States, English). $0.02 a call plus $0.002 a competitor.

    Annotations the server declares

    • title: Apps competing for the same keywords
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • app_keyword_volumeMonthly App Store or Google Play search volume for up to 25 keywords of your choosing (United States, English).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Monthly App Store or Google Play search volume for up to 25 keywords of your choosing (United States, English). A first lookup takes up to a minute. $0.02 a keyword answered.

    Annotations the server declares

    • title: App store search volume
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • app_keywordsThe keywords an app ranks for in App Store or Google Play search, each with monthly store search volume and the app's rank (United States, English).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The keywords an app ranks for in App Store or Google Play search, each with monthly store search volume and the app's rank (United States, English). $0.02 a call plus $0.0002 a keyword.

    Annotations the server declares

    • title: Keywords an app ranks for
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • buy_creditStarts a purchase of prepaid credit and returns checkout_url, where a person pays, and claim_url, which returns the key once paid.No findings

    Why it is in this group

    • The description's first verb is "start": a word for a change.
    Description, as the server wrote it
    Starts a purchase of prepaid credit and returns checkout_url, where a person pays, and claim_url, which returns the key once paid. With a key, the credit is added to that key. Nothing is charged by this call.

    Annotations the server declares

    • title: Get a key or add credit
    • readOnlyHint: false
    • destructiveHint: false
    • openWorldHint: true
  • check_domainsWhether up to 50 domain names are registered, from the registries (RDAP and WHOIS); registered ones come with registrar, creation and expiry dates.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Whether up to 50 domain names are registered, from the registries (RDAP and WHOIS); registered ones come with registrar, creation and expiry dates. Free. Not registered does not guarantee the standard price (reserved or premium names).

    Annotations the server declares

    • title: Domain registration status
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • check_nameOne check of a product or brand name: its domain per TLD, the GitHub account, the npm package, and with a key the name's search volume.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    One check of a product or brand name: its domain per TLD, the GitHub account, the npm package, and with a key the name's search volume. Free without the volume.

    Annotations the server declares

    • title: Product name availability
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • google_resultsThe organic Google results for a keyword: rank, url, domain and title, with the time they were observed.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The organic Google results for a keyword: rank, url, domain and title, with the time they were observed. $0.002 when collected earlier, $0.005 fetched live.

    Annotations the server declares

    • title: Google results for a keyword
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • keyword_volumeMonthly Google search volume, CPC, ad competition (0-1, not ranking difficulty) and 12 months of history for up to 1,000 keywords in one country and language.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Monthly Google search volume, CPC, ad competition (0-1, not ranking difficulty) and 12 months of history for up to 1,000 keywords in one country and language. $0.02 a call plus $0.0002 a keyword.

    Annotations the server declares

    • title: Keyword search volume
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
Only reads 1Claude Code: allow

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http searchwire https://searchwire.dev/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__searchwire__app_search"
    ],
    "ask": [
      "mcp__searchwire__keyword_volume",
      "mcp__searchwire__google_results",
      "mcp__searchwire__check_domains",
      "mcp__searchwire__check_name",
      "mcp__searchwire__app_keywords",
      "mcp__searchwire__app_competitors",
      "mcp__searchwire__app_keyword_volume",
      "mcp__searchwire__account",
      "mcp__searchwire__buy_credit"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as searchwire. Review it before you use it.