Rapid Indexer

Send new pages and backlinks to Googlebot fast, then check which URLs Google has indexed.

Sollte ich dies verwenden

Qualität und Sicherheit

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

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

Kontextkosten

~4,894Tokens (Tool-Definitionen)
~3.9 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (3.82% 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": {
    "mcp": {
      "url": "https://mcp.rapid-indexer.com/mcp"
    }
  }
}

Remote-Endpunkte

https://mcp.rapid-indexer.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (12)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢get_account

Return the authenticated Rapid Indexer account (id, email, credits balance, created date). Use it to check credits before creating tasks.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "number"
    },
    "email": {
      "type": "string"
    },
    "credits_balance": {
      "type": "number"
    },
    "credits_balance_usd": {
      "type": "number"
    },
    "created_at": {
      "type": "string"
    }
  },
  "required": [
    "id",
    "email",
    "credits_balance",
    "credits_balance_usd",
    "created_at"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_pricing

Return live credit costs: credits per URL for standard/VIP indexing and index checking, traffic price per 1,000 visitors, USD per credit, and whether VIP/traffic are currently enabled.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "currency": {
      "type": "string"
    },
    "price_per_credit_usd": {
      "type": "number"
    },
    "credits_per_url": {
      "type": "object",
      "properties": {
        "indexer": {
          "type": "number"
        },
        "indexer_vip": {
          "type": "number"
        },
        "checker": {
          "type": "number"
        },
        "auto_check_addon": {
          "type": "number"
        }
      },
      "required": [
        "indexer",
        "indexer_vip",
        "checker",
        "auto_check_addon"
      ],
      "additionalProperties": false
    },
    "usd_per_url": {
      "type": "object",
      "properties": {
        "indexer": {
          "type": "number"
        },
        "indexer_vip": {
          "type": "number"
        },
        "checker": {
          "type": "number"
        }
      },
      "required": [
        "indexer",
        "indexer_vip",
        "checker"
      ],
      "additionalProperties": false
    },
    "traffic": {
      "type": "object",
      "properties": {
        "credits_per_1000_visitors": {
          "type": "number"
        },
        "min_visitors": {
          "type": "number"
        },
        "max_visitors_per_day": {
          "type": "number"
        },
        "orders_paused": {
          "type": "boolean"
        }
      },
      "required": [
        "credits_per_1000_visitors",
        "min_visitors",
        "max_visitors_per_day",
        "orders_paused"
      ],
      "additionalProperties": false
    },
    "vip_queue_enabled": {
      "type": "boolean"
    }
  },
  "required": [
    "currency",
    "price_per_credit_usd",
    "credits_per_url",
    "usd_per_url",
    "traffic",
    "vip_queue_enabled"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢estimate_cost(url_count, type, vip)

Estimate the credit and USD cost of an indexing or index-check task before submitting it, and whether the account balance covers it. Does not create anything.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url_count": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10000,
      "description": "Number of URLs in the planned task."
    },
    "type": {
      "default": "indexer",
      "description": "\"indexer\" submits URLs to Googlebot; \"checker\" only checks whether they are indexed.",
      "type": "string",
      "enum": [
        "indexer",
        "checker"
      ]
    },
    "vip": {
      "default": false,
      "description": "VIP priority queue (indexer only): starts immediately, costs more.",
      "type": "boolean"
    }
  },
  "required": [
    "url_count"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "url_count": {
      "type": "number"
    },
    "type": {
      "type": "string"
    },
    "vip": {
      "type": "boolean"
    },
    "credits_per_url": {
      "type": "number"
    },
    "total_credits": {
      "type": "number"
    },
    "total_usd": {
      "type": "number"
    },
    "credits_balance": {
      "type": "number"
    },
    "sufficient_balance": {
      "type": "boolean"
    },
    "shortfall_credits": {
      "type": "number"
    }
  },
  "required": [
    "url_count",
    "type",
    "vip",
    "credits_per_url",
    "total_credits",
    "total_usd",
    "credits_balance",
    "sufficient_balance",
    "shortfall_credits"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡submit_urls_for_indexing(urls, title, vip, drip_feed, drip_duration_days, ...)

Create an indexing task: Rapid Indexer signals Googlebot to crawl each URL so Google discovers it fast. SPENDS CREDITS immediately (standard ~2 credits/URL, VIP ~10 credits/URL). Run estimate_cost first and confirm with the user for large batches. Standard queue starts within minutes; VIP starts immediately with priority. drip_feed spreads submissions over several days for a natural pattern. Returns the task id; poll get_task for progress and get_task_links for per-URL status. Google makes the final indexing decision.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "urls": {
      "minItems": 1,
      "maxItems": 10000,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 4,
        "maxLength": 2048
      },
      "description": "Absolute URLs (https://...). Scheme is added when missing. Max 10000 per task."
    },
    "title": {
      "description": "Optional label shown in the dashboard.",
      "type": "string",
      "maxLength": 255
    },
    "vip": {
      "default": false,
      "description": "Use the VIP priority queue (faster, higher cost).",
      "type": "boolean"
    },
    "drip_feed": {
      "default": false,
      "description": "Spread the URLs over drip_duration_days instead of submitting all at once.",
      "type": "boolean"
    },
    "drip_duration_days": {
      "default": 3,
      "description": "Days to spread a drip-feed task over (only when drip_feed is true).",
      "type": "integer",
      "minimum": 1,
      "maximum": 30
    },
    "engine": {
      "default": "google",
      "description": "google (default) or bing (Bing Indexing only, no Google).",
      "type": "string",
      "enum": [
        "google",
        "bing"
      ]
    }
  },
  "required": [
    "urls"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "number"
    },
    "url_count": {
      "type": "number"
    },
    "vip": {
      "type": "boolean"
    },
    "is_drip_feed": {
      "type": "boolean"
    },
    "message": {
      "type": "string"
    },
    "dashboard_url": {
      "type": "string"
    }
  },
  "required": [
    "task_id",
    "url_count",
    "vip",
    "is_drip_feed",
    "message",
    "dashboard_url"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡check_index_status(urls, title)

Create an index-check task that reports, per URL, whether Google currently has it in the index (indexed / unindexed). Cheap (~0.1 credit per URL) but still SPENDS CREDITS. Results arrive within a few minutes: poll get_task, then read get_task_links. Does not submit anything to Google; use submit_urls_for_indexing for that.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "urls": {
      "minItems": 1,
      "maxItems": 10000,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 4,
        "maxLength": 2048
      },
      "description": "Absolute URLs (https://...). Scheme is added when missing. Max 10000 per task."
    },
    "title": {
      "description": "Optional label shown in the dashboard.",
      "type": "string",
      "maxLength": 255
    }
  },
  "required": [
    "urls"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "number"
    },
    "url_count": {
      "type": "number"
    },
    "message": {
      "type": "string"
    },
    "dashboard_url": {
      "type": "string"
    }
  },
  "required": [
    "task_id",
    "url_count",
    "message",
    "dashboard_url"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢list_tasks(page, per_page, type, status)

List the account's tasks, newest first, with per-link counts (indexed / unindexed / pending / error). Filter by type or status. Use it to find task ids.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "per_page": {
      "default": 20,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "type": {
      "description": "Only tasks of this type.",
      "type": "string",
      "enum": [
        "indexer",
        "checker",
        "traffic"
      ]
    },
    "status": {
      "description": "Only tasks in this status.",
      "type": "string",
      "enum": [
        "pending",
        "processing",
        "completed",
        "failed"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "tasks": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": [
              "string",
              "null"
            ]
          },
          "type": {
            "type": "string"
          },
          "engine": {
            "type": [
              "string",
              "null"
            ]
          },
          "status": {
            "type": "string"
          },
          "vip": {
            "type": "boolean"
          },
          "links": {
            "type": "object",
            "properties": {
              "total": {
                "type": "number"
              },
              "indexed": {
                "type": "number"
              },
              "unindexed": {
                "type": "number"
              },
              "pending": {
                "type": "number"
              },
              "error": {
                "type": "number"
              }
            },
            "required": [
              "total",
              "indexed",
              "unindexed",
              "pending",
              "error"
            ],
            "additionalProperties": false
          },
          "created_at": {
            "type": "string"
          },
          "completed_at": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "id",
          "title",
          "type",
          "engine",
          "status",
          "vip",
          "links",
          "created_at",
          "completed_at"
        ],
        "additionalProperties": false
      }
    },
    "pagination": {
      "type": "object",
      "properties": {
        "page": {
          "type": "number"
        },
        "per_page": {
          "type": "number"
        },
        "total": {
          "type": "number"
        },
        "total_pages": {
          "type": "number"
        }
      },
      "required": [
        "page",
        "per_page",
        "total",
        "total_pages"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "tasks",
    "pagination"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_task(task_id)

Fetch one task, refreshing its status from the provider first. Returns status (pending/processing/completed/failed) and progress counts. Poll this after creating a task.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "Rapid Indexer task id (from list_tasks or a create_* result)."
    }
  },
  "required": [
    "task_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "number"
    },
    "title": {
      "type": [
        "string",
        "null"
      ]
    },
    "type": {
      "type": "string"
    },
    "engine": {
      "type": [
        "string",
        "null"
      ]
    },
    "status": {
      "type": "string"
    },
    "vip": {
      "type": "boolean"
    },
    "progress": {
      "type": "object",
      "properties": {
        "updated": {
          "type": "number"
        },
        "pending": {
          "type": "number"
        }
      },
      "required": [
        "updated",
        "pending"
      ],
      "additionalProperties": false
    },
    "created_at": {
      "type": "string"
    },
    "completed_at": {
      "type": [
        "string",
        "null"
      ]
    },
    "dashboard_url": {
      "type": "string"
    }
  },
  "required": [
    "id",
    "title",
    "type",
    "engine",
    "status",
    "vip",
    "progress",
    "created_at",
    "completed_at",
    "dashboard_url"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_task_links(task_id, status, limit, offset)

Return each URL in an indexing or index-check task with its status (indexed / unindexed / pending / error). Filter by status and paginate with limit/offset for big tasks. Always includes a summary count.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "Rapid Indexer task id (from list_tasks or a create_* result)."
    },
    "status": {
      "description": "Only return links with this status.",
      "type": "string",
      "enum": [
        "indexed",
        "unindexed",
        "pending",
        "error"
      ]
    },
    "limit": {
      "default": 200,
      "description": "Max links to return.",
      "type": "integer",
      "minimum": 1,
      "maximum": 2000
    },
    "offset": {
      "default": 0,
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "task_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "number"
    },
    "summary": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "number"
      }
    },
    "returned": {
      "type": "number"
    },
    "offset": {
      "type": "number"
    },
    "has_more": {
      "type": "boolean"
    },
    "links": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "error_code": {
            "type": [
              "number",
              "null"
            ]
          },
          "checked_at": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "url",
          "status",
          "error_code",
          "checked_at"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "task_id",
    "summary",
    "returned",
    "offset",
    "has_more",
    "links"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡create_traffic_campaign(link, visitors, days, title, country, ...)

