Searchwire

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
97%
Vollständigkeit des Schemas
86%
Qualität der Benennung
84%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'check_domains' description lacks action verbin check_domains

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,770Tokens (Tool-Definitionen)
~1.0 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.38% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "searchwire": {
      "url": "https://searchwire.dev/mcp"
    }
  }
}

Remote-Endpunkte

https://searchwire.dev/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (10)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢keyword_volume(keywords, country, language)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "keywords": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "maxItems": 1000
    },
    "country": {
      "type": "string",
      "description": "Two-letter country code. Default \"us\"."
    },
    "language": {
      "type": "string",
      "description": "Two-letter language code; Chinese is \"zh-TW\" or \"zh-CN\". Default \"en\"."
    }
  },
  "required": [
    "keywords"
  ]
}
🟢google_results(keyword, country, language, depth, source)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string"
    },
    "country": {
      "type": "string",
      "description": "Two-letter country code. Default \"us\"."
    },
    "language": {
      "type": "string",
      "description": "Two-letter language code; Chinese is \"zh-TW\" or \"zh-CN\". Default \"en\"."
    },
    "depth": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "How many results. Default 10."
    },
    "source": {
      "type": "string",
      "enum": [
        "any",
        "index",
        "live"
      ],
      "description": "\"index\" = results collected earlier, \"live\" = fetched now, \"any\" (default) = collected first, live if none."
    }
  },
  "required": [
    "keyword"
  ]
}
🟢check_domains(domains)

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).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "domains": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "maxItems": 50
    }
  },
  "required": [
    "domains"
  ]
}
🟢check_name(name, tlds, country)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Letters, digits and inner hyphens."
    },
    "tlds": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "maxItems": 10,
      "description": "Default com, dev, ai, io, app, co."
    },
    "country": {
      "type": "string",
      "description": "Two-letter country code. Default \"us\"."
    }
  },
  "required": [
    "name"
  ]
}
🟢app_keywords(app_id, store, limit, offset, order, ...)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "app_id": {
      "type": "string",
      "description": "The number in an App Store link (e.g. \"964220645\"), or with store \"google\" the package name (e.g. \"org.telegram.messenger\")."
    },
    "store": {
      "type": "string",
      "enum": [
        "apple",
        "google"
      ],
      "description": "\"apple\" (App Store, default) or \"google\" (Google Play)."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000,
      "description": "Default 100."
    },
    "offset": {
      "type": "integer",
      "minimum": 0
    },
    "order": {
      "type": "string",
      "enum": [
        "volume",
        "rank"
      ],
      "description": "\"volume\" highest first (default) or \"rank\" best first."
    },
    "max_rank": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Only keywords where the app ranks this high or higher."
    },
    "min_volume": {
      "type": "integer",
      "minimum": 1
    }
  },
  "required": [
    "app_id"
  ]
}
🟢app_search(keyword, store, country, language, depth)

The apps a store's search returns for a keyword, in order, with rating and reviews. A first lookup takes 5 to 20 seconds; if it answers with an error saying it is not ready, nothing is charged and the same call a minute later returns it. $0.005 a keyword.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string"
    },
    "store": {
      "type": "string",
      "enum": [
        "apple",
        "google"
      ],
      "description": "\"apple\" (App Store, default) or \"google\" (Google Play)."
    },
    "country": {
      "type": "string",
      "description": "Two-letter country code. Default \"us\"."
    },
    "language": {
      "type": "string",
      "description": "Two-letter language code; Chinese is \"zh-TW\" or \"zh-CN\". Default \"en\"."
    },
    "depth": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Default 10; up to 100 on the App Store, 30 on Google Play."
    }
  },
  "required": [
    "keyword"
  ]
}
🟢app_competitors(app_id, store, limit)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "app_id": {
      "type": "string",
      "description": "The number in an App Store link (e.g. \"964220645\"), or with store \"google\" the package name (e.g. \"org.telegram.messenger\")."
    },
    "store": {
      "type": "string",
      "enum": [
        "apple",
        "google"
      ],
      "description": "\"apple\" (App Store, default) or \"google\" (Google Play)."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Default 20."
    }
  },
  "required": [
    "app_id"
  ]
}
🟢app_keyword_volume(keywords, store)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "keywords": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "maxItems": 25
    },
    "store": {
      "type": "string",
      "enum": [
        "apple",
        "google"
      ],
      "description": "\"apple\" (App Store, default) or \"google\" (Google Play)."
    }
  },
  "required": [
    "keywords"
  ]
}
🟢account

The key's balance, daily budget and today's (UTC) spend, cache hits and misses. Needs a key.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": []
}
⚪buy_credit(amount_usd)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "amount_usd": {
      "type": "integer",
      "enum": [
        10,
        25,
        50,
        100,
        250
      ]
    }
  },
  "required": [
    "amount_usd"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet10 Tools