Agentic Platform
Documentation API reference Tools Skills

Tools

Botify Config

botify_config MCP

Get Botify product configurations (SpeedWorkers, PageWorkers, Botify Core)

Retrieve configuration information for Botify products. Supports: - SpeedWorkers: Get beam domain, hosts, production version, crawl stats, and interceptor configs - PageWorkers: Get modules status and deployment information - Botify Core: Get project configuration including URL, timezone, allowed domains for SiteCrawler, Configured analytics providers (Google Analytics, Adobe Analytics..), Google Search Console properties... Multiple products can be requested in a single call.

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
products required List of products to get configuration for. Can be 'speedworkers', 'pageworkers', 'botify_core', or any combination. speedworkers pageworkers botify_core

Billing

Fixed cost per item requested. This tool reads data Botify already holds for your project and calls no outside service, so nothing is added to the per-call price.

These usage SKUs can be charged on a call.

SKU Credits Description
Tool call 1 per request Charged once per successful item.

Schemas

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

Item

object
Properties
products array required

List of products to get configuration for. Can be 'speedworkers', 'pageworkers', 'botify_core', or any combination.

Allowed values: speedworkers pageworkers botify_core

Example
{
  "products": [
    "speedworkers"
  ]
}

Response

object
Properties
speedworkers object | null

SpeedWorkers configuration if requested

Default: null

pageworkers object | null

PageWorkers configuration if requested

Default: null

botify_core object | null

Botify Core project configuration if requested

Default: null

Example
{
  "speedworkers": null,
  "pageworkers": null,
  "botify_core": null
}

Endpoints

POST http://agents.botify.com/{organization}/{project}/botify_config/process
POST http://agents.botify.com/{organization}/{project}/botify_config/batch_process
POST http://agents.botify.com/{organization}/{project}/botify_config/async_process
POST http://agents.botify.com/{organization}/{project}/botify_config/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}/botify_config/process" \
  -H "Authorization: Bearer $BOTIFY_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "item": {
    "products": []
  }
}'

Over MCP

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

Raw metadata