Skip to main content
Glama

SEO GSC Wizard MCP

Set the IndexNow API key

update_indexnow_settings
Destructive

Sets, generates, rotates or clears the IndexNow API key for a property. The key is what search engines use to verify submissions from submit_indexnow_urls. To set IndexNow up, pass generateKey: true: a valid key is created and returned with keyFileUrl and keyFileContent. IMPORTANT: the site owner must then publish keyFileContent as a plain-text file at keyFileUrl (at the root of every host whose URLs will be submitted), or every submission is discarded. generateKey refuses to replace an existing key; to rotate, pass clear: true first. You can also pass your own indexnowApiKey (8-128 letters, digits and hyphens), for example one whose key file the site already publishes: the file is checked right after saving and keyFileVerified reports the result (true = ready to submit). Pass clear: true to remove the key, which disables IndexNow submissions for the property. Reading the key back later (get_indexnow_settings) only ever returns it masked.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
clearNoRemove the stored key instead of setting one. Disables IndexNow submissions.
siteUrlYes
generateKeyNoCreate a new valid key and return the key file to publish. Only when the property has no key yet; clear the old key first to rotate.
indexnowApiKeyNoThe new key. Omit when using generateKey or clear.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
clearedNo
siteUrlNo
nextStepNo
generatedNo
keyFileUrlNo
keyFileUrlsNo
keyFileErrorNo
keyFileContentNo
keyFileVerifiedNo
indexnowApiKeySetNo
indexnowApiKeyMaskedNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed8 schema fields changed
    • addedInput schema / properties / generateKey
      Added value: +{
      +  "default": false,
      +  "description": "Create a new valid key and return the key file to publish. Only when the property has no key yet; clear the old key first to rotate.",
      +  "type": "boolean"
      +}
    • changedInput schema / properties / indexnowApiKey / description
      Previous value: -"The new key. Omit together with clear: true to remove the current key."New value: +"The new key. Omit when using generateKey or clear."
    • addedOutput schema / properties / generated
      Added value: +{
      +  "$ref": "#/properties/indexnowApiKeySet"
      +}
    • addedOutput schema / properties / keyFileContent
      Added value: +{
      +  "$ref": "#/properties/siteUrl"
      +}
    • addedOutput schema / properties / keyFileError
      Added value: +{
      +  "$ref": "#/properties/siteUrl"
      +}
    • addedOutput schema / properties / keyFileUrl
      Added value: +{
      +  "$ref": "#/properties/siteUrl"
      +}
    • addedOutput schema / properties / keyFileUrls
      Added value: +{
      +  "anyOf": [
      +    {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / keyFileVerified
      Added value: +{
      +  "$ref": "#/properties/indexnowApiKeySet"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources