Agentic Platform
Documentation API reference Tools Skills

Tools

Google URL Inspection

google_url_inspection MCP Google

Get Google URL Inspection data for a specific URL.

Get information about Google's indexed version of a page from the URL Inspection Tool, including indexing problems encountered and structured data, video, linked AMP, and indexability details.

Playground

Your organization, project and token stay in this browser's local storage and are sent straight to the API — this page never sees them.

POST
item
url required The URL to inspect
config
include_summary When true, generate an LLM summary of the inspection; when false, summary is null.

Billing

Fixed cost per URL requested. The inspection itself adds nothing. By default a model then summarises the result, which is billed on the content read and the answer written; set include_summary to false and the call costs the fixed price alone.

These usage SKUs can be charged on a call.

SKU Credits Description
Tool call 1 per request Charged once per successful item, on top of any usage below.
GPT-4o (standard), input 2,500 per million tokens Tokens the model reads from the prompt you send.
GPT-4o (standard), output 10,000 per million tokens Tokens the model writes in its answer.
GPT-4o (standard), read from cache 1,250 per million tokens Tokens the model reads from a cached prompt. Cheaper than a fresh read.

Schemas

item is what you send, config how the tool behaves, and the response is what you get back.

Item

object
Properties
url string required

The URL to inspect

Example
{
  "url": "string"
}

Configuration

object
Properties
include_summary boolean

When true, generate an LLM summary of the inspection; when false, summary is null.

Default: true

Example
{
  "include_summary": true
}

Response

object
Properties
url string required

The URL that was inspected

inspection_result object required

The result of the URL inspection

summary string | null required

Summary of the URL inspection result; null when disabled

Example
{
  "url": "string",
  "inspection_result": {},
  "summary": "string"
}

Endpoints

POST http://agents.botify.com/{organization}/{project}/google_url_inspection/process
POST http://agents.botify.com/{organization}/{project}/google_url_inspection/batch_process
POST http://agents.botify.com/{organization}/{project}/google_url_inspection/async_process
POST http://agents.botify.com/{organization}/{project}/google_url_inspection/async_batch_process

See running a long job in the background for the polling flow.

cURL

curl -X POST "http://agents.botify.com/{organization}/{project}/google_url_inspection/process" \
  -H "Authorization: Bearer $BOTIFY_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "item": {
    "url": "<url>"
  }
}'

Over MCP

This tool is exposed as the MCP tool google_url_inspection. An MCP client passes organization, project and item as tool arguments. Set up MCP →

Raw metadata