Skip to main content
Glama

Update site

update_site
Destructive

Verified owner only. Control the listing profile (description, agent_summary, tags, nested llms.txt paths, contact, owner-declared publisher_country) and terms for agents (agent_terms: automated_access = one of welcome | limited | ask | not_allowed: may agents use the site automatically?; rate_limit = short text, e.g. "60 requests/minute"; attribution = one of required | appreciated | none; attribution_text = how to credit the site (≤200 chars); pricing = one of free | freemium | paid; pricing_url = where prices are published; terms_url = the full terms for automated use; notes = anything else an agent should know (≤500 chars)). Omit a field to leave it unchanged; pass null to clear it.

Input Schema

NameRequiredDescriptionDefault
tagsNoLowercase slugs, e.g. ["developer-tools", "docs"].
domainYesA domain name such as example.com (no scheme, no path).
api_keyYesThe owner API key issued by verify_domain (awm_key_...).
contactNo
agent_termsNoTerms for automated use, shown to every agent that looks the site up.
descriptionNo
agent_summaryNoOwner-written description for agents. Labeled verified_owner; retained through recrawls and AI updates. Null restores the generated version.
nested_llms_txtNoSame-site paths of additional llms.txt files, e.g. ["/docs/llms.txt"].
publisher_countryNoOwner-declared address country; use null to clear. Does not prove headquarters or markets served.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / agent_summary
      Added value: +{
      +  "description": "Owner-written description for agents. Labeled verified_owner; retained through recrawls and AI updates. Null restores the generated version.",
      +  "maxLength": 300,
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent_summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "agent_terms": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "attribution": {
      -                "enum": [
      -                  "required",
      -                  "appreciated",
      -                  "none"
      -                ],
      -                "type": "string"
      -              },
      -              "attribution_text": {
      -                "maxLength": 200,
      -                "type": "string"
      -              },
      -              "automated_access": {
      -                "enum": [
      -                  "welcome",
      -                  "limited",
      -                  "ask",
      -                  "not_allowed"
      -                ],
      -                "type": "string"
      -              },
      -              "notes": {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              "pricing": {
      -                "enum": [
      -                  "free",
      -                  "freemium",
      -                  "paid"
      -                ],
      -                "type": "string"
      -              },
      -              "pricing_url": {
      -                "type": "string"
      -              },
      -              "rate_limit": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "terms_url": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "agent_uses": {
      -        "items": {
      -          "enum": [
      -            "read_docs",
      -            "call_api",
      -            "buy",
      -            "book",
      -            "search_content",
      -            "download_data",
      -            "contact_support"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "agentic": {
      -        "anyOf": [
      -          {
      -            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      -            "enum": [
      -              "interface",
      -              "transactional",
      -              "documentation",
      -              "informational"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "audience": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "developers",
      -              "consumers",
      -              "business",
      -              "mixed"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "authority": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "badge": {
      -        "type": "string"
      -      },
      -      "capabilities": {
      -        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      -        "items": {
      -          "enum": [
      -            "mcp"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "capability_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "id": {
      -              "const": "mcp"
      -            },
      -            "source_url": {
      -              "type": "string"
      -            },
      -            "status": {
      -              "const": "publisher_declared"
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "url",
      -            "source_url",
      -            "status"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "categories": {
      -        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      -        "items": {
      -          "enum": [
      -            "ai-ml",
      -            "developer-tools",
      -            "infrastructure",
      -            "data-analytics",
      -            "cybersecurity",
      -            "finance-payments",
      -            "ecommerce",
      -            "productivity",
      -            "marketing",
      -            "education",
      -            "healthcare",
      -            "media",
      -            "design",
      -            "gaming",
      -            "travel",
      -            "community",
      -            "legal",
      -            "recruiting-careers",
      -            "industrial-manufacturing",
      -            "real-estate",
      -            "arts-culture",
      -            "sports-fitness",
      -            "food-dining",
      -            "automotive",
      -            "government-public-services",
      -            "science-research",
      -            "ai-agents-mcp",
      -            "apis-sdks",
      -            "databases",
      -            "auth-identity",
      -            "devops-observability",
      -            "no-code-automation",
      -            "communications",
      -            "crypto-web3",
      -            "saas-business-software",
      -            "open-source",
      -            "documentation-reference",
      -            "fashion-beauty",
      -            "home-garden",
      -            "consumer-electronics",
      -            "pets",
      -            "insurance",
      -            "telecom",
      -            "logistics-shipping",
      -            "energy-utilities",
      -            "construction-architecture",
      -            "agriculture",
      -            "nonprofit",
      -            "events",
      -            "personal-blog",
      -            "entertainment",
      -            "local-business"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "categorized_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "category_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "confidence": {
      -              "description": "Deterministic rule strength, not a calibrated probability.",
      -              "maximum": 1,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "evidence": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "id": {
      -              "enum": [
      -                "ai-ml",
      -                "developer-tools",
      -                "infrastructure",
      -                "data-analytics",
      -                "cybersecurity",
      -                "finance-payments",
      -                "ecommerce",
      -                "productivity",
      -                "marketing",
      -                "education",
      -                "healthcare",
      -                "media",
      -                "design",
      -                "gaming",
      -                "travel",
      -                "community",
      -                "legal",
      -                "recruiting-careers",
      -                "industrial-manufacturing",
      -                "real-estate",
      -                "arts-culture",
      -                "sports-fitness",
      -                "food-dining",
      -                "automotive",
      -                "government-public-services",
      -                "science-research",
      -                "ai-agents-mcp",
      -                "apis-sdks",
      -                "databases",
      -                "auth-identity",
      -                "devops-observability",
      -                "no-code-automation",
      -                "communications",
      -                "crypto-web3",
      -                "saas-business-software",
      -                "open-source",
      -                "documentation-reference",
      -                "fashion-beauty",
      -                "home-garden",
      -                "consumer-electronics",
      -                "pets",
      -                "insurance",
      -                "telecom",
      -                "logistics-shipping",
      -                "energy-utilities",
      -                "construction-architecture",
      -                "agriculture",
      -                "nonprofit",
      -                "events",
      -                "personal-blog",
      -                "entertainment",
      -                "local-business"
      -              ],
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "publisher_metadata",
      -                "llm"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "confidence",
      -            "evidence",
      -            "source"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "category_version": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "claim": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "agent_prompt": {
      -            "type": "string"
      -          },
      -          "benefits": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "docs": {
      -            "type": "string"
      -          },
      -          "hint": {
      -            "type": "string"
      -          },
      -          "mcp": {
      -            "type": "string"
      -          },
      -          "verification": {
      -            "type": "string"
      -          },
      -          "verify": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "agent_prompt",
      -          "hint",
      -          "verification",
      -          "verify",
      -          "docs",
      -          "mcp",
      -          "benefits"
      -        ],
      -        "type": "object"
      -      },
      -      "contact": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country": {
      -        "description": "Published or declared address country preferred; domain/hosting fallback. Null when unknown. Not independently verified headquarters or markets served.",
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country_checked_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "checked_at": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "country": {
      -              "type": "string"
      -            },
      -            "method": {
      -              "type": "string"
      -            },
      -            "source": {
      -              "type": "string"
      -            },
      -            "url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "country",
      -            "source",
      -            "url",
      -            "checked_at",
      -            "method"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "country_source": {
      -        "description": "owner: owner-declared address; structured_data/contact_page: site-published address; tld: domain inference; ip: non-CDN hosting inference; cdn: location withheld. No source independently verifies headquarters.",
      -        "enum": [
      -          "owner",
      -          "structured_data",
      -          "contact_page",
      -          "tld",
      -          "ip",
      -          "cdn",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country_status": {
      -        "type": "string"
      -      },
      -      "description": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "domain_country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "evidence": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "excerpt": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "title": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "first_seen": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "hosting_country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "inferred_tags": {
      -        "description": "Topic tags inferred by the AI classifier from the site text.",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "language": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "last_checked": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "links": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "llms_full_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt_cached": {
      -        "type": "string"
      -      },
      -      "match_score": {
      -        "type": "number"
      -      },
      -      "nested_llms_txt": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "platform_generated": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      },
      -      "publisher_country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "publisher_country_source": {
      -        "enum": [
      -          "owner",
      -          "structured_data",
      -          "contact_page",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "registered_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "section_headings": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "format": {
      -              "enum": [
      -                "markdown",
      -                "loose",
      -                "setext",
      -                "indexed_link"
      -              ]
      -            },
      -            "key": {
      -              "type": "string"
      -            },
      -            "label": {
      -              "type": "string"
      -            },
      -            "level": {
      -              "type": "integer"
      -            },
      -            "line": {
      -              "type": [
      -                "integer",
      -                "null"
      -              ]
      -            },
      -            "path": {
      -              "type": "string"
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "key",
      -            "label",
      -            "level",
      -            "path",
      -            "line",
      -            "format"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "section_indexed_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "section_keys": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "section_partial": {
      -        "type": "boolean"
      -      },
      -      "sections": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "valid",
      -          "invalid",
      -          "unreachable"
      -        ],
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "tags": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "tier": {
      -        "enum": [
      -          "featured",
      -          "listed",
      -          "unlisted",
      -          "rejected",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "title": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "verified": {
      -        "type": "boolean"
      -      },
      -      "verified_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "why": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "domain",
      -      "status",
      -      "tier",
      -      "authority",
      -      "verified",
      -      "title",
      -      "summary",
      -      "llms_txt",
      -      "llms_full_txt",
      -      "last_checked",
      -      "agent_terms",
      -      "categories",
      -      "capabilities"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "detail": {
      -        "type": "string"
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "hint": {
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent_summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "agent_summary_source": {
      +        "description": "Provenance of the effective agent_summary. Domain ownership does not independently validate the description.",
      +        "enum": [
      +          "verified_owner",
      +          "ai",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "agent_terms": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "attribution": {
      +                "enum": [
      +                  "required",
      +                  "appreciated",
      +                  "none"
      +                ],
      +                "type": "string"
      +              },
      +              "attribution_text": {
      +                "maxLength": 200,
      +                "type": "string"
      +              },
      +              "automated_access": {
      +                "enum": [
      +                  "welcome",
      +                  "limited",
      +                  "ask",
      +                  "not_allowed"
      +                ],
      +                "type": "string"
      +              },
      +              "notes": {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              "pricing": {
      +                "enum": [
      +                  "free",
      +                  "freemium",
      +                  "paid"
      +                ],
      +                "type": "string"
      +              },
      +              "pricing_url": {
      +                "type": "string"
      +              },
      +              "rate_limit": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "terms_url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "agent_uses": {
      +        "items": {
      +          "enum": [
      +            "read_docs",
      +            "call_api",
      +            "buy",
      +            "book",
      +            "search_content",
      +            "download_data",
      +            "contact_support"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "agentic": {
      +        "anyOf": [
      +          {
      +            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      +            "enum": [
      +              "interface",
      +              "transactional",
      +              "documentation",
      +              "informational"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "audience": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "developers",
      +              "consumers",
      +              "business",
      +              "mixed"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "authority": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "badge": {
      +        "type": "string"
      +      },
      +      "capabilities": {
      +        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      +        "items": {
      +          "enum": [
      +            "mcp"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "capability_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "id": {
      +              "const": "mcp"
      +            },
      +            "source_url": {
      +              "type": "string"
      +            },
      +            "status": {
      +              "const": "publisher_declared"
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "url",
      +            "source_url",
      +            "status"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "categories": {
      +        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      +        "items": {
      +          "enum": [
      +            "ai-ml",
      +            "developer-tools",
      +            "infrastructure",
      +            "data-analytics",
      +            "cybersecurity",
      +            "finance-payments",
      +            "ecommerce",
      +            "productivity",
      +            "marketing",
      +            "education",
      +            "healthcare",
      +            "media",
      +            "design",
      +            "gaming",
      +            "travel",
      +            "community",
      +            "legal",
      +            "recruiting-careers",
      +            "industrial-manufacturing",
      +            "real-estate",
      +            "arts-culture",
      +            "sports-fitness",
      +            "food-dining",
      +            "automotive",
      +            "government-public-services",
      +            "science-research",
      +            "ai-agents-mcp",
      +            "apis-sdks",
      +            "databases",
      +            "auth-identity",
      +            "devops-observability",
      +            "no-code-automation",
      +            "communications",
      +            "crypto-web3",
      +            "saas-business-software",
      +            "open-source",
      +            "documentation-reference",
      +            "fashion-beauty",
      +            "home-garden",
      +            "consumer-electronics",
      +            "pets",
      +            "insurance",
      +            "telecom",
      +            "logistics-shipping",
      +            "energy-utilities",
      +            "construction-architecture",
      +            "agriculture",
      +            "nonprofit",
      +            "events",
      +            "personal-blog",
      +            "entertainment",
      +            "local-business"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "categorized_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "category_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "confidence": {
      +              "description": "Deterministic rule strength, not a calibrated probability.",
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "evidence": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "id": {
      +              "enum": [
      +                "ai-ml",
      +                "developer-tools",
      +                "infrastructure",
      +                "data-analytics",
      +                "cybersecurity",
      +                "finance-payments",
      +                "ecommerce",
      +                "productivity",
      +                "marketing",
      +                "education",
      +                "healthcare",
      +                "media",
      +                "design",
      +                "gaming",
      +                "travel",
      +                "community",
      +                "legal",
      +                "recruiting-careers",
      +                "industrial-manufacturing",
      +                "real-estate",
      +                "arts-culture",
      +                "sports-fitness",
      +                "food-dining",
      +                "automotive",
      +                "government-public-services",
      +                "science-research",
      +                "ai-agents-mcp",
      +                "apis-sdks",
      +                "databases",
      +                "auth-identity",
      +                "devops-observability",
      +                "no-code-automation",
      +                "communications",
      +                "crypto-web3",
      +                "saas-business-software",
      +                "open-source",
      +                "documentation-reference",
      +                "fashion-beauty",
      +                "home-garden",
      +                "consumer-electronics",
      +                "pets",
      +                "insurance",
      +                "telecom",
      +                "logistics-shipping",
      +                "energy-utilities",
      +                "construction-architecture",
      +                "agriculture",
      +                "nonprofit",
      +                "events",
      +                "personal-blog",
      +                "entertainment",
      +                "local-business"
      +              ],
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "publisher_metadata",
      +                "llm"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "confidence",
      +            "evidence",
      +            "source"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "category_version": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "claim": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "agent_prompt": {
      +            "type": "string"
      +          },
      +          "benefits": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "docs": {
      +            "type": "string"
      +          },
      +          "hint": {
      +            "type": "string"
      +          },
      +          "mcp": {
      +            "type": "string"
      +          },
      +          "verification": {
      +            "type": "string"
      +          },
      +          "verify": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "agent_prompt",
      +          "hint",
      +          "verification",
      +          "verify",
      +          "docs",
      +          "mcp",
      +          "benefits"
      +        ],
      +        "type": "object"
      +      },
      +      "contact": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country": {
      +        "description": "Published or declared address country preferred; domain/hosting fallback. Null when unknown. Not independently verified headquarters or markets served.",
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country_checked_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "checked_at": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "country": {
      +              "type": "string"
      +            },
      +            "method": {
      +              "type": "string"
      +            },
      +            "source": {
      +              "type": "string"
      +            },
      +            "url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "country",
      +            "source",
      +            "url",
      +            "checked_at",
      +            "method"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "country_source": {
      +        "description": "owner: owner-declared address; structured_data/contact_page: site-published address; tld: domain inference; ip: non-CDN hosting inference; cdn: location withheld. No source independently verifies headquarters.",
      +        "enum": [
      +          "owner",
      +          "structured_data",
      +          "contact_page",
      +          "tld",
      +          "ip",
      +          "cdn",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country_status": {
      +        "type": "string"
      +      },
      +      "description": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "domain_country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "evidence": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "excerpt": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "title": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "first_seen": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "hosting_country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "inferred_tags": {
      +        "description": "Topic tags inferred by the AI classifier from the site text.",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "language": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "last_checked": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "links": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "llms_full_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt_cached": {
      +        "type": "string"
      +      },
      +      "match_score": {
      +        "type": "number"
      +      },
      +      "nested_llms_txt": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "platform_generated": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      },
      +      "publisher_country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "publisher_country_source": {
      +        "enum": [
      +          "owner",
      +          "structured_data",
      +          "contact_page",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "registered_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "section_headings": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "format": {
      +              "enum": [
      +                "markdown",
      +                "loose",
      +                "setext",
      +                "indexed_link"
      +              ]
      +            },
      +            "key": {
      +              "type": "string"
      +            },
      +            "label": {
      +              "type": "string"
      +            },
      +            "level": {
      +              "type": "integer"
      +            },
      +            "line": {
      +              "type": [
      +                "integer",
      +                "null"
      +              ]
      +            },
      +            "path": {
      +              "type": "string"
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "key",
      +            "label",
      +            "level",
      +            "path",
      +            "line",
      +            "format"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "section_indexed_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "section_keys": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "section_partial": {
      +        "type": "boolean"
      +      },
      +      "sections": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "valid",
      +          "invalid",
      +          "unreachable"
      +        ],
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "tags": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "tier": {
      +        "enum": [
      +          "featured",
      +          "listed",
      +          "unlisted",
      +          "rejected",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "title": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "verified": {
      +        "type": "boolean"
      +      },
      +      "verified_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "why": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "domain",
      +      "status",
      +      "tier",
      +      "authority",
      +      "verified",
      +      "title",
      +      "summary",
      +      "llms_txt",
      +      "llms_full_txt",
      +      "last_checked",
      +      "agent_terms",
      +      "categories",
      +      "capabilities"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "detail": {
      +        "type": "string"
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "hint": {
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed2 schema fields changed
    • addedInput schema / properties / publisher_country
      Added value: +{
      +  "description": "Owner-declared address country; use null to clear. Does not prove headquarters or markets served.",
      +  "pattern": "^[A-Za-z]{2}$",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent_summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "agent_terms": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "attribution": {
      -                "enum": [
      -                  "required",
      -                  "appreciated",
      -                  "none"
      -                ],
      -                "type": "string"
      -              },
      -              "attribution_text": {
      -                "maxLength": 200,
      -                "type": "string"
      -              },
      -              "automated_access": {
      -                "enum": [
      -                  "welcome",
      -                  "limited",
      -                  "ask",
      -                  "not_allowed"
      -                ],
      -                "type": "string"
      -              },
      -              "notes": {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              "pricing": {
      -                "enum": [
      -                  "free",
      -                  "freemium",
      -                  "paid"
      -                ],
      -                "type": "string"
      -              },
      -              "pricing_url": {
      -                "type": "string"
      -              },
      -              "rate_limit": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "terms_url": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "agent_uses": {
      -        "items": {
      -          "enum": [
      -            "read_docs",
      -            "call_api",
      -            "buy",
      -            "book",
      -            "search_content",
      -            "download_data",
      -            "contact_support"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "agentic": {
      -        "anyOf": [
      -          {
      -            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      -            "enum": [
      -              "interface",
      -              "transactional",
      -              "documentation",
      -              "informational"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "audience": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "developers",
      -              "consumers",
      -              "business",
      -              "mixed"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "authority": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "badge": {
      -        "type": "string"
      -      },
      -      "capabilities": {
      -        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      -        "items": {
      -          "enum": [
      -            "mcp"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "capability_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "id": {
      -              "const": "mcp"
      -            },
      -            "source_url": {
      -              "type": "string"
      -            },
      -            "status": {
      -              "const": "publisher_declared"
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "url",
      -            "source_url",
      -            "status"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "categories": {
      -        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      -        "items": {
      -          "enum": [
      -            "ai-ml",
      -            "developer-tools",
      -            "infrastructure",
      -            "data-analytics",
      -            "cybersecurity",
      -            "finance-payments",
      -            "ecommerce",
      -            "productivity",
      -            "marketing",
      -            "education",
      -            "healthcare",
      -            "media",
      -            "design",
      -            "gaming",
      -            "travel",
      -            "community",
      -            "legal",
      -            "recruiting-careers",
      -            "industrial-manufacturing",
      -            "real-estate",
      -            "arts-culture",
      -            "sports-fitness",
      -            "food-dining",
      -            "automotive",
      -            "government-public-services",
      -            "science-research",
      -            "ai-agents-mcp",
      -            "apis-sdks",
      -            "databases",
      -            "auth-identity",
      -            "devops-observability",
      -            "no-code-automation",
      -            "communications",
      -            "crypto-web3",
      -            "saas-business-software",
      -            "open-source",
      -            "documentation-reference",
      -            "fashion-beauty",
      -            "home-garden",
      -            "consumer-electronics",
      -            "pets",
      -            "insurance",
      -            "telecom",
      -            "logistics-shipping",
      -            "energy-utilities",
      -            "construction-architecture",
      -            "agriculture",
      -            "nonprofit",
      -            "events",
      -            "personal-blog",
      -            "entertainment",
      -            "local-business"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "categorized_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "category_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "confidence": {
      -              "description": "Deterministic rule strength, not a calibrated probability.",
      -              "maximum": 1,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "evidence": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "id": {
      -              "enum": [
      -                "ai-ml",
      -                "developer-tools",
      -                "infrastructure",
      -                "data-analytics",
      -                "cybersecurity",
      -                "finance-payments",
      -                "ecommerce",
      -                "productivity",
      -                "marketing",
      -                "education",
      -                "healthcare",
      -                "media",
      -                "design",
      -                "gaming",
      -                "travel",
      -                "community",
      -                "legal",
      -                "recruiting-careers",
      -                "industrial-manufacturing",
      -                "real-estate",
      -                "arts-culture",
      -                "sports-fitness",
      -                "food-dining",
      -                "automotive",
      -                "government-public-services",
      -                "science-research",
      -                "ai-agents-mcp",
      -                "apis-sdks",
      -                "databases",
      -                "auth-identity",
      -                "devops-observability",
      -                "no-code-automation",
      -                "communications",
      -                "crypto-web3",
      -                "saas-business-software",
      -                "open-source",
      -                "documentation-reference",
      -                "fashion-beauty",
      -                "home-garden",
      -                "consumer-electronics",
      -                "pets",
      -                "insurance",
      -                "telecom",
      -                "logistics-shipping",
      -                "energy-utilities",
      -                "construction-architecture",
      -                "agriculture",
      -                "nonprofit",
      -                "events",
      -                "personal-blog",
      -                "entertainment",
      -                "local-business"
      -              ],
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "publisher_metadata",
      -                "llm"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "confidence",
      -            "evidence",
      -            "source"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "category_version": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "claim": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "agent_prompt": {
      -            "type": "string"
      -          },
      -          "benefits": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "docs": {
      -            "type": "string"
      -          },
      -          "hint": {
      -            "type": "string"
      -          },
      -          "mcp": {
      -            "type": "string"
      -          },
      -          "verification": {
      -            "type": "string"
      -          },
      -          "verify": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "agent_prompt",
      -          "hint",
      -          "verification",
      -          "verify",
      -          "docs",
      -          "mcp",
      -          "benefits"
      -        ],
      -        "type": "object"
      -      },
      -      "contact": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country": {
      -        "description": "Inferred country code, or null when unknown. Not verified headquarters or markets served.",
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country_source": {
      -        "description": "tld: country-code domain; ip: hosting location; cdn: location withheld; null: unavailable or not assigned.",
      -        "enum": [
      -          "tld",
      -          "ip",
      -          "cdn",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "description": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "evidence": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "excerpt": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "title": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "first_seen": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "inferred_tags": {
      -        "description": "Topic tags inferred by the AI classifier from the site text.",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "language": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "last_checked": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "links": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "llms_full_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt_cached": {
      -        "type": "string"
      -      },
      -      "match_score": {
      -        "type": "number"
      -      },
      -      "nested_llms_txt": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "platform_generated": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "registered_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "section_headings": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "format": {
      -              "enum": [
      -                "markdown",
      -                "loose",
      -                "setext",
      -                "indexed_link"
      -              ]
      -            },
      -            "key": {
      -              "type": "string"
      -            },
      -            "label": {
      -              "type": "string"
      -            },
      -            "level": {
      -              "type": "integer"
      -            },
      -            "line": {
      -              "type": [
      -                "integer",
      -                "null"
      -              ]
      -            },
      -            "path": {
      -              "type": "string"
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "key",
      -            "label",
      -            "level",
      -            "path",
      -            "line",
      -            "format"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "section_indexed_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "section_keys": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "section_partial": {
      -        "type": "boolean"
      -      },
      -      "sections": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "valid",
      -          "invalid",
      -          "unreachable"
      -        ],
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "tags": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "tier": {
      -        "enum": [
      -          "featured",
      -          "listed",
      -          "unlisted",
      -          "rejected",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "title": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "verified": {
      -        "type": "boolean"
      -      },
      -      "verified_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "why": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "domain",
      -      "status",
      -      "tier",
      -      "authority",
      -      "verified",
      -      "title",
      -      "summary",
      -      "llms_txt",
      -      "llms_full_txt",
      -      "last_checked",
      -      "agent_terms",
      -      "categories",
      -      "capabilities"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "detail": {
      -        "type": "string"
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "hint": {
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent_summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "agent_terms": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "attribution": {
      +                "enum": [
      +                  "required",
      +                  "appreciated",
      +                  "none"
      +                ],
      +                "type": "string"
      +              },
      +              "attribution_text": {
      +                "maxLength": 200,
      +                "type": "string"
      +              },
      +              "automated_access": {
      +                "enum": [
      +                  "welcome",
      +                  "limited",
      +                  "ask",
      +                  "not_allowed"
      +                ],
      +                "type": "string"
      +              },
      +              "notes": {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              "pricing": {
      +                "enum": [
      +                  "free",
      +                  "freemium",
      +                  "paid"
      +                ],
      +                "type": "string"
      +              },
      +              "pricing_url": {
      +                "type": "string"
      +              },
      +              "rate_limit": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "terms_url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "agent_uses": {
      +        "items": {
      +          "enum": [
      +            "read_docs",
      +            "call_api",
      +            "buy",
      +            "book",
      +            "search_content",
      +            "download_data",
      +            "contact_support"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "agentic": {
      +        "anyOf": [
      +          {
      +            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      +            "enum": [
      +              "interface",
      +              "transactional",
      +              "documentation",
      +              "informational"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "audience": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "developers",
      +              "consumers",
      +              "business",
      +              "mixed"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "authority": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "badge": {
      +        "type": "string"
      +      },
      +      "capabilities": {
      +        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      +        "items": {
      +          "enum": [
      +            "mcp"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "capability_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "id": {
      +              "const": "mcp"
      +            },
      +            "source_url": {
      +              "type": "string"
      +            },
      +            "status": {
      +              "const": "publisher_declared"
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "url",
      +            "source_url",
      +            "status"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "categories": {
      +        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      +        "items": {
      +          "enum": [
      +            "ai-ml",
      +            "developer-tools",
      +            "infrastructure",
      +            "data-analytics",
      +            "cybersecurity",
      +            "finance-payments",
      +            "ecommerce",
      +            "productivity",
      +            "marketing",
      +            "education",
      +            "healthcare",
      +            "media",
      +            "design",
      +            "gaming",
      +            "travel",
      +            "community",
      +            "legal",
      +            "recruiting-careers",
      +            "industrial-manufacturing",
      +            "real-estate",
      +            "arts-culture",
      +            "sports-fitness",
      +            "food-dining",
      +            "automotive",
      +            "government-public-services",
      +            "science-research",
      +            "ai-agents-mcp",
      +            "apis-sdks",
      +            "databases",
      +            "auth-identity",
      +            "devops-observability",
      +            "no-code-automation",
      +            "communications",
      +            "crypto-web3",
      +            "saas-business-software",
      +            "open-source",
      +            "documentation-reference",
      +            "fashion-beauty",
      +            "home-garden",
      +            "consumer-electronics",
      +            "pets",
      +            "insurance",
      +            "telecom",
      +            "logistics-shipping",
      +            "energy-utilities",
      +            "construction-architecture",
      +            "agriculture",
      +            "nonprofit",
      +            "events",
      +            "personal-blog",
      +            "entertainment",
      +            "local-business"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "categorized_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "category_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "confidence": {
      +              "description": "Deterministic rule strength, not a calibrated probability.",
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "evidence": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "id": {
      +              "enum": [
      +                "ai-ml",
      +                "developer-tools",
      +                "infrastructure",
      +                "data-analytics",
      +                "cybersecurity",
      +                "finance-payments",
      +                "ecommerce",
      +                "productivity",
      +                "marketing",
      +                "education",
      +                "healthcare",
      +                "media",
      +                "design",
      +                "gaming",
      +                "travel",
      +                "community",
      +                "legal",
      +                "recruiting-careers",
      +                "industrial-manufacturing",
      +                "real-estate",
      +                "arts-culture",
      +                "sports-fitness",
      +                "food-dining",
      +                "automotive",
      +                "government-public-services",
      +                "science-research",
      +                "ai-agents-mcp",
      +                "apis-sdks",
      +                "databases",
      +                "auth-identity",
      +                "devops-observability",
      +                "no-code-automation",
      +                "communications",
      +                "crypto-web3",
      +                "saas-business-software",
      +                "open-source",
      +                "documentation-reference",
      +                "fashion-beauty",
      +                "home-garden",
      +                "consumer-electronics",
      +                "pets",
      +                "insurance",
      +                "telecom",
      +                "logistics-shipping",
      +                "energy-utilities",
      +                "construction-architecture",
      +                "agriculture",
      +                "nonprofit",
      +                "events",
      +                "personal-blog",
      +                "entertainment",
      +                "local-business"
      +              ],
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "publisher_metadata",
      +                "llm"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "confidence",
      +            "evidence",
      +            "source"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "category_version": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "claim": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "agent_prompt": {
      +            "type": "string"
      +          },
      +          "benefits": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "docs": {
      +            "type": "string"
      +          },
      +          "hint": {
      +            "type": "string"
      +          },
      +          "mcp": {
      +            "type": "string"
      +          },
      +          "verification": {
      +            "type": "string"
      +          },
      +          "verify": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "agent_prompt",
      +          "hint",
      +          "verification",
      +          "verify",
      +          "docs",
      +          "mcp",
      +          "benefits"
      +        ],
      +        "type": "object"
      +      },
      +      "contact": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country": {
      +        "description": "Published or declared address country preferred; domain/hosting fallback. Null when unknown. Not independently verified headquarters or markets served.",
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country_checked_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "checked_at": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "country": {
      +              "type": "string"
      +            },
      +            "method": {
      +              "type": "string"
      +            },
      +            "source": {
      +              "type": "string"
      +            },
      +            "url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "country",
      +            "source",
      +            "url",
      +            "checked_at",
      +            "method"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "country_source": {
      +        "description": "owner: owner-declared address; structured_data/contact_page: site-published address; tld: domain inference; ip: non-CDN hosting inference; cdn: location withheld. No source independently verifies headquarters.",
      +        "enum": [
      +          "owner",
      +          "structured_data",
      +          "contact_page",
      +          "tld",
      +          "ip",
      +          "cdn",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country_status": {
      +        "type": "string"
      +      },
      +      "description": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "domain_country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "evidence": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "excerpt": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "title": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "first_seen": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "hosting_country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "inferred_tags": {
      +        "description": "Topic tags inferred by the AI classifier from the site text.",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "language": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "last_checked": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "links": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "llms_full_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt_cached": {
      +        "type": "string"
      +      },
      +      "match_score": {
      +        "type": "number"
      +      },
      +      "nested_llms_txt": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "platform_generated": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      },
      +      "publisher_country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "publisher_country_source": {
      +        "enum": [
      +          "owner",
      +          "structured_data",
      +          "contact_page",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "registered_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "section_headings": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "format": {
      +              "enum": [
      +                "markdown",
      +                "loose",
      +                "setext",
      +                "indexed_link"
      +              ]
      +            },
      +            "key": {
      +              "type": "string"
      +            },
      +            "label": {
      +              "type": "string"
      +            },
      +            "level": {
      +              "type": "integer"
      +            },
      +            "line": {
      +              "type": [
      +                "integer",
      +                "null"
      +              ]
      +            },
      +            "path": {
      +              "type": "string"
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "key",
      +            "label",
      +            "level",
      +            "path",
      +            "line",
      +            "format"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "section_indexed_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "section_keys": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "section_partial": {
      +        "type": "boolean"
      +      },
      +      "sections": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "valid",
      +          "invalid",
      +          "unreachable"
      +        ],
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "tags": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "tier": {
      +        "enum": [
      +          "featured",
      +          "listed",
      +          "unlisted",
      +          "rejected",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "title": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "verified": {
      +        "type": "boolean"
      +      },
      +      "verified_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "why": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "domain",
      +      "status",
      +      "tier",
      +      "authority",
      +      "verified",
      +      "title",
      +      "summary",
      +      "llms_txt",
      +      "llms_full_txt",
      +      "last_checked",
      +      "agent_terms",
      +      "categories",
      +      "capabilities"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "detail": {
      +        "type": "string"
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "hint": {
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent_summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "agent_terms": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "attribution": {
      -                "enum": [
      -                  "required",
      -                  "appreciated",
      -                  "none"
      -                ],
      -                "type": "string"
      -              },
      -              "attribution_text": {
      -                "maxLength": 200,
      -                "type": "string"
      -              },
      -              "automated_access": {
      -                "enum": [
      -                  "welcome",
      -                  "limited",
      -                  "ask",
      -                  "not_allowed"
      -                ],
      -                "type": "string"
      -              },
      -              "notes": {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              "pricing": {
      -                "enum": [
      -                  "free",
      -                  "freemium",
      -                  "paid"
      -                ],
      -                "type": "string"
      -              },
      -              "pricing_url": {
      -                "type": "string"
      -              },
      -              "rate_limit": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "terms_url": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "agent_uses": {
      -        "items": {
      -          "enum": [
      -            "read_docs",
      -            "call_api",
      -            "buy",
      -            "book",
      -            "search_content",
      -            "download_data",
      -            "contact_support"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "agentic": {
      -        "anyOf": [
      -          {
      -            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      -            "enum": [
      -              "interface",
      -              "transactional",
      -              "documentation",
      -              "informational"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "audience": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "developers",
      -              "consumers",
      -              "business",
      -              "mixed"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "authority": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "badge": {
      -        "type": "string"
      -      },
      -      "capabilities": {
      -        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      -        "items": {
      -          "enum": [
      -            "mcp"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "capability_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "id": {
      -              "const": "mcp"
      -            },
      -            "source_url": {
      -              "type": "string"
      -            },
      -            "status": {
      -              "const": "publisher_declared"
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "url",
      -            "source_url",
      -            "status"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "categories": {
      -        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      -        "items": {
      -          "enum": [
      -            "ai-ml",
      -            "developer-tools",
      -            "infrastructure",
      -            "data-analytics",
      -            "cybersecurity",
      -            "finance-payments",
      -            "ecommerce",
      -            "productivity",
      -            "marketing",
      -            "education",
      -            "healthcare",
      -            "media",
      -            "design",
      -            "gaming",
      -            "travel",
      -            "community",
      -            "legal",
      -            "recruiting-careers",
      -            "industrial-manufacturing",
      -            "real-estate",
      -            "arts-culture",
      -            "sports-fitness",
      -            "food-dining",
      -            "automotive",
      -            "government-public-services",
      -            "science-research",
      -            "ai-agents-mcp",
      -            "apis-sdks",
      -            "databases",
      -            "auth-identity",
      -            "devops-observability",
      -            "no-code-automation",
      -            "communications",
      -            "crypto-web3",
      -            "saas-business-software",
      -            "open-source",
      -            "documentation-reference",
      -            "fashion-beauty",
      -            "home-garden",
      -            "consumer-electronics",
      -            "pets",
      -            "insurance",
      -            "telecom",
      -            "logistics-shipping",
      -            "energy-utilities",
      -            "construction-architecture",
      -            "agriculture",
      -            "nonprofit",
      -            "events",
      -            "personal-blog",
      -            "entertainment",
      -            "local-business"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "categorized_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "category_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "confidence": {
      -              "description": "Deterministic rule strength, not a calibrated probability.",
      -              "maximum": 1,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "evidence": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "id": {
      -              "enum": [
      -                "ai-ml",
      -                "developer-tools",
      -                "infrastructure",
      -                "data-analytics",
      -                "cybersecurity",
      -                "finance-payments",
      -                "ecommerce",
      -                "productivity",
      -                "marketing",
      -                "education",
      -                "healthcare",
      -                "media",
      -                "design",
      -                "gaming",
      -                "travel",
      -                "community",
      -                "legal",
      -                "recruiting-careers",
      -                "industrial-manufacturing",
      -                "real-estate",
      -                "arts-culture",
      -                "sports-fitness",
      -                "food-dining",
      -                "automotive",
      -                "government-public-services",
      -                "science-research",
      -                "ai-agents-mcp",
      -                "apis-sdks",
      -                "databases",
      -                "auth-identity",
      -                "devops-observability",
      -                "no-code-automation",
      -                "communications",
      -                "crypto-web3",
      -                "saas-business-software",
      -                "open-source",
      -                "documentation-reference",
      -                "fashion-beauty",
      -                "home-garden",
      -                "consumer-electronics",
      -                "pets",
      -                "insurance",
      -                "telecom",
      -                "logistics-shipping",
      -                "energy-utilities",
      -                "construction-architecture",
      -                "agriculture",
      -                "nonprofit",
      -                "events",
      -                "personal-blog",
      -                "entertainment",
      -                "local-business"
      -              ],
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "publisher_metadata",
      -                "llm"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "confidence",
      -            "evidence",
      -            "source"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "category_version": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "claim": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "agent_prompt": {
      -            "type": "string"
      -          },
      -          "benefits": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "docs": {
      -            "type": "string"
      -          },
      -          "hint": {
      -            "type": "string"
      -          },
      -          "mcp": {
      -            "type": "string"
      -          },
      -          "verification": {
      -            "type": "string"
      -          },
      -          "verify": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "agent_prompt",
      -          "hint",
      -          "verification",
      -          "verify",
      -          "docs",
      -          "mcp",
      -          "benefits"
      -        ],
      -        "type": "object"
      -      },
      -      "contact": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "description": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "evidence": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "excerpt": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "title": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "first_seen": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "inferred_tags": {
      -        "description": "Topic tags inferred by the AI classifier from the site text.",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "language": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "last_checked": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "links": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "llms_full_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt_cached": {
      -        "type": "string"
      -      },
      -      "match_score": {
      -        "type": "number"
      -      },
      -      "nested_llms_txt": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "platform_generated": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "registered_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "section_headings": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "format": {
      -              "enum": [
      -                "markdown",
      -                "loose",
      -                "setext",
      -                "indexed_link"
      -              ]
      -            },
      -            "key": {
      -              "type": "string"
      -            },
      -            "label": {
      -              "type": "string"
      -            },
      -            "level": {
      -              "type": "integer"
      -            },
      -            "line": {
      -              "type": [
      -                "integer",
      -                "null"
      -              ]
      -            },
      -            "path": {
      -              "type": "string"
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "key",
      -            "label",
      -            "level",
      -            "path",
      -            "line",
      -            "format"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "section_indexed_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "section_keys": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "section_partial": {
      -        "type": "boolean"
      -      },
      -      "sections": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "valid",
      -          "invalid",
      -          "unreachable"
      -        ],
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "tags": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "tier": {
      -        "enum": [
      -          "featured",
      -          "listed",
      -          "unlisted",
      -          "rejected",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "title": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "verified": {
      -        "type": "boolean"
      -      },
      -      "verified_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "why": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "domain",
      -      "status",
      -      "tier",
      -      "authority",
      -      "verified",
      -      "title",
      -      "summary",
      -      "llms_txt",
      -      "llms_full_txt",
      -      "last_checked",
      -      "agent_terms",
      -      "categories",
      -      "capabilities"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "detail": {
      -        "type": "string"
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "hint": {
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent_summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "agent_terms": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "attribution": {
      +                "enum": [
      +                  "required",
      +                  "appreciated",
      +                  "none"
      +                ],
      +                "type": "string"
      +              },
      +              "attribution_text": {
      +                "maxLength": 200,
      +                "type": "string"
      +              },
      +              "automated_access": {
      +                "enum": [
      +                  "welcome",
      +                  "limited",
      +                  "ask",
      +                  "not_allowed"
      +                ],
      +                "type": "string"
      +              },
      +              "notes": {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              "pricing": {
      +                "enum": [
      +                  "free",
      +                  "freemium",
      +                  "paid"
      +                ],
      +                "type": "string"
      +              },
      +              "pricing_url": {
      +                "type": "string"
      +              },
      +              "rate_limit": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "terms_url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "agent_uses": {
      +        "items": {
      +          "enum": [
      +            "read_docs",
      +            "call_api",
      +            "buy",
      +            "book",
      +            "search_content",
      +            "download_data",
      +            "contact_support"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "agentic": {
      +        "anyOf": [
      +          {
      +            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      +            "enum": [
      +              "interface",
      +              "transactional",
      +              "documentation",
      +              "informational"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "audience": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "developers",
      +              "consumers",
      +              "business",
      +              "mixed"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "authority": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "badge": {
      +        "type": "string"
      +      },
      +      "capabilities": {
      +        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      +        "items": {
      +          "enum": [
      +            "mcp"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "capability_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "id": {
      +              "const": "mcp"
      +            },
      +            "source_url": {
      +              "type": "string"
      +            },
      +            "status": {
      +              "const": "publisher_declared"
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "url",
      +            "source_url",
      +            "status"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "categories": {
      +        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      +        "items": {
      +          "enum": [
      +            "ai-ml",
      +            "developer-tools",
      +            "infrastructure",
      +            "data-analytics",
      +            "cybersecurity",
      +            "finance-payments",
      +            "ecommerce",
      +            "productivity",
      +            "marketing",
      +            "education",
      +            "healthcare",
      +            "media",
      +            "design",
      +            "gaming",
      +            "travel",
      +            "community",
      +            "legal",
      +            "recruiting-careers",
      +            "industrial-manufacturing",
      +            "real-estate",
      +            "arts-culture",
      +            "sports-fitness",
      +            "food-dining",
      +            "automotive",
      +            "government-public-services",
      +            "science-research",
      +            "ai-agents-mcp",
      +            "apis-sdks",
      +            "databases",
      +            "auth-identity",
      +            "devops-observability",
      +            "no-code-automation",
      +            "communications",
      +            "crypto-web3",
      +            "saas-business-software",
      +            "open-source",
      +            "documentation-reference",
      +            "fashion-beauty",
      +            "home-garden",
      +            "consumer-electronics",
      +            "pets",
      +            "insurance",
      +            "telecom",
      +            "logistics-shipping",
      +            "energy-utilities",
      +            "construction-architecture",
      +            "agriculture",
      +            "nonprofit",
      +            "events",
      +            "personal-blog",
      +            "entertainment",
      +            "local-business"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "categorized_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "category_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "confidence": {
      +              "description": "Deterministic rule strength, not a calibrated probability.",
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "evidence": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "id": {
      +              "enum": [
      +                "ai-ml",
      +                "developer-tools",
      +                "infrastructure",
      +                "data-analytics",
      +                "cybersecurity",
      +                "finance-payments",
      +                "ecommerce",
      +                "productivity",
      +                "marketing",
      +                "education",
      +                "healthcare",
      +                "media",
      +                "design",
      +                "gaming",
      +                "travel",
      +                "community",
      +                "legal",
      +                "recruiting-careers",
      +                "industrial-manufacturing",
      +                "real-estate",
      +                "arts-culture",
      +                "sports-fitness",
      +                "food-dining",
      +                "automotive",
      +                "government-public-services",
      +                "science-research",
      +                "ai-agents-mcp",
      +                "apis-sdks",
      +                "databases",
      +                "auth-identity",
      +                "devops-observability",
      +                "no-code-automation",
      +                "communications",
      +                "crypto-web3",
      +                "saas-business-software",
      +                "open-source",
      +                "documentation-reference",
      +                "fashion-beauty",
      +                "home-garden",
      +                "consumer-electronics",
      +                "pets",
      +                "insurance",
      +                "telecom",
      +                "logistics-shipping",
      +                "energy-utilities",
      +                "construction-architecture",
      +                "agriculture",
      +                "nonprofit",
      +                "events",
      +                "personal-blog",
      +                "entertainment",
      +                "local-business"
      +              ],
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "publisher_metadata",
      +                "llm"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "confidence",
      +            "evidence",
      +            "source"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "category_version": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "claim": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "agent_prompt": {
      +            "type": "string"
      +          },
      +          "benefits": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "docs": {
      +            "type": "string"
      +          },
      +          "hint": {
      +            "type": "string"
      +          },
      +          "mcp": {
      +            "type": "string"
      +          },
      +          "verification": {
      +            "type": "string"
      +          },
      +          "verify": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "agent_prompt",
      +          "hint",
      +          "verification",
      +          "verify",
      +          "docs",
      +          "mcp",
      +          "benefits"
      +        ],
      +        "type": "object"
      +      },
      +      "contact": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country": {
      +        "description": "Inferred country code, or null when unknown. Not verified headquarters or markets served.",
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country_source": {
      +        "description": "tld: country-code domain; ip: hosting location; cdn: location withheld; null: unavailable or not assigned.",
      +        "enum": [
      +          "tld",
      +          "ip",
      +          "cdn",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "description": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "evidence": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "excerpt": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "title": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "first_seen": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "inferred_tags": {
      +        "description": "Topic tags inferred by the AI classifier from the site text.",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "language": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "last_checked": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "links": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "llms_full_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt_cached": {
      +        "type": "string"
      +      },
      +      "match_score": {
      +        "type": "number"
      +      },
      +      "nested_llms_txt": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "platform_generated": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "registered_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "section_headings": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "format": {
      +              "enum": [
      +                "markdown",
      +                "loose",
      +                "setext",
      +                "indexed_link"
      +              ]
      +            },
      +            "key": {
      +              "type": "string"
      +            },
      +            "label": {
      +              "type": "string"
      +            },
      +            "level": {
      +              "type": "integer"
      +            },
      +            "line": {
      +              "type": [
      +                "integer",
      +                "null"
      +              ]
      +            },
      +            "path": {
      +              "type": "string"
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "key",
      +            "label",
      +            "level",
      +            "path",
      +            "line",
      +            "format"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "section_indexed_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "section_keys": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "section_partial": {
      +        "type": "boolean"
      +      },
      +      "sections": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "valid",
      +          "invalid",
      +          "unreachable"
      +        ],
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "tags": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "tier": {
      +        "enum": [
      +          "featured",
      +          "listed",
      +          "unlisted",
      +          "rejected",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "title": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "verified": {
      +        "type": "boolean"
      +      },
      +      "verified_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "why": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "domain",
      +      "status",
      +      "tier",
      +      "authority",
      +      "verified",
      +      "title",
      +      "summary",
      +      "llms_txt",
      +      "llms_full_txt",
      +      "last_checked",
      +      "agent_terms",
      +      "categories",
      +      "capabilities"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "detail": {
      +        "type": "string"
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "hint": {
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent_summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "agent_terms": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "attribution": {
      -                "enum": [
      -                  "required",
      -                  "appreciated",
      -                  "none"
      -                ],
      -                "type": "string"
      -              },
      -              "attribution_text": {
      -                "maxLength": 200,
      -                "type": "string"
      -              },
      -              "automated_access": {
      -                "enum": [
      -                  "welcome",
      -                  "limited",
      -                  "ask",
      -                  "not_allowed"
      -                ],
      -                "type": "string"
      -              },
      -              "notes": {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              "pricing": {
      -                "enum": [
      -                  "free",
      -                  "freemium",
      -                  "paid"
      -                ],
      -                "type": "string"
      -              },
      -              "pricing_url": {
      -                "type": "string"
      -              },
      -              "rate_limit": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "terms_url": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "agent_uses": {
      -        "items": {
      -          "enum": [
      -            "read_docs",
      -            "call_api",
      -            "buy",
      -            "book",
      -            "search_content",
      -            "download_data",
      -            "contact_support"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "agentic": {
      -        "anyOf": [
      -          {
      -            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      -            "enum": [
      -              "interface",
      -              "transactional",
      -              "documentation",
      -              "informational"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "audience": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "developers",
      -              "consumers",
      -              "business",
      -              "mixed"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "authority": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "badge": {
      -        "type": "string"
      -      },
      -      "capabilities": {
      -        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      -        "items": {
      -          "enum": [
      -            "mcp"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "capability_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "id": {
      -              "const": "mcp"
      -            },
      -            "source_url": {
      -              "type": "string"
      -            },
      -            "status": {
      -              "const": "publisher_declared"
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "url",
      -            "source_url",
      -            "status"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "categories": {
      -        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      -        "items": {
      -          "enum": [
      -            "ai-ml",
      -            "developer-tools",
      -            "infrastructure",
      -            "data-analytics",
      -            "cybersecurity",
      -            "finance-payments",
      -            "ecommerce",
      -            "productivity",
      -            "marketing",
      -            "education",
      -            "healthcare",
      -            "media",
      -            "design",
      -            "gaming",
      -            "travel",
      -            "community",
      -            "legal",
      -            "recruiting-careers",
      -            "industrial-manufacturing",
      -            "real-estate",
      -            "arts-culture",
      -            "sports-fitness",
      -            "food-dining",
      -            "automotive",
      -            "government-public-services",
      -            "science-research",
      -            "ai-agents-mcp",
      -            "apis-sdks",
      -            "databases",
      -            "auth-identity",
      -            "devops-observability",
      -            "no-code-automation",
      -            "communications",
      -            "crypto-web3",
      -            "saas-business-software",
      -            "open-source",
      -            "documentation-reference",
      -            "fashion-beauty",
      -            "home-garden",
      -            "consumer-electronics",
      -            "pets",
      -            "insurance",
      -            "telecom",
      -            "logistics-shipping",
      -            "energy-utilities",
      -            "construction-architecture",
      -            "agriculture",
      -            "nonprofit",
      -            "events",
      -            "personal-blog",
      -            "entertainment",
      -            "local-business"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "categorized_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "category_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "confidence": {
      -              "description": "Deterministic rule strength, not a calibrated probability.",
      -              "maximum": 1,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "evidence": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "id": {
      -              "enum": [
      -                "ai-ml",
      -                "developer-tools",
      -                "infrastructure",
      -                "data-analytics",
      -                "cybersecurity",
      -                "finance-payments",
      -                "ecommerce",
      -                "productivity",
      -                "marketing",
      -                "education",
      -                "healthcare",
      -                "media",
      -                "design",
      -                "gaming",
      -                "travel",
      -                "community",
      -                "legal",
      -                "recruiting-careers",
      -                "industrial-manufacturing",
      -                "real-estate",
      -                "arts-culture",
      -                "sports-fitness",
      -                "food-dining",
      -                "automotive",
      -                "government-public-services",
      -                "science-research",
      -                "ai-agents-mcp",
      -                "apis-sdks",
      -                "databases",
      -                "auth-identity",
      -                "devops-observability",
      -                "no-code-automation",
      -                "communications",
      -                "crypto-web3",
      -                "saas-business-software",
      -                "open-source",
      -                "documentation-reference",
      -                "fashion-beauty",
      -                "home-garden",
      -                "consumer-electronics",
      -                "pets",
      -                "insurance",
      -                "telecom",
      -                "logistics-shipping",
      -                "energy-utilities",
      -                "construction-architecture",
      -                "agriculture",
      -                "nonprofit",
      -                "events",
      -                "personal-blog",
      -                "entertainment",
      -                "local-business"
      -              ],
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "publisher_metadata",
      -                "llm"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "confidence",
      -            "evidence",
      -            "source"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "category_version": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "claim": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "agent_prompt": {
      -            "type": "string"
      -          },
      -          "benefits": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "docs": {
      -            "type": "string"
      -          },
      -          "hint": {
      -            "type": "string"
      -          },
      -          "mcp": {
      -            "type": "string"
      -          },
      -          "verification": {
      -            "type": "string"
      -          },
      -          "verify": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "agent_prompt",
      -          "hint",
      -          "verification",
      -          "verify",
      -          "docs",
      -          "mcp",
      -          "benefits"
      -        ],
      -        "type": "object"
      -      },
      -      "contact": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "description": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "evidence": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "excerpt": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "title": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "first_seen": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "inferred_tags": {
      -        "description": "Topic tags inferred by the AI classifier from the site text.",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "language": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "last_checked": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "links": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "llms_full_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt_cached": {
      -        "type": "string"
      -      },
      -      "match_score": {
      -        "type": "number"
      -      },
      -      "nested_llms_txt": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "platform_generated": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "registered_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "sections": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "valid",
      -          "invalid",
      -          "unreachable"
      -        ],
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "tags": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "tier": {
      -        "enum": [
      -          "featured",
      -          "listed",
      -          "unlisted",
      -          "rejected",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "title": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "verified": {
      -        "type": "boolean"
      -      },
      -      "verified_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "why": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "domain",
      -      "status",
      -      "tier",
      -      "authority",
      -      "verified",
      -      "title",
      -      "summary",
      -      "llms_txt",
      -      "llms_full_txt",
      -      "last_checked",
      -      "agent_terms",
      -      "categories",
      -      "capabilities"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "detail": {
      -        "type": "string"
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "hint": {
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent_summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "agent_terms": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "attribution": {
      +                "enum": [
      +                  "required",
      +                  "appreciated",
      +                  "none"
      +                ],
      +                "type": "string"
      +              },
      +              "attribution_text": {
      +                "maxLength": 200,
      +                "type": "string"
      +              },
      +              "automated_access": {
      +                "enum": [
      +                  "welcome",
      +                  "limited",
      +                  "ask",
      +                  "not_allowed"
      +                ],
      +                "type": "string"
      +              },
      +              "notes": {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              "pricing": {
      +                "enum": [
      +                  "free",
      +                  "freemium",
      +                  "paid"
      +                ],
      +                "type": "string"
      +              },
      +              "pricing_url": {
      +                "type": "string"
      +              },
      +              "rate_limit": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "terms_url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "agent_uses": {
      +        "items": {
      +          "enum": [
      +            "read_docs",
      +            "call_api",
      +            "buy",
      +            "book",
      +            "search_content",
      +            "download_data",
      +            "contact_support"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "agentic": {
      +        "anyOf": [
      +          {
      +            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      +            "enum": [
      +              "interface",
      +              "transactional",
      +              "documentation",
      +              "informational"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "audience": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "developers",
      +              "consumers",
      +              "business",
      +              "mixed"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "authority": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "badge": {
      +        "type": "string"
      +      },
      +      "capabilities": {
      +        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      +        "items": {
      +          "enum": [
      +            "mcp"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "capability_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "id": {
      +              "const": "mcp"
      +            },
      +            "source_url": {
      +              "type": "string"
      +            },
      +            "status": {
      +              "const": "publisher_declared"
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "url",
      +            "source_url",
      +            "status"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "categories": {
      +        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      +        "items": {
      +          "enum": [
      +            "ai-ml",
      +            "developer-tools",
      +            "infrastructure",
      +            "data-analytics",
      +            "cybersecurity",
      +            "finance-payments",
      +            "ecommerce",
      +            "productivity",
      +            "marketing",
      +            "education",
      +            "healthcare",
      +            "media",
      +            "design",
      +            "gaming",
      +            "travel",
      +            "community",
      +            "legal",
      +            "recruiting-careers",
      +            "industrial-manufacturing",
      +            "real-estate",
      +            "arts-culture",
      +            "sports-fitness",
      +            "food-dining",
      +            "automotive",
      +            "government-public-services",
      +            "science-research",
      +            "ai-agents-mcp",
      +            "apis-sdks",
      +            "databases",
      +            "auth-identity",
      +            "devops-observability",
      +            "no-code-automation",
      +            "communications",
      +            "crypto-web3",
      +            "saas-business-software",
      +            "open-source",
      +            "documentation-reference",
      +            "fashion-beauty",
      +            "home-garden",
      +            "consumer-electronics",
      +            "pets",
      +            "insurance",
      +            "telecom",
      +            "logistics-shipping",
      +            "energy-utilities",
      +            "construction-architecture",
      +            "agriculture",
      +            "nonprofit",
      +            "events",
      +            "personal-blog",
      +            "entertainment",
      +            "local-business"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "categorized_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "category_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "confidence": {
      +              "description": "Deterministic rule strength, not a calibrated probability.",
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "evidence": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "id": {
      +              "enum": [
      +                "ai-ml",
      +                "developer-tools",
      +                "infrastructure",
      +                "data-analytics",
      +                "cybersecurity",
      +                "finance-payments",
      +                "ecommerce",
      +                "productivity",
      +                "marketing",
      +                "education",
      +                "healthcare",
      +                "media",
      +                "design",
      +                "gaming",
      +                "travel",
      +                "community",
      +                "legal",
      +                "recruiting-careers",
      +                "industrial-manufacturing",
      +                "real-estate",
      +                "arts-culture",
      +                "sports-fitness",
      +                "food-dining",
      +                "automotive",
      +                "government-public-services",
      +                "science-research",
      +                "ai-agents-mcp",
      +                "apis-sdks",
      +                "databases",
      +                "auth-identity",
      +                "devops-observability",
      +                "no-code-automation",
      +                "communications",
      +                "crypto-web3",
      +                "saas-business-software",
      +                "open-source",
      +                "documentation-reference",
      +                "fashion-beauty",
      +                "home-garden",
      +                "consumer-electronics",
      +                "pets",
      +                "insurance",
      +                "telecom",
      +                "logistics-shipping",
      +                "energy-utilities",
      +                "construction-architecture",
      +                "agriculture",
      +                "nonprofit",
      +                "events",
      +                "personal-blog",
      +                "entertainment",
      +                "local-business"
      +              ],
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "publisher_metadata",
      +                "llm"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "confidence",
      +            "evidence",
      +            "source"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "category_version": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "claim": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "agent_prompt": {
      +            "type": "string"
      +          },
      +          "benefits": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "docs": {
      +            "type": "string"
      +          },
      +          "hint": {
      +            "type": "string"
      +          },
      +          "mcp": {
      +            "type": "string"
      +          },
      +          "verification": {
      +            "type": "string"
      +          },
      +          "verify": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "agent_prompt",
      +          "hint",
      +          "verification",
      +          "verify",
      +          "docs",
      +          "mcp",
      +          "benefits"
      +        ],
      +        "type": "object"
      +      },
      +      "contact": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "description": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "evidence": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "excerpt": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "title": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "first_seen": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "inferred_tags": {
      +        "description": "Topic tags inferred by the AI classifier from the site text.",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "language": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "last_checked": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "links": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "llms_full_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt_cached": {
      +        "type": "string"
      +      },
      +      "match_score": {
      +        "type": "number"
      +      },
      +      "nested_llms_txt": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "platform_generated": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "registered_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "section_headings": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "format": {
      +              "enum": [
      +                "markdown",
      +                "loose",
      +                "setext",
      +                "indexed_link"
      +              ]
      +            },
      +            "key": {
      +              "type": "string"
      +            },
      +            "label": {
      +              "type": "string"
      +            },
      +            "level": {
      +              "type": "integer"
      +            },
      +            "line": {
      +              "type": [
      +                "integer",
      +                "null"
      +              ]
      +            },
      +            "path": {
      +              "type": "string"
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "key",
      +            "label",
      +            "level",
      +            "path",
      +            "line",
      +            "format"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "section_indexed_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "section_keys": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "section_partial": {
      +        "type": "boolean"
      +      },
      +      "sections": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "valid",
      +          "invalid",
      +          "unreachable"
      +        ],
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "tags": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "tier": {
      +        "enum": [
      +          "featured",
      +          "listed",
      +          "unlisted",
      +          "rejected",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "title": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "verified": {
      +        "type": "boolean"
      +      },
      +      "verified_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "why": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "domain",
      +      "status",
      +      "tier",
      +      "authority",
      +      "verified",
      +      "title",
      +      "summary",
      +      "llms_txt",
      +      "llms_full_txt",
      +      "last_checked",
      +      "agent_terms",
      +      "categories",
      +      "capabilities"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "detail": {
      +        "type": "string"
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "hint": {
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. Changed3 schema fields changed
    • removedInput schema / properties / notify_email
      Removed value: -{
      -  "type": [
      -    "string",
      -    "null"
      -  ]
      -}
    • removedInput schema / properties / webhook_url
      Removed value: -{
      -  "description": "Public https URL to POST breakage events to.",
      -  "type": [
      -    "string",
      -    "null"
      -  ]
      -}
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent_summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "agent_terms": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "attribution": {
      -                "enum": [
      -                  "required",
      -                  "appreciated",
      -                  "none"
      -                ],
      -                "type": "string"
      -              },
      -              "attribution_text": {
      -                "maxLength": 200,
      -                "type": "string"
      -              },
      -              "automated_access": {
      -                "enum": [
      -                  "welcome",
      -                  "limited",
      -                  "ask",
      -                  "not_allowed"
      -                ],
      -                "type": "string"
      -              },
      -              "notes": {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              "pricing": {
      -                "enum": [
      -                  "free",
      -                  "freemium",
      -                  "paid"
      -                ],
      -                "type": "string"
      -              },
      -              "pricing_url": {
      -                "type": "string"
      -              },
      -              "rate_limit": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "terms_url": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "agent_uses": {
      -        "items": {
      -          "enum": [
      -            "read_docs",
      -            "call_api",
      -            "buy",
      -            "book",
      -            "search_content",
      -            "download_data",
      -            "contact_support"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "agentic": {
      -        "anyOf": [
      -          {
      -            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      -            "enum": [
      -              "interface",
      -              "transactional",
      -              "documentation",
      -              "informational"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "audience": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "developers",
      -              "consumers",
      -              "business",
      -              "mixed"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "authority": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "badge": {
      -        "type": "string"
      -      },
      -      "capabilities": {
      -        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      -        "items": {
      -          "enum": [
      -            "mcp"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "capability_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "id": {
      -              "const": "mcp"
      -            },
      -            "source_url": {
      -              "type": "string"
      -            },
      -            "status": {
      -              "const": "publisher_declared"
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "url",
      -            "source_url",
      -            "status"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "categories": {
      -        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      -        "items": {
      -          "enum": [
      -            "ai-ml",
      -            "developer-tools",
      -            "infrastructure",
      -            "data-analytics",
      -            "cybersecurity",
      -            "finance-payments",
      -            "ecommerce",
      -            "productivity",
      -            "marketing",
      -            "education",
      -            "healthcare",
      -            "media",
      -            "design",
      -            "gaming",
      -            "travel",
      -            "community",
      -            "legal",
      -            "recruiting-careers",
      -            "industrial-manufacturing",
      -            "real-estate",
      -            "arts-culture",
      -            "sports-fitness",
      -            "food-dining",
      -            "automotive",
      -            "government-public-services",
      -            "science-research",
      -            "ai-agents-mcp",
      -            "apis-sdks",
      -            "databases",
      -            "auth-identity",
      -            "devops-observability",
      -            "no-code-automation",
      -            "communications",
      -            "crypto-web3",
      -            "saas-business-software",
      -            "open-source",
      -            "documentation-reference",
      -            "fashion-beauty",
      -            "home-garden",
      -            "consumer-electronics",
      -            "pets",
      -            "insurance",
      -            "telecom",
      -            "logistics-shipping",
      -            "energy-utilities",
      -            "construction-architecture",
      -            "agriculture",
      -            "nonprofit",
      -            "events",
      -            "personal-blog",
      -            "entertainment",
      -            "local-business"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "categorized_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "category_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "confidence": {
      -              "description": "Deterministic rule strength, not a calibrated probability.",
      -              "maximum": 1,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "evidence": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "id": {
      -              "enum": [
      -                "ai-ml",
      -                "developer-tools",
      -                "infrastructure",
      -                "data-analytics",
      -                "cybersecurity",
      -                "finance-payments",
      -                "ecommerce",
      -                "productivity",
      -                "marketing",
      -                "education",
      -                "healthcare",
      -                "media",
      -                "design",
      -                "gaming",
      -                "travel",
      -                "community",
      -                "legal",
      -                "recruiting-careers",
      -                "industrial-manufacturing",
      -                "real-estate",
      -                "arts-culture",
      -                "sports-fitness",
      -                "food-dining",
      -                "automotive",
      -                "government-public-services",
      -                "science-research",
      -                "ai-agents-mcp",
      -                "apis-sdks",
      -                "databases",
      -                "auth-identity",
      -                "devops-observability",
      -                "no-code-automation",
      -                "communications",
      -                "crypto-web3",
      -                "saas-business-software",
      -                "open-source",
      -                "documentation-reference",
      -                "fashion-beauty",
      -                "home-garden",
      -                "consumer-electronics",
      -                "pets",
      -                "insurance",
      -                "telecom",
      -                "logistics-shipping",
      -                "energy-utilities",
      -                "construction-architecture",
      -                "agriculture",
      -                "nonprofit",
      -                "events",
      -                "personal-blog",
      -                "entertainment",
      -                "local-business"
      -              ],
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "publisher_metadata",
      -                "llm"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "confidence",
      -            "evidence",
      -            "source"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "category_version": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "claim": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "agent_prompt": {
      -            "type": "string"
      -          },
      -          "benefits": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "docs": {
      -            "type": "string"
      -          },
      -          "hint": {
      -            "type": "string"
      -          },
      -          "mcp": {
      -            "type": "string"
      -          },
      -          "verification": {
      -            "type": "string"
      -          },
      -          "verify": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "agent_prompt",
      -          "hint",
      -          "verification",
      -          "verify",
      -          "docs",
      -          "mcp",
      -          "benefits"
      -        ],
      -        "type": "object"
      -      },
      -      "contact": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "description": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "evidence": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "excerpt": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "title": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "first_seen": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "inferred_tags": {
      -        "description": "Topic tags inferred by the AI classifier from the site text.",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "language": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "last_checked": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "links": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "llms_full_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt_cached": {
      -        "type": "string"
      -      },
      -      "match_score": {
      -        "type": "number"
      -      },
      -      "nested_llms_txt": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "notifications": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "notify_email": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "webhook_url": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "webhook_url",
      -          "notify_email"
      -        ],
      -        "type": "object"
      -      },
      -      "platform_generated": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "registered_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "sections": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "valid",
      -          "invalid",
      -          "unreachable"
      -        ],
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "tags": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "tier": {
      -        "enum": [
      -          "featured",
      -          "listed",
      -          "unlisted",
      -          "rejected",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "title": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "verified": {
      -        "type": "boolean"
      -      },
      -      "verified_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "webhook_note": {
      -        "type": "string"
      -      },
      -      "webhook_secret": {
      -        "type": "string"
      -      },
      -      "why": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "domain",
      -      "status",
      -      "tier",
      -      "authority",
      -      "verified",
      -      "title",
      -      "summary",
      -      "llms_txt",
      -      "llms_full_txt",
      -      "last_checked",
      -      "agent_terms",
      -      "categories",
      -      "capabilities",
      -      "notifications"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "detail": {
      -        "type": "string"
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "hint": {
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent_summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "agent_terms": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "attribution": {
      +                "enum": [
      +                  "required",
      +                  "appreciated",
      +                  "none"
      +                ],
      +                "type": "string"
      +              },
      +              "attribution_text": {
      +                "maxLength": 200,
      +                "type": "string"
      +              },
      +              "automated_access": {
      +                "enum": [
      +                  "welcome",
      +                  "limited",
      +                  "ask",
      +                  "not_allowed"
      +                ],
      +                "type": "string"
      +              },
      +              "notes": {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              "pricing": {
      +                "enum": [
      +                  "free",
      +                  "freemium",
      +                  "paid"
      +                ],
      +                "type": "string"
      +              },
      +              "pricing_url": {
      +                "type": "string"
      +              },
      +              "rate_limit": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "terms_url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "agent_uses": {
      +        "items": {
      +          "enum": [
      +            "read_docs",
      +            "call_api",
      +            "buy",
      +            "book",
      +            "search_content",
      +            "download_data",
      +            "contact_support"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "agentic": {
      +        "anyOf": [
      +          {
      +            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      +            "enum": [
      +              "interface",
      +              "transactional",
      +              "documentation",
      +              "informational"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "audience": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "developers",
      +              "consumers",
      +              "business",
      +              "mixed"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "authority": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "badge": {
      +        "type": "string"
      +      },
      +      "capabilities": {
      +        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      +        "items": {
      +          "enum": [
      +            "mcp"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "capability_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "id": {
      +              "const": "mcp"
      +            },
      +            "source_url": {
      +              "type": "string"
      +            },
      +            "status": {
      +              "const": "publisher_declared"
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "url",
      +            "source_url",
      +            "status"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "categories": {
      +        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      +        "items": {
      +          "enum": [
      +            "ai-ml",
      +            "developer-tools",
      +            "infrastructure",
      +            "data-analytics",
      +            "cybersecurity",
      +            "finance-payments",
      +            "ecommerce",
      +            "productivity",
      +            "marketing",
      +            "education",
      +            "healthcare",
      +            "media",
      +            "design",
      +            "gaming",
      +            "travel",
      +            "community",
      +            "legal",
      +            "recruiting-careers",
      +            "industrial-manufacturing",
      +            "real-estate",
      +            "arts-culture",
      +            "sports-fitness",
      +            "food-dining",
      +            "automotive",
      +            "government-public-services",
      +            "science-research",
      +            "ai-agents-mcp",
      +            "apis-sdks",
      +            "databases",
      +            "auth-identity",
      +            "devops-observability",
      +            "no-code-automation",
      +            "communications",
      +            "crypto-web3",
      +            "saas-business-software",
      +            "open-source",
      +            "documentation-reference",
      +            "fashion-beauty",
      +            "home-garden",
      +            "consumer-electronics",
      +            "pets",
      +            "insurance",
      +            "telecom",
      +            "logistics-shipping",
      +            "energy-utilities",
      +            "construction-architecture",
      +            "agriculture",
      +            "nonprofit",
      +            "events",
      +            "personal-blog",
      +            "entertainment",
      +            "local-business"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "categorized_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "category_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "confidence": {
      +              "description": "Deterministic rule strength, not a calibrated probability.",
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "evidence": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "id": {
      +              "enum": [
      +                "ai-ml",
      +                "developer-tools",
      +                "infrastructure",
      +                "data-analytics",
      +                "cybersecurity",
      +                "finance-payments",
      +                "ecommerce",
      +                "productivity",
      +                "marketing",
      +                "education",
      +                "healthcare",
      +                "media",
      +                "design",
      +                "gaming",
      +                "travel",
      +                "community",
      +                "legal",
      +                "recruiting-careers",
      +                "industrial-manufacturing",
      +                "real-estate",
      +                "arts-culture",
      +                "sports-fitness",
      +                "food-dining",
      +                "automotive",
      +                "government-public-services",
      +                "science-research",
      +                "ai-agents-mcp",
      +                "apis-sdks",
      +                "databases",
      +                "auth-identity",
      +                "devops-observability",
      +                "no-code-automation",
      +                "communications",
      +                "crypto-web3",
      +                "saas-business-software",
      +                "open-source",
      +                "documentation-reference",
      +                "fashion-beauty",
      +                "home-garden",
      +                "consumer-electronics",
      +                "pets",
      +                "insurance",
      +                "telecom",
      +                "logistics-shipping",
      +                "energy-utilities",
      +                "construction-architecture",
      +                "agriculture",
      +                "nonprofit",
      +                "events",
      +                "personal-blog",
      +                "entertainment",
      +                "local-business"
      +              ],
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "publisher_metadata",
      +                "llm"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "confidence",
      +            "evidence",
      +            "source"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "category_version": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "claim": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "agent_prompt": {
      +            "type": "string"
      +          },
      +          "benefits": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "docs": {
      +            "type": "string"
      +          },
      +          "hint": {
      +            "type": "string"
      +          },
      +          "mcp": {
      +            "type": "string"
      +          },
      +          "verification": {
      +            "type": "string"
      +          },
      +          "verify": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "agent_prompt",
      +          "hint",
      +          "verification",
      +          "verify",
      +          "docs",
      +          "mcp",
      +          "benefits"
      +        ],
      +        "type": "object"
      +      },
      +      "contact": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "description": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "evidence": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "excerpt": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "title": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "first_seen": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "inferred_tags": {
      +        "description": "Topic tags inferred by the AI classifier from the site text.",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "language": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "last_checked": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "links": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "llms_full_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt_cached": {
      +        "type": "string"
      +      },
      +      "match_score": {
      +        "type": "number"
      +      },
      +      "nested_llms_txt": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "platform_generated": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "registered_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "sections": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "valid",
      +          "invalid",
      +          "unreachable"
      +        ],
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "tags": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "tier": {
      +        "enum": [
      +          "featured",
      +          "listed",
      +          "unlisted",
      +          "rejected",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "title": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "verified": {
      +        "type": "boolean"
      +      },
      +      "verified_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "why": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "domain",
      +      "status",
      +      "tier",
      +      "authority",
      +      "verified",
      +      "title",
      +      "summary",
      +      "llms_txt",
      +      "llms_full_txt",
      +      "last_checked",
      +      "agent_terms",
      +      "categories",
      +      "capabilities"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "detail": {
      +        "type": "string"
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "hint": {
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  6. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent_summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "agent_terms": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "attribution": {
      -                "enum": [
      -                  "required",
      -                  "appreciated",
      -                  "none"
      -                ],
      -                "type": "string"
      -              },
      -              "attribution_text": {
      -                "maxLength": 200,
      -                "type": "string"
      -              },
      -              "automated_access": {
      -                "enum": [
      -                  "welcome",
      -                  "limited",
      -                  "ask",
      -                  "not_allowed"
      -                ],
      -                "type": "string"
      -              },
      -              "notes": {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              "pricing": {
      -                "enum": [
      -                  "free",
      -                  "freemium",
      -                  "paid"
      -                ],
      -                "type": "string"
      -              },
      -              "pricing_url": {
      -                "type": "string"
      -              },
      -              "rate_limit": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "terms_url": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "agent_uses": {
      -        "items": {
      -          "enum": [
      -            "read_docs",
      -            "call_api",
      -            "buy",
      -            "book",
      -            "search_content",
      -            "download_data",
      -            "contact_support"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "audience": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "developers",
      -              "consumers",
      -              "business",
      -              "mixed"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "authority": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "badge": {
      -        "type": "string"
      -      },
      -      "capabilities": {
      -        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      -        "items": {
      -          "enum": [
      -            "mcp"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "capability_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "id": {
      -              "const": "mcp"
      -            },
      -            "source_url": {
      -              "type": "string"
      -            },
      -            "status": {
      -              "const": "publisher_declared"
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "url",
      -            "source_url",
      -            "status"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "categories": {
      -        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      -        "items": {
      -          "enum": [
      -            "ai-ml",
      -            "developer-tools",
      -            "infrastructure",
      -            "data-analytics",
      -            "cybersecurity",
      -            "finance-payments",
      -            "ecommerce",
      -            "productivity",
      -            "marketing",
      -            "education",
      -            "healthcare",
      -            "media",
      -            "design",
      -            "gaming",
      -            "travel",
      -            "community",
      -            "legal",
      -            "recruiting-careers",
      -            "industrial-manufacturing",
      -            "real-estate",
      -            "arts-culture",
      -            "sports-fitness",
      -            "food-dining",
      -            "automotive",
      -            "government-public-services",
      -            "science-research",
      -            "ai-agents-mcp",
      -            "apis-sdks",
      -            "databases",
      -            "auth-identity",
      -            "devops-observability",
      -            "no-code-automation",
      -            "communications",
      -            "crypto-web3",
      -            "saas-business-software",
      -            "open-source",
      -            "documentation-reference",
      -            "fashion-beauty",
      -            "home-garden",
      -            "consumer-electronics",
      -            "pets",
      -            "insurance",
      -            "telecom",
      -            "logistics-shipping",
      -            "energy-utilities",
      -            "construction-architecture",
      -            "agriculture",
      -            "nonprofit",
      -            "events",
      -            "personal-blog",
      -            "entertainment",
      -            "local-business"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "categorized_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "category_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "confidence": {
      -              "description": "Deterministic rule strength, not a calibrated probability.",
      -              "maximum": 1,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "evidence": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "id": {
      -              "enum": [
      -                "ai-ml",
      -                "developer-tools",
      -                "infrastructure",
      -                "data-analytics",
      -                "cybersecurity",
      -                "finance-payments",
      -                "ecommerce",
      -                "productivity",
      -                "marketing",
      -                "education",
      -                "healthcare",
      -                "media",
      -                "design",
      -                "gaming",
      -                "travel",
      -                "community",
      -                "legal",
      -                "recruiting-careers",
      -                "industrial-manufacturing",
      -                "real-estate",
      -                "arts-culture",
      -                "sports-fitness",
      -                "food-dining",
      -                "automotive",
      -                "government-public-services",
      -                "science-research",
      -                "ai-agents-mcp",
      -                "apis-sdks",
      -                "databases",
      -                "auth-identity",
      -                "devops-observability",
      -                "no-code-automation",
      -                "communications",
      -                "crypto-web3",
      -                "saas-business-software",
      -                "open-source",
      -                "documentation-reference",
      -                "fashion-beauty",
      -                "home-garden",
      -                "consumer-electronics",
      -                "pets",
      -                "insurance",
      -                "telecom",
      -                "logistics-shipping",
      -                "energy-utilities",
      -                "construction-architecture",
      -                "agriculture",
      -                "nonprofit",
      -                "events",
      -                "personal-blog",
      -                "entertainment",
      -                "local-business"
      -              ],
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "publisher_metadata",
      -                "llm"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "confidence",
      -            "evidence",
      -            "source"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "category_version": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "claim": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "agent_prompt": {
      -            "type": "string"
      -          },
      -          "benefits": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "docs": {
      -            "type": "string"
      -          },
      -          "hint": {
      -            "type": "string"
      -          },
      -          "mcp": {
      -            "type": "string"
      -          },
      -          "verification": {
      -            "type": "string"
      -          },
      -          "verify": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "agent_prompt",
      -          "hint",
      -          "verification",
      -          "verify",
      -          "docs",
      -          "mcp",
      -          "benefits"
      -        ],
      -        "type": "object"
      -      },
      -      "contact": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "description": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "evidence": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "excerpt": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "title": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "first_seen": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "inferred_tags": {
      -        "description": "Topic tags inferred by the AI classifier from the site text.",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "language": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "last_checked": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "links": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "llms_full_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt_cached": {
      -        "type": "string"
      -      },
      -      "match_score": {
      -        "type": "number"
      -      },
      -      "nested_llms_txt": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "notifications": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "notify_email": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "webhook_url": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "webhook_url",
      -          "notify_email"
      -        ],
      -        "type": "object"
      -      },
      -      "platform_generated": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "registered_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "sections": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "valid",
      -          "invalid",
      -          "unreachable"
      -        ],
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "tags": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "tier": {
      -        "enum": [
      -          "featured",
      -          "listed",
      -          "unlisted",
      -          "rejected",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "title": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "verified": {
      -        "type": "boolean"
      -      },
      -      "verified_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "webhook_note": {
      -        "type": "string"
      -      },
      -      "webhook_secret": {
      -        "type": "string"
      -      },
      -      "why": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "domain",
      -      "status",
      -      "tier",
      -      "authority",
      -      "verified",
      -      "title",
      -      "summary",
      -      "llms_txt",
      -      "llms_full_txt",
      -      "last_checked",
      -      "agent_terms",
      -      "categories",
      -      "capabilities",
      -      "notifications"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "detail": {
      -        "type": "string"
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "hint": {
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent_summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "agent_terms": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "attribution": {
      +                "enum": [
      +                  "required",
      +                  "appreciated",
      +                  "none"
      +                ],
      +                "type": "string"
      +              },
      +              "attribution_text": {
      +                "maxLength": 200,
      +                "type": "string"
      +              },
      +              "automated_access": {
      +                "enum": [
      +                  "welcome",
      +                  "limited",
      +                  "ask",
      +                  "not_allowed"
      +                ],
      +                "type": "string"
      +              },
      +              "notes": {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              "pricing": {
      +                "enum": [
      +                  "free",
      +                  "freemium",
      +                  "paid"
      +                ],
      +                "type": "string"
      +              },
      +              "pricing_url": {
      +                "type": "string"
      +              },
      +              "rate_limit": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "terms_url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "agent_uses": {
      +        "items": {
      +          "enum": [
      +            "read_docs",
      +            "call_api",
      +            "buy",
      +            "book",
      +            "search_content",
      +            "download_data",
      +            "contact_support"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "agentic": {
      +        "anyOf": [
      +          {
      +            "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
      +            "enum": [
      +              "interface",
      +              "transactional",
      +              "documentation",
      +              "informational"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "audience": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "developers",
      +              "consumers",
      +              "business",
      +              "mixed"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "authority": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "badge": {
      +        "type": "string"
      +      },
      +      "capabilities": {
      +        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      +        "items": {
      +          "enum": [
      +            "mcp"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "capability_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "id": {
      +              "const": "mcp"
      +            },
      +            "source_url": {
      +              "type": "string"
      +            },
      +            "status": {
      +              "const": "publisher_declared"
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "url",
      +            "source_url",
      +            "status"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "categories": {
      +        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      +        "items": {
      +          "enum": [
      +            "ai-ml",
      +            "developer-tools",
      +            "infrastructure",
      +            "data-analytics",
      +            "cybersecurity",
      +            "finance-payments",
      +            "ecommerce",
      +            "productivity",
      +            "marketing",
      +            "education",
      +            "healthcare",
      +            "media",
      +            "design",
      +            "gaming",
      +            "travel",
      +            "community",
      +            "legal",
      +            "recruiting-careers",
      +            "industrial-manufacturing",
      +            "real-estate",
      +            "arts-culture",
      +            "sports-fitness",
      +            "food-dining",
      +            "automotive",
      +            "government-public-services",
      +            "science-research",
      +            "ai-agents-mcp",
      +            "apis-sdks",
      +            "databases",
      +            "auth-identity",
      +            "devops-observability",
      +            "no-code-automation",
      +            "communications",
      +            "crypto-web3",
      +            "saas-business-software",
      +            "open-source",
      +            "documentation-reference",
      +            "fashion-beauty",
      +            "home-garden",
      +            "consumer-electronics",
      +            "pets",
      +            "insurance",
      +            "telecom",
      +            "logistics-shipping",
      +            "energy-utilities",
      +            "construction-architecture",
      +            "agriculture",
      +            "nonprofit",
      +            "events",
      +            "personal-blog",
      +            "entertainment",
      +            "local-business"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "categorized_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "category_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "confidence": {
      +              "description": "Deterministic rule strength, not a calibrated probability.",
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "evidence": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "id": {
      +              "enum": [
      +                "ai-ml",
      +                "developer-tools",
      +                "infrastructure",
      +                "data-analytics",
      +                "cybersecurity",
      +                "finance-payments",
      +                "ecommerce",
      +                "productivity",
      +                "marketing",
      +                "education",
      +                "healthcare",
      +                "media",
      +                "design",
      +                "gaming",
      +                "travel",
      +                "community",
      +                "legal",
      +                "recruiting-careers",
      +                "industrial-manufacturing",
      +                "real-estate",
      +                "arts-culture",
      +                "sports-fitness",
      +                "food-dining",
      +                "automotive",
      +                "government-public-services",
      +                "science-research",
      +                "ai-agents-mcp",
      +                "apis-sdks",
      +                "databases",
      +                "auth-identity",
      +                "devops-observability",
      +                "no-code-automation",
      +                "communications",
      +                "crypto-web3",
      +                "saas-business-software",
      +                "open-source",
      +                "documentation-reference",
      +                "fashion-beauty",
      +                "home-garden",
      +                "consumer-electronics",
      +                "pets",
      +                "insurance",
      +                "telecom",
      +                "logistics-shipping",
      +                "energy-utilities",
      +                "construction-architecture",
      +                "agriculture",
      +                "nonprofit",
      +                "events",
      +                "personal-blog",
      +                "entertainment",
      +                "local-business"
      +              ],
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "publisher_metadata",
      +                "llm"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "confidence",
      +            "evidence",
      +            "source"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "category_version": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "claim": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "agent_prompt": {
      +            "type": "string"
      +          },
      +          "benefits": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "docs": {
      +            "type": "string"
      +          },
      +          "hint": {
      +            "type": "string"
      +          },
      +          "mcp": {
      +            "type": "string"
      +          },
      +          "verification": {
      +            "type": "string"
      +          },
      +          "verify": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "agent_prompt",
      +          "hint",
      +          "verification",
      +          "verify",
      +          "docs",
      +          "mcp",
      +          "benefits"
      +        ],
      +        "type": "object"
      +      },
      +      "contact": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "description": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "evidence": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "excerpt": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "title": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "first_seen": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "inferred_tags": {
      +        "description": "Topic tags inferred by the AI classifier from the site text.",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "language": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "last_checked": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "links": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "llms_full_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt_cached": {
      +        "type": "string"
      +      },
      +      "match_score": {
      +        "type": "number"
      +      },
      +      "nested_llms_txt": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "notifications": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "notify_email": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "webhook_url": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "webhook_url",
      +          "notify_email"
      +        ],
      +        "type": "object"
      +      },
      +      "platform_generated": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "registered_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "sections": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "valid",
      +          "invalid",
      +          "unreachable"
      +        ],
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "tags": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "tier": {
      +        "enum": [
      +          "featured",
      +          "listed",
      +          "unlisted",
      +          "rejected",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "title": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "verified": {
      +        "type": "boolean"
      +      },
      +      "verified_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "webhook_note": {
      +        "type": "string"
      +      },
      +      "webhook_secret": {
      +        "type": "string"
      +      },
      +      "why": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "domain",
      +      "status",
      +      "tier",
      +      "authority",
      +      "verified",
      +      "title",
      +      "summary",
      +      "llms_txt",
      +      "llms_full_txt",
      +      "last_checked",
      +      "agent_terms",
      +      "categories",
      +      "capabilities",
      +      "notifications"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "detail": {
      +        "type": "string"
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "hint": {
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  7. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent_summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "agent_terms": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "attribution": {
      -                "enum": [
      -                  "required",
      -                  "appreciated",
      -                  "none"
      -                ],
      -                "type": "string"
      -              },
      -              "attribution_text": {
      -                "maxLength": 200,
      -                "type": "string"
      -              },
      -              "automated_access": {
      -                "enum": [
      -                  "welcome",
      -                  "limited",
      -                  "ask",
      -                  "not_allowed"
      -                ],
      -                "type": "string"
      -              },
      -              "notes": {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              "pricing": {
      -                "enum": [
      -                  "free",
      -                  "freemium",
      -                  "paid"
      -                ],
      -                "type": "string"
      -              },
      -              "pricing_url": {
      -                "type": "string"
      -              },
      -              "rate_limit": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "terms_url": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "agent_uses": {
      -        "items": {
      -          "enum": [
      -            "read_docs",
      -            "call_api",
      -            "buy",
      -            "book",
      -            "search_content",
      -            "download_data",
      -            "contact_support"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "audience": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "developers",
      -              "consumers",
      -              "business",
      -              "mixed"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "authority": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "badge": {
      -        "type": "string"
      -      },
      -      "capabilities": {
      -        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      -        "items": {
      -          "enum": [
      -            "mcp"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "capability_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "id": {
      -              "const": "mcp"
      -            },
      -            "source_url": {
      -              "type": "string"
      -            },
      -            "status": {
      -              "const": "publisher_declared"
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "url",
      -            "source_url",
      -            "status"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "categories": {
      -        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      -        "items": {
      -          "enum": [
      -            "ai-ml",
      -            "developer-tools",
      -            "infrastructure",
      -            "data-analytics",
      -            "cybersecurity",
      -            "finance-payments",
      -            "ecommerce",
      -            "productivity",
      -            "marketing",
      -            "education",
      -            "healthcare",
      -            "media",
      -            "design",
      -            "gaming",
      -            "travel",
      -            "community",
      -            "legal",
      -            "recruiting-careers",
      -            "industrial-manufacturing",
      -            "real-estate",
      -            "arts-culture",
      -            "sports-fitness",
      -            "food-dining",
      -            "automotive",
      -            "government-public-services",
      -            "science-research",
      -            "ai-agents-mcp",
      -            "apis-sdks",
      -            "databases",
      -            "auth-identity",
      -            "devops-observability",
      -            "no-code-automation",
      -            "communications",
      -            "crypto-web3",
      -            "saas-business-software",
      -            "open-source",
      -            "documentation-reference",
      -            "fashion-beauty",
      -            "home-garden",
      -            "consumer-electronics",
      -            "pets",
      -            "insurance",
      -            "telecom",
      -            "logistics-shipping",
      -            "energy-utilities",
      -            "construction-architecture",
      -            "agriculture",
      -            "nonprofit",
      -            "events",
      -            "personal-blog",
      -            "entertainment",
      -            "local-business"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "categorized_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "category_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "confidence": {
      -              "description": "Deterministic rule strength, not a calibrated probability.",
      -              "maximum": 1,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "evidence": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "id": {
      -              "enum": [
      -                "ai-ml",
      -                "developer-tools",
      -                "infrastructure",
      -                "data-analytics",
      -                "cybersecurity",
      -                "finance-payments",
      -                "ecommerce",
      -                "productivity",
      -                "marketing",
      -                "education",
      -                "healthcare",
      -                "media",
      -                "design",
      -                "gaming",
      -                "travel",
      -                "community",
      -                "legal",
      -                "recruiting-careers",
      -                "industrial-manufacturing",
      -                "real-estate",
      -                "arts-culture",
      -                "sports-fitness",
      -                "food-dining",
      -                "automotive",
      -                "government-public-services",
      -                "science-research",
      -                "ai-agents-mcp",
      -                "apis-sdks",
      -                "databases",
      -                "auth-identity",
      -                "devops-observability",
      -                "no-code-automation",
      -                "communications",
      -                "crypto-web3",
      -                "saas-business-software",
      -                "open-source",
      -                "documentation-reference",
      -                "fashion-beauty",
      -                "home-garden",
      -                "consumer-electronics",
      -                "pets",
      -                "insurance",
      -                "telecom",
      -                "logistics-shipping",
      -                "energy-utilities",
      -                "construction-architecture",
      -                "agriculture",
      -                "nonprofit",
      -                "events",
      -                "personal-blog",
      -                "entertainment",
      -                "local-business"
      -              ],
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "publisher_metadata",
      -                "llm"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "confidence",
      -            "evidence",
      -            "source"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "category_version": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "claim": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "benefits": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "docs": {
      -            "type": "string"
      -          },
      -          "hint": {
      -            "type": "string"
      -          },
      -          "mcp": {
      -            "type": "string"
      -          },
      -          "verification": {
      -            "type": "string"
      -          },
      -          "verify": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "hint",
      -          "verification",
      -          "verify",
      -          "docs",
      -          "mcp",
      -          "benefits"
      -        ],
      -        "type": "object"
      -      },
      -      "contact": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "description": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "evidence": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "excerpt": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "title": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "first_seen": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "inferred_tags": {
      -        "description": "Topic tags inferred by the AI classifier from the site text.",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "language": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "last_checked": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "links": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "llms_full_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt_cached": {
      -        "type": "string"
      -      },
      -      "match_score": {
      -        "type": "number"
      -      },
      -      "nested_llms_txt": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "notifications": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "notify_email": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "webhook_url": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "webhook_url",
      -          "notify_email"
      -        ],
      -        "type": "object"
      -      },
      -      "platform_generated": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "registered_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "sections": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "valid",
      -          "invalid",
      -          "unreachable"
      -        ],
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "tags": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "tier": {
      -        "enum": [
      -          "featured",
      -          "listed",
      -          "unlisted",
      -          "rejected",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "title": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "verified": {
      -        "type": "boolean"
      -      },
      -      "verified_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "webhook_note": {
      -        "type": "string"
      -      },
      -      "webhook_secret": {
      -        "type": "string"
      -      },
      -      "why": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "domain",
      -      "status",
      -      "tier",
      -      "authority",
      -      "verified",
      -      "title",
      -      "summary",
      -      "llms_txt",
      -      "llms_full_txt",
      -      "last_checked",
      -      "agent_terms",
      -      "categories",
      -      "capabilities",
      -      "notifications"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "detail": {
      -        "type": "string"
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "hint": {
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent_summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "agent_terms": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "attribution": {
      +                "enum": [
      +                  "required",
      +                  "appreciated",
      +                  "none"
      +                ],
      +                "type": "string"
      +              },
      +              "attribution_text": {
      +                "maxLength": 200,
      +                "type": "string"
      +              },
      +              "automated_access": {
      +                "enum": [
      +                  "welcome",
      +                  "limited",
      +                  "ask",
      +                  "not_allowed"
      +                ],
      +                "type": "string"
      +              },
      +              "notes": {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              "pricing": {
      +                "enum": [
      +                  "free",
      +                  "freemium",
      +                  "paid"
      +                ],
      +                "type": "string"
      +              },
      +              "pricing_url": {
      +                "type": "string"
      +              },
      +              "rate_limit": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "terms_url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "agent_uses": {
      +        "items": {
      +          "enum": [
      +            "read_docs",
      +            "call_api",
      +            "buy",
      +            "book",
      +            "search_content",
      +            "download_data",
      +            "contact_support"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "audience": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "developers",
      +              "consumers",
      +              "business",
      +              "mixed"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "authority": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "badge": {
      +        "type": "string"
      +      },
      +      "capabilities": {
      +        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      +        "items": {
      +          "enum": [
      +            "mcp"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "capability_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "id": {
      +              "const": "mcp"
      +            },
      +            "source_url": {
      +              "type": "string"
      +            },
      +            "status": {
      +              "const": "publisher_declared"
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "url",
      +            "source_url",
      +            "status"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "categories": {
      +        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      +        "items": {
      +          "enum": [
      +            "ai-ml",
      +            "developer-tools",
      +            "infrastructure",
      +            "data-analytics",
      +            "cybersecurity",
      +            "finance-payments",
      +            "ecommerce",
      +            "productivity",
      +            "marketing",
      +            "education",
      +            "healthcare",
      +            "media",
      +            "design",
      +            "gaming",
      +            "travel",
      +            "community",
      +            "legal",
      +            "recruiting-careers",
      +            "industrial-manufacturing",
      +            "real-estate",
      +            "arts-culture",
      +            "sports-fitness",
      +            "food-dining",
      +            "automotive",
      +            "government-public-services",
      +            "science-research",
      +            "ai-agents-mcp",
      +            "apis-sdks",
      +            "databases",
      +            "auth-identity",
      +            "devops-observability",
      +            "no-code-automation",
      +            "communications",
      +            "crypto-web3",
      +            "saas-business-software",
      +            "open-source",
      +            "documentation-reference",
      +            "fashion-beauty",
      +            "home-garden",
      +            "consumer-electronics",
      +            "pets",
      +            "insurance",
      +            "telecom",
      +            "logistics-shipping",
      +            "energy-utilities",
      +            "construction-architecture",
      +            "agriculture",
      +            "nonprofit",
      +            "events",
      +            "personal-blog",
      +            "entertainment",
      +            "local-business"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "categorized_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "category_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "confidence": {
      +              "description": "Deterministic rule strength, not a calibrated probability.",
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "evidence": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "id": {
      +              "enum": [
      +                "ai-ml",
      +                "developer-tools",
      +                "infrastructure",
      +                "data-analytics",
      +                "cybersecurity",
      +                "finance-payments",
      +                "ecommerce",
      +                "productivity",
      +                "marketing",
      +                "education",
      +                "healthcare",
      +                "media",
      +                "design",
      +                "gaming",
      +                "travel",
      +                "community",
      +                "legal",
      +                "recruiting-careers",
      +                "industrial-manufacturing",
      +                "real-estate",
      +                "arts-culture",
      +                "sports-fitness",
      +                "food-dining",
      +                "automotive",
      +                "government-public-services",
      +                "science-research",
      +                "ai-agents-mcp",
      +                "apis-sdks",
      +                "databases",
      +                "auth-identity",
      +                "devops-observability",
      +                "no-code-automation",
      +                "communications",
      +                "crypto-web3",
      +                "saas-business-software",
      +                "open-source",
      +                "documentation-reference",
      +                "fashion-beauty",
      +                "home-garden",
      +                "consumer-electronics",
      +                "pets",
      +                "insurance",
      +                "telecom",
      +                "logistics-shipping",
      +                "energy-utilities",
      +                "construction-architecture",
      +                "agriculture",
      +                "nonprofit",
      +                "events",
      +                "personal-blog",
      +                "entertainment",
      +                "local-business"
      +              ],
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "publisher_metadata",
      +                "llm"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "confidence",
      +            "evidence",
      +            "source"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "category_version": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "claim": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "agent_prompt": {
      +            "type": "string"
      +          },
      +          "benefits": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "docs": {
      +            "type": "string"
      +          },
      +          "hint": {
      +            "type": "string"
      +          },
      +          "mcp": {
      +            "type": "string"
      +          },
      +          "verification": {
      +            "type": "string"
      +          },
      +          "verify": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "agent_prompt",
      +          "hint",
      +          "verification",
      +          "verify",
      +          "docs",
      +          "mcp",
      +          "benefits"
      +        ],
      +        "type": "object"
      +      },
      +      "contact": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "description": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "evidence": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "excerpt": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "title": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "first_seen": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "inferred_tags": {
      +        "description": "Topic tags inferred by the AI classifier from the site text.",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "language": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "last_checked": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "links": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "llms_full_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt_cached": {
      +        "type": "string"
      +      },
      +      "match_score": {
      +        "type": "number"
      +      },
      +      "nested_llms_txt": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "notifications": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "notify_email": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "webhook_url": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "webhook_url",
      +          "notify_email"
      +        ],
      +        "type": "object"
      +      },
      +      "platform_generated": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "registered_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "sections": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "valid",
      +          "invalid",
      +          "unreachable"
      +        ],
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "tags": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "tier": {
      +        "enum": [
      +          "featured",
      +          "listed",
      +          "unlisted",
      +          "rejected",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "title": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "verified": {
      +        "type": "boolean"
      +      },
      +      "verified_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "webhook_note": {
      +        "type": "string"
      +      },
      +      "webhook_secret": {
      +        "type": "string"
      +      },
      +      "why": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "domain",
      +      "status",
      +      "tier",
      +      "authority",
      +      "verified",
      +      "title",
      +      "summary",
      +      "llms_txt",
      +      "llms_full_txt",
      +      "last_checked",
      +      "agent_terms",
      +      "categories",
      +      "capabilities",
      +      "notifications"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "detail": {
      +        "type": "string"
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "hint": {
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  8. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent_summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "agent_terms": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "attribution": {
      -                "enum": [
      -                  "required",
      -                  "appreciated",
      -                  "none"
      -                ],
      -                "type": "string"
      -              },
      -              "attribution_text": {
      -                "maxLength": 200,
      -                "type": "string"
      -              },
      -              "automated_access": {
      -                "enum": [
      -                  "welcome",
      -                  "limited",
      -                  "ask",
      -                  "not_allowed"
      -                ],
      -                "type": "string"
      -              },
      -              "notes": {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              "pricing": {
      -                "enum": [
      -                  "free",
      -                  "freemium",
      -                  "paid"
      -                ],
      -                "type": "string"
      -              },
      -              "pricing_url": {
      -                "type": "string"
      -              },
      -              "rate_limit": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "terms_url": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "agent_uses": {
      -        "items": {
      -          "enum": [
      -            "read_docs",
      -            "call_api",
      -            "buy",
      -            "book",
      -            "search_content",
      -            "download_data",
      -            "contact_support"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "audience": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "developers",
      -              "consumers",
      -              "business",
      -              "mixed"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "authority": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "badge": {
      -        "type": "string"
      -      },
      -      "capabilities": {
      -        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      -        "items": {
      -          "enum": [
      -            "mcp"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "capability_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "id": {
      -              "const": "mcp"
      -            },
      -            "source_url": {
      -              "type": "string"
      -            },
      -            "status": {
      -              "const": "publisher_declared"
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "url",
      -            "source_url",
      -            "status"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "categories": {
      -        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      -        "items": {
      -          "enum": [
      -            "ai-ml",
      -            "developer-tools",
      -            "infrastructure",
      -            "data-analytics",
      -            "cybersecurity",
      -            "finance-payments",
      -            "ecommerce",
      -            "productivity",
      -            "marketing",
      -            "education",
      -            "healthcare",
      -            "media",
      -            "design",
      -            "gaming",
      -            "travel",
      -            "community",
      -            "legal",
      -            "recruiting-careers",
      -            "industrial-manufacturing",
      -            "real-estate",
      -            "arts-culture",
      -            "sports-fitness",
      -            "food-dining",
      -            "automotive",
      -            "government-public-services",
      -            "science-research",
      -            "ai-agents-mcp",
      -            "apis-sdks",
      -            "databases",
      -            "auth-identity",
      -            "devops-observability",
      -            "no-code-automation",
      -            "communications",
      -            "crypto-web3",
      -            "saas-business-software",
      -            "open-source",
      -            "documentation-reference",
      -            "fashion-beauty",
      -            "home-garden",
      -            "consumer-electronics",
      -            "pets",
      -            "insurance",
      -            "telecom",
      -            "logistics-shipping",
      -            "energy-utilities",
      -            "construction-architecture",
      -            "agriculture",
      -            "nonprofit",
      -            "events",
      -            "personal-blog",
      -            "entertainment",
      -            "local-business"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "categorized_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "category_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "confidence": {
      -              "description": "Deterministic rule strength, not a calibrated probability.",
      -              "maximum": 1,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "evidence": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "id": {
      -              "enum": [
      -                "ai-ml",
      -                "developer-tools",
      -                "infrastructure",
      -                "data-analytics",
      -                "cybersecurity",
      -                "finance-payments",
      -                "ecommerce",
      -                "productivity",
      -                "marketing",
      -                "education",
      -                "healthcare",
      -                "media",
      -                "design",
      -                "gaming",
      -                "travel",
      -                "community",
      -                "legal",
      -                "recruiting-careers",
      -                "industrial-manufacturing",
      -                "real-estate",
      -                "arts-culture",
      -                "sports-fitness",
      -                "food-dining",
      -                "automotive",
      -                "government-public-services",
      -                "science-research",
      -                "ai-agents-mcp",
      -                "apis-sdks",
      -                "databases",
      -                "auth-identity",
      -                "devops-observability",
      -                "no-code-automation",
      -                "communications",
      -                "crypto-web3",
      -                "saas-business-software",
      -                "open-source",
      -                "documentation-reference",
      -                "fashion-beauty",
      -                "home-garden",
      -                "consumer-electronics",
      -                "pets",
      -                "insurance",
      -                "telecom",
      -                "logistics-shipping",
      -                "energy-utilities",
      -                "construction-architecture",
      -                "agriculture",
      -                "nonprofit",
      -                "events",
      -                "personal-blog",
      -                "entertainment",
      -                "local-business"
      -              ],
      -              "type": "string"
      -            },
      -            "source": {
      -              "enum": [
      -                "publisher_metadata",
      -                "llm"
      -              ]
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "confidence",
      -            "evidence",
      -            "source"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "category_version": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "claim": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "benefits": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "docs": {
      -            "type": "string"
      -          },
      -          "hint": {
      -            "type": "string"
      -          },
      -          "mcp": {
      -            "type": "string"
      -          },
      -          "verification": {
      -            "type": "string"
      -          },
      -          "verify": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "hint",
      -          "verification",
      -          "verify",
      -          "docs",
      -          "mcp",
      -          "benefits"
      -        ],
      -        "type": "object"
      -      },
      -      "contact": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "description": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "evidence": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "excerpt": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "title": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "first_seen": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "inferred_tags": {
      -        "description": "Topic tags inferred by the AI classifier from the site text.",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "language": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "last_checked": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "links": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "llms_full_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "match_score": {
      -        "type": "number"
      -      },
      -      "nested_llms_txt": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "notifications": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "notify_email": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "webhook_url": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "webhook_url",
      -          "notify_email"
      -        ],
      -        "type": "object"
      -      },
      -      "platform_generated": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "registered_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "sections": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "valid",
      -          "invalid",
      -          "unreachable"
      -        ],
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "tags": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "tier": {
      -        "enum": [
      -          "featured",
      -          "listed",
      -          "unlisted",
      -          "rejected",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "title": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "verified": {
      -        "type": "boolean"
      -      },
      -      "verified_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "webhook_note": {
      -        "type": "string"
      -      },
      -      "webhook_secret": {
      -        "type": "string"
      -      },
      -      "why": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "domain",
      -      "status",
      -      "tier",
      -      "authority",
      -      "verified",
      -      "title",
      -      "summary",
      -      "llms_txt",
      -      "llms_full_txt",
      -      "last_checked",
      -      "agent_terms",
      -      "categories",
      -      "capabilities",
      -      "notifications"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "detail": {
      -        "type": "string"
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "hint": {
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent_summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "agent_terms": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "attribution": {
      +                "enum": [
      +                  "required",
      +                  "appreciated",
      +                  "none"
      +                ],
      +                "type": "string"
      +              },
      +              "attribution_text": {
      +                "maxLength": 200,
      +                "type": "string"
      +              },
      +              "automated_access": {
      +                "enum": [
      +                  "welcome",
      +                  "limited",
      +                  "ask",
      +                  "not_allowed"
      +                ],
      +                "type": "string"
      +              },
      +              "notes": {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              "pricing": {
      +                "enum": [
      +                  "free",
      +                  "freemium",
      +                  "paid"
      +                ],
      +                "type": "string"
      +              },
      +              "pricing_url": {
      +                "type": "string"
      +              },
      +              "rate_limit": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "terms_url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "agent_uses": {
      +        "items": {
      +          "enum": [
      +            "read_docs",
      +            "call_api",
      +            "buy",
      +            "book",
      +            "search_content",
      +            "download_data",
      +            "contact_support"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "audience": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "developers",
      +              "consumers",
      +              "business",
      +              "mixed"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "authority": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "badge": {
      +        "type": "string"
      +      },
      +      "capabilities": {
      +        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      +        "items": {
      +          "enum": [
      +            "mcp"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "capability_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "id": {
      +              "const": "mcp"
      +            },
      +            "source_url": {
      +              "type": "string"
      +            },
      +            "status": {
      +              "const": "publisher_declared"
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "url",
      +            "source_url",
      +            "status"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "categories": {
      +        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      +        "items": {
      +          "enum": [
      +            "ai-ml",
      +            "developer-tools",
      +            "infrastructure",
      +            "data-analytics",
      +            "cybersecurity",
      +            "finance-payments",
      +            "ecommerce",
      +            "productivity",
      +            "marketing",
      +            "education",
      +            "healthcare",
      +            "media",
      +            "design",
      +            "gaming",
      +            "travel",
      +            "community",
      +            "legal",
      +            "recruiting-careers",
      +            "industrial-manufacturing",
      +            "real-estate",
      +            "arts-culture",
      +            "sports-fitness",
      +            "food-dining",
      +            "automotive",
      +            "government-public-services",
      +            "science-research",
      +            "ai-agents-mcp",
      +            "apis-sdks",
      +            "databases",
      +            "auth-identity",
      +            "devops-observability",
      +            "no-code-automation",
      +            "communications",
      +            "crypto-web3",
      +            "saas-business-software",
      +            "open-source",
      +            "documentation-reference",
      +            "fashion-beauty",
      +            "home-garden",
      +            "consumer-electronics",
      +            "pets",
      +            "insurance",
      +            "telecom",
      +            "logistics-shipping",
      +            "energy-utilities",
      +            "construction-architecture",
      +            "agriculture",
      +            "nonprofit",
      +            "events",
      +            "personal-blog",
      +            "entertainment",
      +            "local-business"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "categorized_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "category_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "confidence": {
      +              "description": "Deterministic rule strength, not a calibrated probability.",
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "evidence": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "id": {
      +              "enum": [
      +                "ai-ml",
      +                "developer-tools",
      +                "infrastructure",
      +                "data-analytics",
      +                "cybersecurity",
      +                "finance-payments",
      +                "ecommerce",
      +                "productivity",
      +                "marketing",
      +                "education",
      +                "healthcare",
      +                "media",
      +                "design",
      +                "gaming",
      +                "travel",
      +                "community",
      +                "legal",
      +                "recruiting-careers",
      +                "industrial-manufacturing",
      +                "real-estate",
      +                "arts-culture",
      +                "sports-fitness",
      +                "food-dining",
      +                "automotive",
      +                "government-public-services",
      +                "science-research",
      +                "ai-agents-mcp",
      +                "apis-sdks",
      +                "databases",
      +                "auth-identity",
      +                "devops-observability",
      +                "no-code-automation",
      +                "communications",
      +                "crypto-web3",
      +                "saas-business-software",
      +                "open-source",
      +                "documentation-reference",
      +                "fashion-beauty",
      +                "home-garden",
      +                "consumer-electronics",
      +                "pets",
      +                "insurance",
      +                "telecom",
      +                "logistics-shipping",
      +                "energy-utilities",
      +                "construction-architecture",
      +                "agriculture",
      +                "nonprofit",
      +                "events",
      +                "personal-blog",
      +                "entertainment",
      +                "local-business"
      +              ],
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "publisher_metadata",
      +                "llm"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "confidence",
      +            "evidence",
      +            "source"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "category_version": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "claim": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "benefits": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "docs": {
      +            "type": "string"
      +          },
      +          "hint": {
      +            "type": "string"
      +          },
      +          "mcp": {
      +            "type": "string"
      +          },
      +          "verification": {
      +            "type": "string"
      +          },
      +          "verify": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "hint",
      +          "verification",
      +          "verify",
      +          "docs",
      +          "mcp",
      +          "benefits"
      +        ],
      +        "type": "object"
      +      },
      +      "contact": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "description": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "evidence": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "excerpt": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "title": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "first_seen": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "inferred_tags": {
      +        "description": "Topic tags inferred by the AI classifier from the site text.",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "language": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "last_checked": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "links": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "llms_full_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt_cached": {
      +        "type": "string"
      +      },
      +      "match_score": {
      +        "type": "number"
      +      },
      +      "nested_llms_txt": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "notifications": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "notify_email": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "webhook_url": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "webhook_url",
      +          "notify_email"
      +        ],
      +        "type": "object"
      +      },
      +      "platform_generated": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "registered_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "sections": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "valid",
      +          "invalid",
      +          "unreachable"
      +        ],
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "tags": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "tier": {
      +        "enum": [
      +          "featured",
      +          "listed",
      +          "unlisted",
      +          "rejected",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "title": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "verified": {
      +        "type": "boolean"
      +      },
      +      "verified_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "webhook_note": {
      +        "type": "string"
      +      },
      +      "webhook_secret": {
      +        "type": "string"
      +      },
      +      "why": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "domain",
      +      "status",
      +      "tier",
      +      "authority",
      +      "verified",
      +      "title",
      +      "summary",
      +      "llms_txt",
      +      "llms_full_txt",
      +      "last_checked",
      +      "agent_terms",
      +      "categories",
      +      "capabilities",
      +      "notifications"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "detail": {
      +        "type": "string"
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "hint": {
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  9. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent_terms": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "attribution": {
      -                "enum": [
      -                  "required",
      -                  "appreciated",
      -                  "none"
      -                ],
      -                "type": "string"
      -              },
      -              "attribution_text": {
      -                "maxLength": 200,
      -                "type": "string"
      -              },
      -              "automated_access": {
      -                "enum": [
      -                  "welcome",
      -                  "limited",
      -                  "ask",
      -                  "not_allowed"
      -                ],
      -                "type": "string"
      -              },
      -              "notes": {
      -                "maxLength": 500,
      -                "type": "string"
      -              },
      -              "pricing": {
      -                "enum": [
      -                  "free",
      -                  "freemium",
      -                  "paid"
      -                ],
      -                "type": "string"
      -              },
      -              "pricing_url": {
      -                "type": "string"
      -              },
      -              "rate_limit": {
      -                "maxLength": 100,
      -                "type": "string"
      -              },
      -              "terms_url": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "authority": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "badge": {
      -        "type": "string"
      -      },
      -      "capabilities": {
      -        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      -        "items": {
      -          "enum": [
      -            "mcp"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "capability_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "id": {
      -              "const": "mcp"
      -            },
      -            "source_url": {
      -              "type": "string"
      -            },
      -            "status": {
      -              "const": "publisher_declared"
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "url",
      -            "source_url",
      -            "status"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "categories": {
      -        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      -        "items": {
      -          "enum": [
      -            "ai-ml",
      -            "developer-tools",
      -            "infrastructure",
      -            "data-analytics",
      -            "cybersecurity",
      -            "finance-payments",
      -            "ecommerce",
      -            "productivity",
      -            "marketing",
      -            "education",
      -            "healthcare",
      -            "media",
      -            "design",
      -            "gaming",
      -            "travel",
      -            "community",
      -            "legal",
      -            "recruiting-careers",
      -            "industrial-manufacturing",
      -            "real-estate",
      -            "arts-culture",
      -            "sports-fitness",
      -            "food-dining",
      -            "automotive",
      -            "government-public-services",
      -            "science-research"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 5,
      -        "type": "array",
      -        "uniqueItems": true
      -      },
      -      "categorized_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "category_evidence": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "confidence": {
      -              "description": "Deterministic rule strength, not a calibrated probability.",
      -              "maximum": 1,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "evidence": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "id": {
      -              "enum": [
      -                "ai-ml",
      -                "developer-tools",
      -                "infrastructure",
      -                "data-analytics",
      -                "cybersecurity",
      -                "finance-payments",
      -                "ecommerce",
      -                "productivity",
      -                "marketing",
      -                "education",
      -                "healthcare",
      -                "media",
      -                "design",
      -                "gaming",
      -                "travel",
      -                "community",
      -                "legal",
      -                "recruiting-careers",
      -                "industrial-manufacturing",
      -                "real-estate",
      -                "arts-culture",
      -                "sports-fitness",
      -                "food-dining",
      -                "automotive",
      -                "government-public-services",
      -                "science-research"
      -              ],
      -              "type": "string"
      -            },
      -            "source": {
      -              "const": "publisher_metadata"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "confidence",
      -            "evidence",
      -            "source"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "category_version": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "claim": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "benefits": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "docs": {
      -            "type": "string"
      -          },
      -          "hint": {
      -            "type": "string"
      -          },
      -          "mcp": {
      -            "type": "string"
      -          },
      -          "verification": {
      -            "type": "string"
      -          },
      -          "verify": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "hint",
      -          "verification",
      -          "verify",
      -          "docs",
      -          "mcp",
      -          "benefits"
      -        ],
      -        "type": "object"
      -      },
      -      "contact": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "description": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "evidence": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "excerpt": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "source_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "title": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "url": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "first_seen": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "last_checked": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "links": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "llms_full_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "llms_txt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "match_score": {
      -        "type": "number"
      -      },
      -      "nested_llms_txt": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "notifications": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "notify_email": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "webhook_url": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "webhook_url",
      -          "notify_email"
      -        ],
      -        "type": "object"
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "registered_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "sections": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "valid",
      -          "invalid",
      -          "unreachable"
      -        ],
      -        "type": "string"
      -      },
      -      "summary": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "tags": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "tier": {
      -        "enum": [
      -          "featured",
      -          "listed",
      -          "unlisted",
      -          "rejected",
      -          null
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "title": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "verified": {
      -        "type": "boolean"
      -      },
      -      "verified_at": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "webhook_note": {
      -        "type": "string"
      -      },
      -      "webhook_secret": {
      -        "type": "string"
      -      },
      -      "why": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "domain",
      -      "status",
      -      "tier",
      -      "authority",
      -      "verified",
      -      "title",
      -      "summary",
      -      "llms_txt",
      -      "llms_full_txt",
      -      "last_checked",
      -      "agent_terms",
      -      "categories",
      -      "capabilities",
      -      "notifications"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "detail": {
      -        "type": "string"
      -      },
      -      "domain": {
      -        "type": "string"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "hint": {
      -        "type": "string"
      -      },
      -      "retry_after_seconds": {
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent_summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "agent_terms": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "attribution": {
      +                "enum": [
      +                  "required",
      +                  "appreciated",
      +                  "none"
      +                ],
      +                "type": "string"
      +              },
      +              "attribution_text": {
      +                "maxLength": 200,
      +                "type": "string"
      +              },
      +              "automated_access": {
      +                "enum": [
      +                  "welcome",
      +                  "limited",
      +                  "ask",
      +                  "not_allowed"
      +                ],
      +                "type": "string"
      +              },
      +              "notes": {
      +                "maxLength": 500,
      +                "type": "string"
      +              },
      +              "pricing": {
      +                "enum": [
      +                  "free",
      +                  "freemium",
      +                  "paid"
      +                ],
      +                "type": "string"
      +              },
      +              "pricing_url": {
      +                "type": "string"
      +              },
      +              "rate_limit": {
      +                "maxLength": 100,
      +                "type": "string"
      +              },
      +              "terms_url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "agent_uses": {
      +        "items": {
      +          "enum": [
      +            "read_docs",
      +            "call_api",
      +            "buy",
      +            "book",
      +            "search_content",
      +            "download_data",
      +            "contact_support"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "audience": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "developers",
      +              "consumers",
      +              "business",
      +              "mixed"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "authority": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "badge": {
      +        "type": "string"
      +      },
      +      "capabilities": {
      +        "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      +        "items": {
      +          "enum": [
      +            "mcp"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "capability_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "id": {
      +              "const": "mcp"
      +            },
      +            "source_url": {
      +              "type": "string"
      +            },
      +            "status": {
      +              "const": "publisher_declared"
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "url",
      +            "source_url",
      +            "status"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "categories": {
      +        "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      +        "items": {
      +          "enum": [
      +            "ai-ml",
      +            "developer-tools",
      +            "infrastructure",
      +            "data-analytics",
      +            "cybersecurity",
      +            "finance-payments",
      +            "ecommerce",
      +            "productivity",
      +            "marketing",
      +            "education",
      +            "healthcare",
      +            "media",
      +            "design",
      +            "gaming",
      +            "travel",
      +            "community",
      +            "legal",
      +            "recruiting-careers",
      +            "industrial-manufacturing",
      +            "real-estate",
      +            "arts-culture",
      +            "sports-fitness",
      +            "food-dining",
      +            "automotive",
      +            "government-public-services",
      +            "science-research",
      +            "ai-agents-mcp",
      +            "apis-sdks",
      +            "databases",
      +            "auth-identity",
      +            "devops-observability",
      +            "no-code-automation",
      +            "communications",
      +            "crypto-web3",
      +            "saas-business-software",
      +            "open-source",
      +            "documentation-reference",
      +            "fashion-beauty",
      +            "home-garden",
      +            "consumer-electronics",
      +            "pets",
      +            "insurance",
      +            "telecom",
      +            "logistics-shipping",
      +            "energy-utilities",
      +            "construction-architecture",
      +            "agriculture",
      +            "nonprofit",
      +            "events",
      +            "personal-blog",
      +            "entertainment",
      +            "local-business"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "type": "array",
      +        "uniqueItems": true
      +      },
      +      "categorized_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "category_evidence": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "confidence": {
      +              "description": "Deterministic rule strength, not a calibrated probability.",
      +              "maximum": 1,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "evidence": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "id": {
      +              "enum": [
      +                "ai-ml",
      +                "developer-tools",
      +                "infrastructure",
      +                "data-analytics",
      +                "cybersecurity",
      +                "finance-payments",
      +                "ecommerce",
      +                "productivity",
      +                "marketing",
      +                "education",
      +                "healthcare",
      +                "media",
      +                "design",
      +                "gaming",
      +                "travel",
      +                "community",
      +                "legal",
      +                "recruiting-careers",
      +                "industrial-manufacturing",
      +                "real-estate",
      +                "arts-culture",
      +                "sports-fitness",
      +                "food-dining",
      +                "automotive",
      +                "government-public-services",
      +                "science-research",
      +                "ai-agents-mcp",
      +                "apis-sdks",
      +                "databases",
      +                "auth-identity",
      +                "devops-observability",
      +                "no-code-automation",
      +                "communications",
      +                "crypto-web3",
      +                "saas-business-software",
      +                "open-source",
      +                "documentation-reference",
      +                "fashion-beauty",
      +                "home-garden",
      +                "consumer-electronics",
      +                "pets",
      +                "insurance",
      +                "telecom",
      +                "logistics-shipping",
      +                "energy-utilities",
      +                "construction-architecture",
      +                "agriculture",
      +                "nonprofit",
      +                "events",
      +                "personal-blog",
      +                "entertainment",
      +                "local-business"
      +              ],
      +              "type": "string"
      +            },
      +            "source": {
      +              "enum": [
      +                "publisher_metadata",
      +                "llm"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "confidence",
      +            "evidence",
      +            "source"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "category_version": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "claim": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "benefits": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "docs": {
      +            "type": "string"
      +          },
      +          "hint": {
      +            "type": "string"
      +          },
      +          "mcp": {
      +            "type": "string"
      +          },
      +          "verification": {
      +            "type": "string"
      +          },
      +          "verify": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "hint",
      +          "verification",
      +          "verify",
      +          "docs",
      +          "mcp",
      +          "benefits"
      +        ],
      +        "type": "object"
      +      },
      +      "contact": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "description": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "evidence": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "excerpt": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "source_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "title": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "url": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "first_seen": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "inferred_tags": {
      +        "description": "Topic tags inferred by the AI classifier from the site text.",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "language": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "last_checked": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "links": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "llms_full_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "llms_txt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "match_score": {
      +        "type": "number"
      +      },
      +      "nested_llms_txt": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "notifications": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "notify_email": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "webhook_url": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "webhook_url",
      +          "notify_email"
      +        ],
      +        "type": "object"
      +      },
      +      "platform_generated": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "registered_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "sections": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "valid",
      +          "invalid",
      +          "unreachable"
      +        ],
      +        "type": "string"
      +      },
      +      "summary": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "tags": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "tier": {
      +        "enum": [
      +          "featured",
      +          "listed",
      +          "unlisted",
      +          "rejected",
      +          null
      +        ],
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "title": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "verified": {
      +        "type": "boolean"
      +      },
      +      "verified_at": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "webhook_note": {
      +        "type": "string"
      +      },
      +      "webhook_secret": {
      +        "type": "string"
      +      },
      +      "why": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "domain",
      +      "status",
      +      "tier",
      +      "authority",
      +      "verified",
      +      "title",
      +      "summary",
      +      "llms_txt",
      +      "llms_full_txt",
      +      "last_checked",
      +      "agent_terms",
      +      "categories",
      +      "capabilities",
      +      "notifications"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "detail": {
      +        "type": "string"
      +      },
      +      "domain": {
      +        "type": "string"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "hint": {
      +        "type": "string"
      +      },
      +      "retry_after_seconds": {
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "error"
      +    ],
      +    "type": "object"
      +  }
      +]
  10. Changed5 schema fields changed
    • addedInput schema / properties / api_key / maxLength
      Added value: +200
    • addedInput schema / properties / api_key / minLength
      Added value: +1
    • addedInput schema / properties / domain / maxLength
      Added value: +253
    • addedInput schema / properties / domain / minLength
      Added value: +1
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "agent_terms": {
      +          "anyOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "attribution": {
      +                  "enum": [
      +                    "required",
      +                    "appreciated",
      +                    "none"
      +                  ],
      +                  "type": "string"
      +                },
      +                "attribution_text": {
      +                  "maxLength": 200,
      +                  "type": "string"
      +                },
      +                "automated_access": {
      +                  "enum": [
      +                    "welcome",
      +                    "limited",
      +                    "ask",
      +                    "not_allowed"
      +                  ],
      +                  "type": "string"
      +                },
      +                "notes": {
      +                  "maxLength": 500,
      +                  "type": "string"
      +                },
      +                "pricing": {
      +                  "enum": [
      +                    "free",
      +                    "freemium",
      +                    "paid"
      +                  ],
      +                  "type": "string"
      +                },
      +                "pricing_url": {
      +                  "type": "string"
      +                },
      +                "rate_limit": {
      +                  "maxLength": 100,
      +                  "type": "string"
      +                },
      +                "terms_url": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [],
      +              "type": "object"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "authority": {
      +          "type": [
      +            "integer",
      +            "null"
      +          ]
      +        },
      +        "badge": {
      +          "type": "string"
      +        },
      +        "capabilities": {
      +          "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
      +          "items": {
      +            "enum": [
      +              "mcp"
      +            ],
      +            "type": "string"
      +          },
      +          "type": "array",
      +          "uniqueItems": true
      +        },
      +        "capability_evidence": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "id": {
      +                "const": "mcp"
      +              },
      +              "source_url": {
      +                "type": "string"
      +              },
      +              "status": {
      +                "const": "publisher_declared"
      +              },
      +              "url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "url",
      +              "source_url",
      +              "status"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "categories": {
      +          "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
      +          "items": {
      +            "enum": [
      +              "ai-ml",
      +              "developer-tools",
      +              "infrastructure",
      +              "data-analytics",
      +              "cybersecurity",
      +              "finance-payments",
      +              "ecommerce",
      +              "productivity",
      +              "marketing",
      +              "education",
      +              "healthcare",
      +              "media",
      +              "design",
      +              "gaming",
      +              "travel",
      +              "community",
      +              "legal",
      +              "recruiting-careers",
      +              "industrial-manufacturing",
      +              "real-estate",
      +              "arts-culture",
      +              "sports-fitness",
      +              "food-dining",
      +              "automotive",
      +              "government-public-services",
      +              "science-research"
      +            ],
      +            "type": "string"
      +          },
      +          "maxItems": 5,
      +          "type": "array",
      +          "uniqueItems": true
      +        },
      +        "categorized_at": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "category_evidence": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "confidence": {
      +                "description": "Deterministic rule strength, not a calibrated probability.",
      +                "maximum": 1,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "evidence": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "id": {
      +                "enum": [
      +                  "ai-ml",
      +                  "developer-tools",
      +                  "infrastructure",
      +                  "data-analytics",
      +                  "cybersecurity",
      +                  "finance-payments",
      +                  "ecommerce",
      +                  "productivity",
      +                  "marketing",
      +                  "education",
      +                  "healthcare",
      +                  "media",
      +                  "design",
      +                  "gaming",
      +                  "travel",
      +                  "community",
      +                  "legal",
      +                  "recruiting-careers",
      +                  "industrial-manufacturing",
      +                  "real-estate",
      +                  "arts-culture",
      +                  "sports-fitness",
      +                  "food-dining",
      +                  "automotive",
      +                  "government-public-services",
      +                  "science-research"
      +                ],
      +                "type": "string"
      +              },
      +              "source": {
      +                "const": "publisher_metadata"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "confidence",
      +              "evidence",
      +              "source"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "category_version": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "claim": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "benefits": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "docs": {
      +              "type": "string"
      +            },
      +            "hint": {
      +              "type": "string"
      +            },
      +            "mcp": {
      +              "type": "string"
      +            },
      +            "verification": {
      +              "type": "string"
      +            },
      +            "verify": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "hint",
      +            "verification",
      +            "verify",
      +            "docs",
      +            "mcp",
      +            "benefits"
      +          ],
      +          "type": "object"
      +        },
      +        "contact": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "country": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "description": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "domain": {
      +          "type": "string"
      +        },
      +        "evidence": {
      +          "items": {
      +            "additionalProperties": true,
      +            "properties": {
      +              "excerpt": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "source_url": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "title": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "url": {
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "url"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "first_seen": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "last_checked": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "links": {
      +          "type": [
      +            "integer",
      +            "null"
      +          ]
      +        },
      +        "llms_full_txt": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "llms_txt": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "match_score": {
      +          "type": "number"
      +        },
      +        "nested_llms_txt": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "notifications": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "notify_email": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "webhook_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            }
      +          },
      +          "required": [
      +            "webhook_url",
      +            "notify_email"
      +          ],
      +          "type": "object"
      +        },
      +        "rank": {
      +          "type": [
      +            "integer",
      +            "null"
      +          ]
      +        },
      +        "registered_at": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "sections": {
      +          "type": [
      +            "integer",
      +            "null"
      +          ]
      +        },
      +        "status": {
      +          "enum": [
      +            "pending",
      +            "valid",
      +            "invalid",
      +            "unreachable"
      +          ],
      +          "type": "string"
      +        },
      +        "summary": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "tags": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "tier": {
      +          "enum": [
      +            "featured",
      +            "listed",
      +            "unlisted",
      +            "rejected",
      +            null
      +          ],
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "title": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "verified": {
      +          "type": "boolean"
      +        },
      +        "verified_at": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "webhook_note": {
      +          "type": "string"
      +        },
      +        "webhook_secret": {
      +          "type": "string"
      +        },
      +        "why": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "required": [
      +        "domain",
      +        "status",
      +        "tier",
      +        "authority",
      +        "verified",
      +        "title",
      +        "summary",
      +        "llms_txt",
      +        "llms_full_txt",
      +        "last_checked",
      +        "agent_terms",
      +        "categories",
      +        "capabilities",
      +        "notifications"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "additionalProperties": true,
      +      "properties": {
      +        "detail": {
      +          "type": "string"
      +        },
      +        "domain": {
      +          "type": "string"
      +        },
      +        "error": {
      +          "type": "string"
      +        },
      +        "hint": {
      +          "type": "string"
      +        },
      +        "retry_after_seconds": {
      +          "type": "integer"
      +        }
      +      },
      +      "required": [
      +        "error"
      +      ],
      +      "type": "object"
      +    }
      +  ],
      +  "type": "object"
      +}
  11. Changed1 schema field changed
    • addedInput schema / properties / agent_terms
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Terms for automated use, shown to every agent that looks the site up.",
      +  "properties": {
      +    "attribution": {
      +      "enum": [
      +        "required",
      +        "appreciated",
      +        "none"
      +      ],
      +      "type": "string"
      +    },
      +    "attribution_text": {
      +      "maxLength": 200,
      +      "type": "string"
      +    },
      +    "automated_access": {
      +      "enum": [
      +        "welcome",
      +        "limited",
      +        "ask",
      +        "not_allowed"
      +      ],
      +      "type": "string"
      +    },
      +    "notes": {
      +      "maxLength": 500,
      +      "type": "string"
      +    },
      +    "pricing": {
      +      "enum": [
      +        "free",
      +        "freemium",
      +        "paid"
      +      ],
      +      "type": "string"
      +    },
      +    "pricing_url": {
      +      "type": "string"
      +    },
      +    "rate_limit": {
      +      "maxLength": 100,
      +      "type": "string"
      +    },
      +    "terms_url": {
      +      "type": "string"
      +    }
      +  },
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
  12. First observed

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare destructiveHint=true but give no reason; the description supplies the reason and the guardrail — omitted fields are preserved, explicit null clears them — so the agent knows exactly how to avoid data loss. It also discloses the auth requirement (verified owner key), which annotations do not cover. It does not discuss reversibility, confirmation requirements, or failure modes for an invalid/unverified domain.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the auth gate and the partial-update rule, then a dense but organized enumeration of the mutable profile and agent_terms fields. It loses a little by restating length limits (≤200, ≤500 chars) already enforced in the schema, and the parenthetical block is long enough to be hard to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given annotations covering safety flags, a present output schema (so return values need no explanation), and 78% parameter coverage, the description covers the two things an agent genuinely cannot infer: the owner-key prerequisite and the omit-vs-null update contract. Only edge behavior — failure on unverified ownership, interaction with recrawl overwriting agent_summary — is left implicit.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 78% schema coverage the baseline is a 3, and the description earns more by explaining the semantics of the agent_terms subfields that the schema only types: what 'automated_access' actually asks, what attribution requires, what pricing means. Remaining gaps are the undocumented-by-anyone params (contact, description) and no added meaning for tags or nested_llms_txt beyond the schema examples.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a concrete verb ('Control the listing profile ... and terms for agents') over a specifically enumerated set of resources: description, agent_summary, tags, nested llms.txt paths, contact, publisher_country, and agent_terms. An agent can tell unambiguously this is the mutation path for a site's listing metadata. It does not explicitly contrast itself with siblings such as register_domain or recrawl_site, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Verified owner only' establishes the precondition (owner API key from verify_domain), and 'Omit a field to leave it unchanged; pass null to clear it' gives the exact partial-update protocol an agent needs. It does not say when to prefer this over recrawl_site or register_domain, nor what happens if ownership is unverified beyond the implication that the call fails.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.