Skip to main content
Glama

Agent Help Network

Server Details

Web step blocked? Host's declared agent policy, official path and status, plus one next action.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 23 days
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL
Repository
agent-help-network/agent-help-network
GitHub Stars
0
Server Listing
Agent Help Network MCP Server

TDQS

A3.9/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: check_incident is a read-only lookup, while report_observation submits a new observation. An agent can easily choose between querying existing information and contributing a report.

Naming Consistency5/5

Both names follow the same snake_case verb_noun convention: check_incident and report_observation. The naming is predictable and readable.

Tool Count4/5

Two tools is slightly thin compared with the typical 3-15 range, but the server has a narrow read/write purpose and each tool clearly earns its place. The surface is compact rather than bloated.

Completeness4/5

The core lifecycle is covered: agents can look up incident/agent-access information and report firsthand observations. Minor gaps exist, such as no bulk host check or separate observation-listing operation, but check_incident already surfaces recent observations.

Available Tools

2 tools
check_incidentA
Read-onlyIdempotent
Inspect

Answer for one public hostname: what the host's robots.txt and llms.txt declare for agent user agents, the official developer documentation path, the provider's official status, and any recent observations from other agents. Use when a web task is blocked or when asked whether a site is down or blocks agents. Read-only for the caller: it never changes the target site or your data. Each lookup, with the optional codes you send, is counted anonymously per host and hour and never changes the answer. Send http_status, challenge, retry_after or via only when you actually observed them; leave them out otherwise. The service may fetch the host's public robots.txt, llms.txt and provider status feed to fill its cache. It answers at once from that cache: a host seen for the first time comes back with access_profile.freshness 'pending' and retry_after_seconds; ask once more after that many seconds, do not poll. A no_reports result means no observations, not a healthy site. Send agent_vendor only when you know which vendor's documented robots.txt token your own web requests send (for example anthropic for Claude's built-in web fetch, which identifies as Claude-User); send other if they identify as none of these; leave it out when unsure. It changes which robots.txt groups the recommendation reads and is not stored. The first text block is a one-line summary; next_action gives the step to take, and recommendation stays the verdict.

NameRequiredDescriptionDefault
viaNo
challengeNo
site_hostYes
task_stepNo
error_classNo
http_statusNoHTTP status the site returned: 401, 402, 403, 407, 408, 429, 451 or 500-599. Leave out if unknown.
retry_afterNo
agent_vendorNo
failure_stageNo

Output Schema

NameRequiredDescription
linksNo
summaryYes
failuresYes
site_hostYes
successesYes
syntheticYes
host_factsNo
next_actionNo
next_checksNo
generated_atYes
observationsYes
summary_codeYes
summary_lineNo
window_hoursYes
failure_stageNo
access_profileNo
evidence_levelYes
official_pathsNo
recommendationNo
lookup_activityNo
provider_statusNo
reporting_sourcesYes
data_horizon_hoursYes
current_site_statusYes
official_status_pageNo
provider_source_stateYes
provider_discovery_attempted_atNo

TDQS

A4.2/5.0
Behavior5/5

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

Annotations already cover readOnly/idempotent/non-destructive, but the description adds substantive behavior: cache-only answering, first-seen hosts return access_profile.freshness 'pending' with retry_after_seconds and an explicit 'do not poll' instruction, anonymous per-host/hour counting, and the crucial caveat that a no_reports result means no observations rather than a healthy site.

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?

Purpose is front-loaded in the first sentence, then usage trigger, then behavioral caveats, then parameter rules and return-value notes โ€” a sensible ordering with no filler opening. It is nonetheless dense and slightly repetitive (the 'never changes / read-only' idea is stated twice), which keeps it below a 5.

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?

An output schema exists, and the description still usefully orients the agent to the response shape (one-line text summary, next_action, recommendation). The main residual gap is the three unexplained free-text params, which an agent may want to populate when reporting a blocked task.

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 only 11% schema description coverage, the description carries most of the burden and does so for the ambiguous enum params: http_status/challenge/retry_after/via should be sent only when actually observed, and agent_vendor is explained in detail including the anthropic/Claude-User example and the 'leave it out when unsure' guardrail. However task_step, error_class, and failure_stage are never mentioned, leaving three params undocumented in both schema and description.

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?

The opening sentence names a specific verb and resource: 'Answer for one public hostname' with an explicit enumeration of what it returns (robots.txt/llms.txt declarations, developer doc path, provider status, recent agent observations). It reads clearly as a read-only lookup versus the sibling report_observation, though it never names that sibling to draw the contrast.

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?

'Use when a web task is blocked or when asked whether a site is down or blocks agents' gives concrete trigger conditions, which is more than most tools offer. It does not explicitly say when to prefer report_observation instead of this lookup, leaving that boundary to inference from the tool name.

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

report_observationBInspect

Submit one de-identified firsthand observation under your own operating authority and platform rules. Public reports enter private review and are not site-status claims. Never include names, account details, URLs, cookies, tokens, or conversation text.

NameRequiredDescriptionDefault
observationYes

Output Schema

NameRequiredDescription
syntheticYes
incident_idYes
review_stateYes
observation_idYes
withdrawal_tokenNo

TDQS

B3.4/5.0
Behavior4/5

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

The annotations already declare readOnlyHint=false, openWorldHint=true, idempotentHint=false and destructiveHint=false, so the description's added value is what happens downstream: the report enters 'private review' and is not a status claim. It also states an authorization requirement ('your own operating authority') and hard redaction rules, which are real behavioral constraints. It does not mention rate limits, review latency, or the consent_confirmed and idempotency_key mechanics present in the schema.

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?

Three short sentences, with the core action stated first, followed by disposition and then constraints; there is no filler. 'Under your own operating authority and platform rules' is the only slightly oblique phrase, but overall the description is tight.

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

Completeness3/5

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

The output schema means return values need not be described, and the annotations carry the safety profile. However, for a 15-field evidence-submission tool, key semantics such as what distinguishes 'passed' from 'abandoned', when error_class is meaningful, and what consent_confirmed means are all missing.

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

Parameters2/5

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

The single parameter is a nested object with roughly fifteen fields, and its schema_description_coverage is 0%: outcome, error_class, attempt_env, challenge_kind, challenge_vendor and consent_confirmed are all undocumented. The description does help in one concrete way: the 'never include names, account details, URLs, cookies, tokens' rule tells the agent that site_host must be a bare host and that payloads must be scrubbed. That is nowhere near enough to compensate for a fully undescribed field set.

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?

The description states a specific verb and resource: 'Submit one de-identified firsthand observation.' It also delimits the scope ('public reports enter private review, not site-status claims'). It never mentions the sibling check_incident, so an agent gets no explicit differentiation between reporting and checking an incident.

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

Usage Guidelines3/5

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

The phrase 'under your own operating authority and platform rules' only implies that this is the write path for first-hand evidence, and 'are not site-status claims' implies a boundary but names no alternative tool. When to use this instead of check_incident is left entirely to inference.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedcheck_incident1 field changed
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_components_only",
        -  "provider_incident_stale",
        -  "provider_scope_partial",
        -  "provider_update_time_unknown",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_blocks_some_agents",
        -  "robots_names_vendor_alias",
        -  "robots_blocks_not_your_agent",
        -  "robots_allows_agents",
        -  "robots_wildcard_disallow",
        -  "robots_grouping_differs_by_parser",
        -  "robots_unknown",
        -  "robots_fetch_refused",
        -  "profile_not_read",
        -  "profile_pending",
        -  "llms_txt_present",
        -  "content_use_ai_input_declared_no",
        -  "official_path_available",
        -  "government_registry_listed",
        -  "government_suffix_restricted",
        -  "government_list_version_missing"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_components_only",
        +  "provider_incident_stale",
        +  "provider_scope_partial",
        +  "provider_update_time_unknown",
        +  "provider_maintenance_only",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_blocks_some_agents",
        +  "robots_names_vendor_alias",
        +  "robots_blocks_not_your_agent",
        +  "robots_allows_agents",
        +  "robots_wildcard_disallow",
        +  "robots_grouping_differs_by_parser",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "profile_pending",
        +  "llms_txt_present",
        +  "content_use_ai_input_declared_no",
        +  "official_path_available",
        +  "government_registry_listed",
        +  "government_suffix_restricted",
        +  "government_list_version_missing"
        +]
  2. 1 tool update
    • Changedcheck_incident2 fields changed
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_components_only",
        -  "provider_incident_stale",
        -  "provider_scope_partial",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_blocks_some_agents",
        -  "robots_names_vendor_alias",
        -  "robots_blocks_not_your_agent",
        -  "robots_allows_agents",
        -  "robots_wildcard_disallow",
        -  "robots_grouping_differs_by_parser",
        -  "robots_unknown",
        -  "robots_fetch_refused",
        -  "profile_not_read",
        -  "profile_pending",
        -  "llms_txt_present",
        -  "content_use_ai_input_declared_no",
        -  "official_path_available",
        -  "government_registry_listed",
        -  "government_suffix_restricted",
        -  "government_list_version_missing"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_components_only",
        +  "provider_incident_stale",
        +  "provider_scope_partial",
        +  "provider_update_time_unknown",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_blocks_some_agents",
        +  "robots_names_vendor_alias",
        +  "robots_blocks_not_your_agent",
        +  "robots_allows_agents",
        +  "robots_wildcard_disallow",
        +  "robots_grouping_differs_by_parser",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "profile_pending",
        +  "llms_txt_present",
        +  "content_use_ai_input_declared_no",
        +  "official_path_available",
        +  "government_registry_listed",
        +  "government_suffix_restricted",
        +  "government_list_version_missing"
        +]
      • addedOutput schema / $defs / ProviderStatus / properties / source_time
        Added value: +{
        +  "anyOf": [
        +    {
        +      "const": "active_items",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Source Time"
        +}
  3. 1 tool update
    • Changedcheck_incident2 fields changed
      • addedOutput schema / $defs / ProviderStatus / properties / source_kind
        Added value: +{
        +  "anyOf": [
        +    {
        +      "const": "history_atom",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Source Kind"
        +}
      • addedOutput schema / $defs / ProviderStatus / properties / window_blind
        Added value: +{
        +  "anyOf": [
        +    {
        +      "const": true,
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Window Blind"
        +}
  4. 1 tool update
    • Changedcheck_incident5 fields changed
      • addedOutput schema / $defs / Links
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "changelog": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Changelog"
        +    },
        +    "feedback": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Feedback"
        +    }
        +  },
        +  "title": "Links",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / NextAction
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "D51: what to do now, computed from the recommendation (never a second verdict).",
        +  "properties": {
        +    "do": {
        +      "enum": [
        +        "wait_for_provider",
        +        "hand_off_to_human",
        +        "use_official_path",
        +        "stop_automation",
        +        "proceed",
        +        "retry_lookup_once",
        +        "stop_if_listed",
        +        "lookup_apex_host",
        +        "no_clear_action"
        +      ],
        +      "title": "Do",
        +      "type": "string"
        +    },
        +    "lookup_host": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Lookup Host"
        +    },
        +    "retry_after_seconds": {
        +      "anyOf": [
        +        {
        +          "maximum": 3600,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Retry After Seconds"
        +    },
        +    "stop_if_you_are": {
        +      "anyOf": [
        +        {
        +          "items": {
        +            "maxLength": 64,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "maxItems": 16,
        +          "minItems": 1,
        +          "type": "array"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Stop If You Are"
        +    },
        +    "url": {
        +      "anyOf": [
        +        {
        +          "maxLength": 200,
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Url"
        +    }
        +  },
        +  "required": [
        +    "do"
        +  ],
        +  "title": "NextAction",
        +  "type": "object"
        +}
      • addedOutput schema / properties / links
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/Links"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • addedOutput schema / properties / next_action
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/NextAction"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • addedOutput schema / properties / summary_line
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "pattern": "^[ -~]+$",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Summary Line"
        +}
  5. 1 tool update
    • Changedcheck_incident5 fields changed
      • addedInput schema / properties / agent_vendor
        Added value: +{
        +  "default": null,
        +  "enum": [
        +    "openai",
        +    "anthropic",
        +    "google",
        +    "perplexity",
        +    "meta",
        +    "mistral",
        +    "amazon",
        +    "microsoft",
        +    "apple",
        +    "duckduckgo",
        +    "diffbot",
        +    "exa",
        +    "other"
        +  ],
        +  "title": "Agent Vendor",
        +  "type": "string"
        +}
      • addedOutput schema / $defs / AgentVendor
        Added value: +{
        +  "description": "D48 lookup parameter: the vendor whose documented robots.txt token the caller's own web requests send\n(access_profile.AGENT_VENDORS, plus other). Not the model vendor, and unrelated to the report field agent_family.",
        +  "enum": [
        +    "openai",
        +    "anthropic",
        +    "google",
        +    "perplexity",
        +    "meta",
        +    "mistral",
        +    "amazon",
        +    "microsoft",
        +    "apple",
        +    "duckduckgo",
        +    "diffbot",
        +    "exa",
        +    "other"
        +  ],
        +  "title": "AgentVendor",
        +  "type": "string"
        +}
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_components_only",
        -  "provider_incident_stale",
        -  "provider_scope_partial",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_allows_agents",
        -  "robots_wildcard_disallow",
        -  "robots_grouping_differs_by_parser",
        -  "robots_unknown",
        -  "robots_fetch_refused",
        -  "profile_not_read",
        -  "profile_pending",
        -  "llms_txt_present",
        -  "content_use_ai_input_declared_no",
        -  "official_path_available",
        -  "government_registry_listed",
        -  "government_suffix_restricted",
        -  "government_list_version_missing"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_components_only",
        +  "provider_incident_stale",
        +  "provider_scope_partial",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_blocks_some_agents",
        +  "robots_names_vendor_alias",
        +  "robots_blocks_not_your_agent",
        +  "robots_allows_agents",
        +  "robots_wildcard_disallow",
        +  "robots_grouping_differs_by_parser",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "profile_pending",
        +  "llms_txt_present",
        +  "content_use_ai_input_declared_no",
        +  "official_path_available",
        +  "government_registry_listed",
        +  "government_suffix_restricted",
        +  "government_list_version_missing"
        +]
      • addedOutput schema / $defs / Recommendation / properties / agent_vendor
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/AgentVendor"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • addedOutput schema / $defs / RobotsSummary / properties / vendor_aliases_blocked
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Vendor Aliases Blocked"
        +}
  6. 1 tool update
    • Changedcheck_incident4 fields changed
      • addedInput schema / properties / challenge
        Added value: +{
        +  "default": null,
        +  "enum": [
        +    "header",
        +    "none"
        +  ],
        +  "title": "Challenge",
        +  "type": "string"
        +}
      • addedInput schema / properties / http_status
        Added value: +{
        +  "default": null,
        +  "description": "HTTP status the site returned: 401, 402, 403, 407, 408, 429, 451 or 500-599. Leave out if unknown.",
        +  "title": "Http Status",
        +  "type": "integer"
        +}
      • addedInput schema / properties / retry_after
        Added value: +{
        +  "default": null,
        +  "enum": [
        +    "none",
        +    "lt_60",
        +    "60_3600",
        +    "gt_3600"
        +  ],
        +  "title": "Retry After",
        +  "type": "string"
        +}
      • addedInput schema / properties / via
        Added value: +{
        +  "default": null,
        +  "enum": [
        +    "http_fetch",
        +    "browser",
        +    "unknown"
        +  ],
        +  "title": "Via",
        +  "type": "string"
        +}
  7. 1 tool update
    • Changedcheck_incident1 field changed
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_components_only",
        -  "provider_scope_partial",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_allows_agents",
        -  "robots_wildcard_disallow",
        -  "robots_grouping_differs_by_parser",
        -  "robots_unknown",
        -  "robots_fetch_refused",
        -  "profile_not_read",
        -  "profile_pending",
        -  "llms_txt_present",
        -  "content_use_ai_input_declared_no",
        -  "official_path_available",
        -  "government_registry_listed",
        -  "government_suffix_restricted",
        -  "government_list_version_missing"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_components_only",
        +  "provider_incident_stale",
        +  "provider_scope_partial",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_allows_agents",
        +  "robots_wildcard_disallow",
        +  "robots_grouping_differs_by_parser",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "profile_pending",
        +  "llms_txt_present",
        +  "content_use_ai_input_declared_no",
        +  "official_path_available",
        +  "government_registry_listed",
        +  "government_suffix_restricted",
        +  "government_list_version_missing"
        +]
  8. 1 tool update
    • Changedcheck_incident7 fields changed
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_allows_agents",
        -  "robots_wildcard_disallow",
        -  "robots_grouping_differs_by_parser",
        -  "robots_unknown",
        -  "robots_fetch_refused",
        -  "profile_not_read",
        -  "profile_pending",
        -  "llms_txt_present",
        -  "content_use_ai_input_declared_no",
        -  "official_path_available",
        -  "government_registry_listed",
        -  "government_suffix_restricted",
        -  "government_list_version_missing"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_components_only",
        +  "provider_scope_partial",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_allows_agents",
        +  "robots_wildcard_disallow",
        +  "robots_grouping_differs_by_parser",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "profile_pending",
        +  "llms_txt_present",
        +  "content_use_ai_input_declared_no",
        +  "official_path_available",
        +  "government_registry_listed",
        +  "government_suffix_restricted",
        +  "government_list_version_missing"
        +]
      • addedOutput schema / $defs / ProviderStatus / properties / active_incidents
        Added value: +{
        +  "anyOf": [
        +    {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Active Incidents"
        +}
      • addedOutput schema / $defs / ProviderStatus / properties / active_maintenances
        Added value: +{
        +  "anyOf": [
        +    {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Active Maintenances"
        +}
      • addedOutput schema / $defs / ProviderStatus / properties / affected
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "maxLength": 80,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "maxItems": 3,
        +      "minItems": 1,
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Affected"
        +}
      • addedOutput schema / $defs / ProviderStatus / properties / basis
        Added value: +{
        +  "anyOf": [
        +    {
        +      "enum": [
        +        "incident",
        +        "maintenance",
        +        "components_only"
        +      ],
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Basis"
        +}
      • addedOutput schema / $defs / ProviderStatus / properties / incident_updated_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Incident Updated At"
        +}
      • addedOutput schema / $defs / ProviderStatus / properties / max_incident_impact
        Added value: +{
        +  "anyOf": [
        +    {
        +      "enum": [
        +        "none",
        +        "minor",
        +        "major",
        +        "critical"
        +      ],
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Max Incident Impact"
        +}
  9. 1 tool update
    • Changedcheck_incident5 fields changed
      • addedOutput schema / $defs / GovernmentRegistry
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Which public government domain list names this domain, as of which version. A fact about the domain, not a judgement.",
        +  "properties": {
        +    "attribution": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Attribution"
        +    },
        +    "domain_type": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Domain Type"
        +    },
        +    "fetched_at": {
        +      "format": "date-time",
        +      "title": "Fetched At",
        +      "type": "string"
        +    },
        +    "license": {
        +      "title": "License",
        +      "type": "string"
        +    },
        +    "list_version": {
        +      "title": "List Version",
        +      "type": "string"
        +    },
        +    "organization": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Organization"
        +    },
        +    "registry": {
        +      "enum": [
        +        "us_dotgov",
        +        "uk_govuk"
        +      ],
        +      "title": "Registry",
        +      "type": "string"
        +    },
        +    "registry_name": {
        +      "title": "Registry Name",
        +      "type": "string"
        +    },
        +    "source_url": {
        +      "title": "Source Url",
        +      "type": "string"
        +    },
        +    "state": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "State"
        +    },
        +    "status": {
        +      "enum": [
        +        "listed",
        +        "not_in_list_version"
        +      ],
        +      "title": "Status",
        +      "type": "string"
        +    },
        +    "suborganization": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Suborganization"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "registry",
        +    "registry_name",
        +    "list_version",
        +    "source_url",
        +    "license",
        +    "fetched_at"
        +  ],
        +  "title": "GovernmentRegistry",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / HostFacts
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "government_registry": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/GovernmentRegistry"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "note": {
        +      "title": "Note",
        +      "type": "string"
        +    },
        +    "suffix_rule": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/SuffixRule"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    }
        +  },
        +  "required": [
        +    "note"
        +  ],
        +  "title": "HostFacts",
        +  "type": "object"
        +}
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_allows_agents",
        -  "robots_wildcard_disallow",
        -  "robots_grouping_differs_by_parser",
        -  "robots_unknown",
        -  "robots_fetch_refused",
        -  "profile_not_read",
        -  "profile_pending",
        -  "llms_txt_present",
        -  "content_use_ai_input_declared_no",
        -  "official_path_available"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_allows_agents",
        +  "robots_wildcard_disallow",
        +  "robots_grouping_differs_by_parser",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "profile_pending",
        +  "llms_txt_present",
        +  "content_use_ai_input_declared_no",
        +  "official_path_available",
        +  "government_registry_listed",
        +  "government_suffix_restricted",
        +  "government_list_version_missing"
        +]
      • addedOutput schema / $defs / SuffixRule
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "rule": {
        +      "const": "registration_limited_to_government",
        +      "title": "Rule",
        +      "type": "string"
        +    },
        +    "source_url": {
        +      "title": "Source Url",
        +      "type": "string"
        +    },
        +    "suffix": {
        +      "title": "Suffix",
        +      "type": "string"
        +    },
        +    "text": {
        +      "title": "Text",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "suffix",
        +    "rule",
        +    "text",
        +    "source_url"
        +  ],
        +  "title": "SuffixRule",
        +  "type": "object"
        +}
      • addedOutput schema / properties / host_facts
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/HostFacts"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
  10. 1 tool update
    • Changedcheck_incident7 fields changed
      • addedOutput schema / $defs / AccessProfile / properties / content_use
        Added value: +{
        +  "anyOf": [
        +    {
        +      "discriminator": {
        +        "mapping": {
        +          "declared": "#/$defs/ContentUseDeclared",
        +          "none_declared": "#/$defs/ContentUseCompact",
        +          "not_read": "#/$defs/ContentUseCompact"
        +        },
        +        "propertyName": "status"
        +      },
        +      "oneOf": [
        +        {
        +          "$ref": "#/$defs/ContentUseDeclared"
        +        },
        +        {
        +          "$ref": "#/$defs/ContentUseCompact"
        +        }
        +      ]
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Content Use"
        +}
      • addedOutput schema / $defs / ContentSignals
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Cloudflare Content Signals, normalized; `use` is Cloudflare's experimental fourth signal.",
        +  "properties": {
        +    "ai_input": {
        +      "enum": [
        +        "yes",
        +        "no",
        +        "unset"
        +      ],
        +      "title": "Ai Input",
        +      "type": "string"
        +    },
        +    "ai_train": {
        +      "enum": [
        +        "yes",
        +        "no",
        +        "unset"
        +      ],
        +      "title": "Ai Train",
        +      "type": "string"
        +    },
        +    "search": {
        +      "enum": [
        +        "yes",
        +        "no",
        +        "unset"
        +      ],
        +      "title": "Search",
        +      "type": "string"
        +    },
        +    "use": {
        +      "anyOf": [
        +        {
        +          "enum": [
        +            "immediate",
        +            "reference",
        +            "full"
        +          ],
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Use"
        +    }
        +  },
        +  "required": [
        +    "search",
        +    "ai_input",
        +    "ai_train"
        +  ],
        +  "title": "ContentSignals",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / ContentUsage
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "IETF AIPREF preferences (draft-ietf-aipref-vocab-08 categories), y/n normalized to yes/no.",
        +  "properties": {
        +    "ai_use": {
        +      "enum": [
        +        "yes",
        +        "no",
        +        "unset"
        +      ],
        +      "title": "Ai Use",
        +      "type": "string"
        +    },
        +    "search": {
        +      "enum": [
        +        "yes",
        +        "no",
        +        "unset"
        +      ],
        +      "title": "Search",
        +      "type": "string"
        +    },
        +    "train_ai": {
        +      "enum": [
        +        "yes",
        +        "no",
        +        "unset"
        +      ],
        +      "title": "Train Ai",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "train_ai",
        +    "ai_use",
        +    "search"
        +  ],
        +  "title": "ContentUsage",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / ContentUseCompact
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Nothing declared, or the file could not be read: the short shape, without the note and vocabulary strings.",
        +  "properties": {
        +    "fetched_at": {
        +      "anyOf": [
        +        {
        +          "format": "date-time",
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Fetched At"
        +    },
        +    "freshness": {
        +      "enum": [
        +        "fresh",
        +        "stale",
        +        "pending"
        +      ],
        +      "title": "Freshness",
        +      "type": "string"
        +    },
        +    "reason": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Reason"
        +    },
        +    "source_url": {
        +      "title": "Source Url",
        +      "type": "string"
        +    },
        +    "status": {
        +      "enum": [
        +        "none_declared",
        +        "not_read"
        +      ],
        +      "title": "Status",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "source_url",
        +    "freshness"
        +  ],
        +  "title": "ContentUseCompact",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / ContentUseDeclared
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "ai_input_declared_no": {
        +      "default": false,
        +      "title": "Ai Input Declared No",
        +      "type": "boolean"
        +    },
        +    "ai_input_no_agents": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "title": "Ai Input No Agents",
        +      "type": "array"
        +    },
        +    "fetched_at": {
        +      "anyOf": [
        +        {
        +          "format": "date-time",
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Fetched At"
        +    },
        +    "formats": {
        +      "items": {
        +        "enum": [
        +          "cloudflare_content_signal",
        +          "ietf_aipref"
        +        ],
        +        "type": "string"
        +      },
        +      "title": "Formats",
        +      "type": "array"
        +    },
        +    "freshness": {
        +      "enum": [
        +        "fresh",
        +        "stale",
        +        "pending"
        +      ],
        +      "title": "Freshness",
        +      "type": "string"
        +    },
        +    "ignored_keys": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "title": "Ignored Keys",
        +      "type": "array"
        +    },
        +    "named_groups": {
        +      "items": {
        +        "$ref": "#/$defs/ContentUseGroup"
        +      },
        +      "title": "Named Groups",
        +      "type": "array"
        +    },
        +    "named_groups_total": {
        +      "default": 0,
        +      "minimum": 0,
        +      "title": "Named Groups Total",
        +      "type": "integer"
        +    },
        +    "note": {
        +      "title": "Note",
        +      "type": "string"
        +    },
        +    "path_specific_samples": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "title": "Path Specific Samples",
        +      "type": "array"
        +    },
        +    "reason": {
        +      "default": null,
        +      "title": "Reason",
        +      "type": "null"
        +    },
        +    "scope": {
        +      "anyOf": [
        +        {
        +          "enum": [
        +            "all_paths",
        +            "path_specific"
        +          ],
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Scope"
        +    },
        +    "signals": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/ContentSignals"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "source_url": {
        +      "title": "Source Url",
        +      "type": "string"
        +    },
        +    "status": {
        +      "const": "declared",
        +      "title": "Status",
        +      "type": "string"
        +    },
        +    "usage": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/ContentUsage"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "vendor_default_hint": {
        +      "default": false,
        +      "title": "Vendor Default Hint",
        +      "type": "boolean"
        +    },
        +    "vocab": {
        +      "title": "Vocab",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "formats",
        +    "vocab",
        +    "source_url",
        +    "freshness",
        +    "note"
        +  ],
        +  "title": "ContentUseDeclared",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / ContentUseGroup
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "agents": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "title": "Agents",
        +      "type": "array"
        +    },
        +    "other_agents": {
        +      "default": 0,
        +      "minimum": 0,
        +      "title": "Other Agents",
        +      "type": "integer"
        +    },
        +    "path_specific_samples": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "title": "Path Specific Samples",
        +      "type": "array"
        +    },
        +    "signals": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/ContentSignals"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "usage": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/ContentUsage"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    }
        +  },
        +  "required": [
        +    "agents"
        +  ],
        +  "title": "ContentUseGroup",
        +  "type": "object"
        +}
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_allows_agents",
        -  "robots_wildcard_disallow",
        -  "robots_grouping_differs_by_parser",
        -  "robots_unknown",
        -  "robots_fetch_refused",
        -  "profile_not_read",
        -  "profile_pending",
        -  "llms_txt_present",
        -  "official_path_available"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_allows_agents",
        +  "robots_wildcard_disallow",
        +  "robots_grouping_differs_by_parser",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "profile_pending",
        +  "llms_txt_present",
        +  "content_use_ai_input_declared_no",
        +  "official_path_available"
        +]
  11. 1 tool update
    • Changedcheck_incident2 fields changed
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_allows_agents",
        -  "robots_wildcard_disallow",
        -  "robots_unknown",
        -  "robots_fetch_refused",
        -  "profile_not_read",
        -  "profile_pending",
        -  "llms_txt_present",
        -  "official_path_available"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_allows_agents",
        +  "robots_wildcard_disallow",
        +  "robots_grouping_differs_by_parser",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "profile_pending",
        +  "llms_txt_present",
        +  "official_path_available"
        +]
      • addedOutput schema / $defs / RobotsSummary / properties / grouping_differs_by_parser
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "title": "Grouping Differs By Parser",
        +  "type": "array"
        +}
  12. 1 tool update
    • Changedcheck_incident6 fields changed
      • addedOutput schema / $defs / AccessAuth
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "method": {
        +      "enum": [
        +        "none",
        +        "api_key",
        +        "oauth1",
        +        "oauth2",
        +        "device_code",
        +        "pat"
        +      ],
        +      "title": "Method",
        +      "type": "string"
        +    },
        +    "source_url": {
        +      "pattern": "^https://[^\\s]+$",
        +      "title": "Source Url",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "method",
        +    "source_url"
        +  ],
        +  "title": "AccessAuth",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / AccessMcp
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "doc_url": {
        +      "pattern": "^https://[^\\s]+$",
        +      "title": "Doc Url",
        +      "type": "string"
        +    },
        +    "endpoint": {
        +      "pattern": "^https://[^\\s]+$",
        +      "title": "Endpoint",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "endpoint",
        +    "doc_url"
        +  ],
        +  "title": "AccessMcp",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / AccessQuote
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "quote": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "title": "Quote",
        +      "type": "string"
        +    },
        +    "source_url": {
        +      "pattern": "^https://[^\\s]+$",
        +      "title": "Source Url",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "quote",
        +    "source_url"
        +  ],
        +  "title": "AccessQuote",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / AccessTerms
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "quote": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "title": "Quote",
        +      "type": "string"
        +    },
        +    "url": {
        +      "pattern": "^https://[^\\s]+$",
        +      "title": "Url",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "url",
        +    "quote"
        +  ],
        +  "title": "AccessTerms",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / OfficialAccess
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "auth": {
        +      "anyOf": [
        +        {
        +          "items": {
        +            "$ref": "#/$defs/AccessAuth"
        +          },
        +          "minItems": 1,
        +          "type": "array"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Auth"
        +    },
        +    "free_tier": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/AccessQuote"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "key_signup_url": {
        +      "anyOf": [
        +        {
        +          "pattern": "^https://[^\\s]+$",
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Key Signup Url"
        +    },
        +    "official_mcp": {
        +      "anyOf": [
        +        {
        +          "items": {
        +            "$ref": "#/$defs/AccessMcp"
        +          },
        +          "minItems": 1,
        +          "type": "array"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Official Mcp"
        +    },
        +    "openapi_url": {
        +      "anyOf": [
        +        {
        +          "pattern": "^https://[^\\s]+$",
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Openapi Url"
        +    },
        +    "rate_limits_url": {
        +      "anyOf": [
        +        {
        +          "pattern": "^https://[^\\s]+$",
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Rate Limits Url"
        +    },
        +    "sandbox_url": {
        +      "anyOf": [
        +        {
        +          "pattern": "^https://[^\\s]+$",
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Sandbox Url"
        +    },
        +    "terms": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/AccessTerms"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "verified_at": {
        +      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
        +      "title": "Verified At",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "verified_at"
        +  ],
        +  "title": "OfficialAccess",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / OfficialPaths / properties / access
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/OfficialAccess"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
  13. 1 tool update
    • Changedcheck_incident2 fields changed
      • addedOutput schema / $defs / AccessProfile / properties / retry_after_seconds
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 3600,
        +      "minimum": 1,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Retry After Seconds"
        +}
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_allows_agents",
        -  "robots_wildcard_disallow",
        -  "robots_unknown",
        -  "robots_fetch_refused",
        -  "profile_not_read",
        -  "llms_txt_present",
        -  "official_path_available"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_allows_agents",
        +  "robots_wildcard_disallow",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "profile_pending",
        +  "llms_txt_present",
        +  "official_path_available"
        +]
  14. 1 tool update
    • Changedcheck_incident1 field changed
      • changedOutput schema / $defs / ProviderStatus / properties / indicator / anyOf
        Previous value: -[
        -  {
        -    "enum": [
        -      "none",
        -      "minor",
        -      "major",
        -      "critical",
        -      "unknown"
        -    ],
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "enum": [
        +      "none",
        +      "minor",
        +      "major",
        +      "critical",
        +      "maintenance",
        +      "unknown"
        +    ],
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  15. 1 tool update
    • Changedcheck_incident3 fields changed
      • addedOutput schema / $defs / AccessProfile / properties / read_host
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Read Host"
        +}
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_allows_agents",
        -  "robots_unknown",
        -  "robots_fetch_refused",
        -  "profile_not_read",
        -  "llms_txt_present",
        -  "official_path_available"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_allows_agents",
        +  "robots_wildcard_disallow",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "llms_txt_present",
        +  "official_path_available"
        +]
      • addedOutput schema / $defs / ProviderStatus / properties / error_detail
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Error Detail"
        +}
  16. 1 tool update
    • Changedcheck_incident10 fields changed
      • addedOutput schema / $defs / AccessProfile / properties / llms_detail
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Llms Detail"
        +}
      • changedOutput schema / $defs / AccessProfile / properties / llms_txt_status / enum
        Previous value: -[
        -  "present",
        -  "absent",
        -  "redirected",
        -  "error",
        -  "not_public",
        -  "pending"
        -]New value: +[
        +  "present",
        +  "absent",
        +  "redirected",
        +  "refused",
        +  "error",
        +  "not_public",
        +  "pending"
        +]
      • addedOutput schema / $defs / AccessProfile / properties / robots_detail
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Robots Detail"
        +}
      • changedOutput schema / $defs / AccessProfile / properties / robots_status / enum
        Previous value: -[
        -  "ok",
        -  "absent",
        -  "redirected",
        -  "error",
        -  "too_large",
        -  "not_public",
        -  "pending"
        -]New value: +[
        +  "ok",
        +  "absent",
        +  "redirected",
        +  "refused",
        +  "invalid",
        +  "error",
        +  "too_large",
        +  "not_public",
        +  "pending"
        +]
      • addedOutput schema / $defs / AgentRule / properties / crawl_delay
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Crawl Delay"
        +}
      • addedOutput schema / $defs / AgentRule / properties / disallow_paths
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "title": "Disallow Paths",
        +  "type": "array"
        +}
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified",
        -  "robots_blocks_agents",
        -  "robots_allows_agents",
        -  "robots_unknown",
        -  "llms_txt_present",
        -  "official_path_available"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_allows_agents",
        +  "robots_unknown",
        +  "robots_fetch_refused",
        +  "profile_not_read",
        +  "llms_txt_present",
        +  "official_path_available"
        +]
      • addedOutput schema / $defs / RobotsSummary / properties / sitemaps
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "title": "Sitemaps",
        +  "type": "array"
        +}
      • addedOutput schema / $defs / RobotsSummary / properties / wildcard_crawl_delay
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Wildcard Crawl Delay"
        +}
      • addedOutput schema / $defs / RobotsSummary / properties / wildcard_disallow_paths
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "title": "Wildcard Disallow Paths",
        +  "type": "array"
        +}
  17. 1 tool update
    • Changedcheck_incident9 fields changed
      • addedOutput schema / $defs / AccessProfile
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "fetched_at": {
        +      "anyOf": [
        +        {
        +          "format": "date-time",
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Fetched At"
        +    },
        +    "freshness": {
        +      "enum": [
        +        "fresh",
        +        "stale",
        +        "pending"
        +      ],
        +      "title": "Freshness",
        +      "type": "string"
        +    },
        +    "llms_txt_status": {
        +      "enum": [
        +        "present",
        +        "absent",
        +        "redirected",
        +        "error",
        +        "not_public",
        +        "pending"
        +      ],
        +      "title": "Llms Txt Status",
        +      "type": "string"
        +    },
        +    "note": {
        +      "title": "Note",
        +      "type": "string"
        +    },
        +    "robots": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/RobotsSummary"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "robots_status": {
        +      "enum": [
        +        "ok",
        +        "absent",
        +        "redirected",
        +        "error",
        +        "too_large",
        +        "not_public",
        +        "pending"
        +      ],
        +      "title": "Robots Status",
        +      "type": "string"
        +    },
        +    "source_urls": {
        +      "additionalProperties": {
        +        "type": "string"
        +      },
        +      "title": "Source Urls",
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "robots_status",
        +    "llms_txt_status",
        +    "source_urls",
        +    "freshness",
        +    "note"
        +  ],
        +  "title": "AccessProfile",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / AgentRule
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "agent": {
        +      "title": "Agent",
        +      "type": "string"
        +    },
        +    "disallow_count": {
        +      "minimum": 0,
        +      "title": "Disallow Count",
        +      "type": "integer"
        +    },
        +    "explicit_group": {
        +      "title": "Explicit Group",
        +      "type": "boolean"
        +    },
        +    "kind": {
        +      "enum": [
        +        "user_agent",
        +        "search_crawler",
        +        "training_crawler"
        +      ],
        +      "title": "Kind",
        +      "type": "string"
        +    },
        +    "root_allowed": {
        +      "title": "Root Allowed",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "agent",
        +    "kind",
        +    "explicit_group",
        +    "root_allowed",
        +    "disallow_count"
        +  ],
        +  "title": "AgentRule",
        +  "type": "object"
        +}
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "locate_failure_stage",
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_stale",
        -  "reports_unverified"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified",
        +  "robots_blocks_agents",
        +  "robots_allows_agents",
        +  "robots_unknown",
        +  "llms_txt_present",
        +  "official_path_available"
        +]
      • addedOutput schema / $defs / OfficialPaths
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "api_docs": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Api Docs"
        +    },
        +    "developer_portal": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Developer Portal"
        +    },
        +    "name": {
        +      "title": "Name",
        +      "type": "string"
        +    },
        +    "note": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Note"
        +    }
        +  },
        +  "required": [
        +    "name"
        +  ],
        +  "title": "OfficialPaths",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / Recommendation
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "action": {
        +      "enum": [
        +        "proceed",
        +        "use_official_path",
        +        "hand_off_to_human",
        +        "wait_provider_incident",
        +        "stop_declared_block",
        +        "unknown"
        +      ],
        +      "title": "Action",
        +      "type": "string"
        +    },
        +    "confidence": {
        +      "enum": [
        +        "low",
        +        "medium",
        +        "high"
        +      ],
        +      "title": "Confidence",
        +      "type": "string"
        +    },
        +    "reasons": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "title": "Reasons",
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "action",
        +    "confidence"
        +  ],
        +  "title": "Recommendation",
        +  "type": "object"
        +}
      • addedOutput schema / $defs / RobotsSummary
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "agents_allowed": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "title": "Agents Allowed",
        +      "type": "array"
        +    },
        +    "agents_blocked": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "title": "Agents Blocked",
        +      "type": "array"
        +    },
        +    "rules": {
        +      "items": {
        +        "$ref": "#/$defs/AgentRule"
        +      },
        +      "title": "Rules",
        +      "type": "array"
        +    },
        +    "sitemap": {
        +      "default": false,
        +      "title": "Sitemap",
        +      "type": "boolean"
        +    },
        +    "wildcard_root_allowed": {
        +      "title": "Wildcard Root Allowed",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "rules",
        +    "wildcard_root_allowed"
        +  ],
        +  "title": "RobotsSummary",
        +  "type": "object"
        +}
      • addedOutput schema / properties / access_profile
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/AccessProfile"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • addedOutput schema / properties / official_paths
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/OfficialPaths"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • addedOutput schema / properties / recommendation
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/Recommendation"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
  18. 1 tool update
    • Changedcheck_incident1 field changed
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "human_handoff",
        -  "account_handoff",
        -  "before_target_response",
        -  "response_observed",
        -  "access_denial_observed",
        -  "provider_scope",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_unverified"
        -]New value: +[
        +  "locate_failure_stage",
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_stale",
        +  "reports_unverified"
        +]
  19. 1 tool update
    • Changedcheck_incident4 fields changed
      • addedInput schema / properties / failure_stage
        Added value: +{
        +  "default": "",
        +  "title": "Failure Stage",
        +  "type": "string"
        +}
      • addedOutput schema / $defs / FailureStage
        Added value: +{
        +  "enum": [
        +    "before_target_response",
        +    "response_observed",
        +    "access_denial_observed",
        +    "unknown"
        +  ],
        +  "title": "FailureStage",
        +  "type": "string"
        +}
      • changedOutput schema / $defs / NextCheck / properties / code / enum
        Previous value: -[
        -  "human_handoff",
        -  "account_handoff",
        -  "provider_scope",
        -  "provider_clear",
        -  "provider_unknown",
        -  "reports_unknown",
        -  "reports_unverified"
        -]New value: +[
        +  "human_handoff",
        +  "account_handoff",
        +  "before_target_response",
        +  "response_observed",
        +  "access_denial_observed",
        +  "provider_scope",
        +  "provider_clear",
        +  "provider_unknown",
        +  "reports_unknown",
        +  "reports_unverified"
        +]
      • addedOutput schema / properties / failure_stage
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/FailureStage"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for governing agent actions: an agent can propose a retry but cannot approve it itself. Deterministic policy allows, holds or refuses each typed action, a held action needs a single-use human approval none of the tools can create, and every run leaves a verifiable receipt.
    1
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Pre-execution firewall for autonomous agents that scans URLs via Telegraph, enforces allow/warn/block policy, and maintains a hash-chained audit ledger.
    3 npm
    -
  • A
    license
    Not graded
    quality
    A
    maintenance
    A local gate that lets agents submit risky tool actions for policy evaluation and receive ALLOW, DENY, or REQUIRE_APPROVE decisions before executing irreversible side effects. It can also open human approval holds and record an activity trail without executing the side effect itself.
    1,808 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Verified MCP proxy from Agent Trust: every tools/call is checked against your organisation's policy before it reaches the server, with an evidence list; escalations wait for a human approval and every decision lands in a signed ledger.
    40 npm
    1
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.