Send AI-driven, human-like visitors to a URL (geo, device, referrer and on-page behaviour are configurable). SPENDS CREDITS immediately: see get_pricing (credits per 1,000 visitors). visitors/days must not exceed 1,000 per day. Confirm with the user before creating. Returns the task id; poll get_task for status.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "link": {
      "type": "string",
      "format": "uri",
      "description": "Target page the visitors should land on."
    },
    "visitors": {
      "type": "integer",
      "minimum": 30,
      "maximum": 30000,
      "description": "Total visitors to send (min 30, max 1,000 per scheduled day)."
    },
    "days": {
      "default": 1,
      "description": "Spread the visitors over this many days.",
      "type": "integer",
      "minimum": 1,
      "maximum": 30
    },
    "title": {
      "description": "Campaign name shown in the dashboard.",
      "type": "string",
      "maxLength": 255
    },
    "country": {
      "default": "WW",
      "description": "Visitor geo. WW = worldwide mix.",
      "type": "string",
      "enum": [
        "WW",
        "US",
        "GB",
        "DE",
        "JP",
        "FR",
        "CA",
        "AU",
        "BR",
        "IN",
        "MX",
        "IT",
        "NL",
        "KR",
        "ID",
        "TR",
        "PL",
        "TH",
        "VN",
        "PH",
        "ES"
      ]
    },
    "device": {
      "default": "mixed",
      "type": "string",
      "enum": [
        "mixed",
        "desktop",
        "mobile",
        "tablet"
      ]
    },
    "referrer": {
      "description": "Apparent traffic source, e.g. \"facebook.com\" or a full URL. Empty = direct.",
      "type": "string",
      "maxLength": 255
    },
    "ai_enabled": {
      "default": true,
      "description": "Human-like AI browsing (scrolling, reading, internal clicks).",
      "type": "boolean"
    },
    "click_links": {
      "description": "Paths or CSS selectors the visitor may click, e.g. [\"/pricing\", \"button.cta\"].",
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "click_chance": {
      "default": 30,
      "description": "Percent of visitors who click one of click_links.",
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "video_chance": {
      "default": 20,
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "delay_min": {
      "default": 30,
      "description": "Min seconds on page.",
      "type": "integer",
      "minimum": 5,
      "maximum": 600
    },
    "delay_max": {
      "default": 90,
      "description": "Max seconds on page.",
      "type": "integer",
      "minimum": 5,
      "maximum": 900
    },
    "pages_min": {
      "default": 2,
      "description": "Min internal pages per visit.",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "pages_max": {
      "default": 5,
      "description": "Max internal pages per visit.",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "bounce_rate": {
      "default": 15,
      "description": "Percent of single-page visits.",
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    }
  },
  "required": [
    "link",
    "visitors"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "number"
    },
    "campaign_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "status": {
      "type": "string"
    },
    "visitors": {
      "type": "number"
    },
    "days": {
      "type": "number"
    },
    "message": {
      "type": "string"
    },
    "dashboard_url": {
      "type": "string"
    },
    "ctr_mode": {
      "type": "object",
      "properties": {
        "search_engine": {
          "type": "string"
        },
        "keywords_count": {
          "type": "number"
        },
        "search_only": {
          "type": "boolean"
        }
      },
      "required": [
        "search_engine",
        "keywords_count",
        "search_only"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "task_id",
    "campaign_id",
    "status",
    "visitors",
    "days",
    "message",
    "dashboard_url"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡create_ctr_campaign(link, visitors, days, title, country, ...)

Send visitors who search the given keywords on a search engine (Google by default), find the target URL in the results and click it, then browse like a human. SPENDS CREDITS immediately (same rate as traffic, per visitor). Confirm with the user before creating. Use list_search_engines for valid search_engine values.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "link": {
      "type": "string",
      "format": "uri",
      "description": "Target page the visitors should land on."
    },
    "visitors": {
      "type": "integer",
      "minimum": 30,
      "maximum": 30000,
      "description": "Total visitors to send (min 30, max 1,000 per scheduled day)."
    },
    "days": {
      "default": 1,
      "description": "Spread the visitors over this many days.",
      "type": "integer",
      "minimum": 1,
      "maximum": 30
    },
    "title": {
      "description": "Campaign name shown in the dashboard.",
      "type": "string",
      "maxLength": 255
    },
    "country": {
      "default": "WW",
      "description": "Visitor geo. WW = worldwide mix.",
      "type": "string",
      "enum": [
        "WW",
        "US",
        "GB",
        "DE",
        "JP",
        "FR",
        "CA",
        "AU",
        "BR",
        "IN",
        "MX",
        "IT",
        "NL",
        "KR",
        "ID",
        "TR",
        "PL",
        "TH",
        "VN",
        "PH",
        "ES"
      ]
    },
    "device": {
      "default": "mixed",
      "type": "string",
      "enum": [
        "mixed",
        "desktop",
        "mobile",
        "tablet"
      ]
    },
    "referrer": {
      "description": "Apparent traffic source, e.g. \"facebook.com\" or a full URL. Empty = direct.",
      "type": "string",
      "maxLength": 255
    },
    "ai_enabled": {
      "default": true,
      "description": "Human-like AI browsing (scrolling, reading, internal clicks).",
      "type": "boolean"
    },
    "click_links": {
      "description": "Paths or CSS selectors the visitor may click, e.g. [\"/pricing\", \"button.cta\"].",
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "click_chance": {
      "default": 30,
      "description": "Percent of visitors who click one of click_links.",
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "video_chance": {
      "default": 20,
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "delay_min": {
      "default": 30,
      "description": "Min seconds on page.",
      "type": "integer",
      "minimum": 5,
      "maximum": 600
    },
    "delay_max": {
      "default": 90,
      "description": "Max seconds on page.",
      "type": "integer",
      "minimum": 5,
      "maximum": 900
    },
    "pages_min": {
      "default": 2,
      "description": "Min internal pages per visit.",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "pages_max": {
      "default": 5,
      "description": "Max internal pages per visit.",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "bounce_rate": {
      "default": 15,
      "description": "Percent of single-page visits.",
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "keywords": {
      "minItems": 1,
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 200
      },
      "description": "Search queries the visitors will type."
    },
    "search_engine": {
      "default": "GOOGLE",
      "description": "Engine key from list_search_engines (GOOGLE, BING, YAHOO, DUCKDUCKGO, YANDEX, BAIDU, NAVER, AMAZON, ...).",
      "type": "string"
    },
    "search_pages_max": {
      "default": 3,
      "description": "How many result pages to scan for the target URL.",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    },
    "search_language": {
      "default": "en",
      "description": "Search UI language code.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    },
    "search_only": {
      "default": false,
      "description": "Search without clicking the result (search-volume boost only).",
      "type": "boolean"
    }
  },
  "required": [
    "link",
    "visitors",
    "keywords"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "task_id": {
      "type": "number"
    },
    "campaign_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "status": {
      "type": "string"
    },
    "visitors": {
      "type": "number"
    },
    "days": {
      "type": "number"
    },
    "message": {
      "type": "string"
    },
    "dashboard_url": {
      "type": "string"
    },
    "ctr_mode": {
      "type": "object",
      "properties": {
        "search_engine": {
          "type": "string"
        },
        "keywords_count": {
          "type": "number"
        },
        "search_only": {
          "type": "boolean"
        }
      },
      "required": [
        "search_engine",
        "keywords_count",
        "search_only"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "task_id",
    "campaign_id",
    "status",
    "visitors",
    "days",
    "message",
    "dashboard_url"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢list_search_engines

Return the search engines and marketplaces accepted by create_ctr_campaign.search_engine.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "search_engines": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "domain": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "region": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "domain",
          "type"
        ],
        "additionalProperties": false
      }
    },
    "total": {
      "type": "number"
    }
  },
  "required": [
    "search_engines",
    "total"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢check_service_health

Ping the Rapid Indexer API and report version and enabled features (indexer, checker, traffic, ctr). Also validates that the configured API key works.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    },
    "version": {
      "type": "string"
    },
    "features": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "boolean"
      }
    },
    "api_base_url": {
      "type": "string"
    }
  },
  "required": [
    "status",
    "version",
    "features",
    "api_base_url"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet12 Tools