Rapid Indexer

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

我該用這個嗎

品質與安全性

A
說明品質
98%
結構描述完整度
74%
命名品質
98%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~4,894Token(工具定義)
~3.9 KB典型回應大小
顯著的注意力影響(128k 上下文的 3.82%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.rapid-indexer.com/mcp"
    }
  }
}

遠端端點

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

它能做什麼

工具清單

工具(12)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢get_account

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

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/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.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/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.

輸入結構描述

{
  "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"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "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"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "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"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "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"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "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"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "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"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "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"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "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"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/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.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/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
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本12 個工具