{
  "coverage": {
    "collection": {
      "recordCount": 91088,
      "registryRecordCount": 70974,
      "unlinkedDiscoveryRecordCount": 20114,
      "snapshotAt": "2026-09-27T23:06:30.024Z",
      "status": "dated_inventory_snapshot",
      "unit": "collection_records",
      "definition": "Registry records plus discovery identifiers not linked to a Registry record. Includes uninspected records, possible duplicates and non-MCP entries."
    },
    "liveStatsPath": "/api/v1/stats",
    "displayedMcpTotal": {
      "source": "collection.recordCount",
      "unit": "confirmation_records",
      "definition": "Cumulative confirmation records in the dated inventory snapshot, including multiple records for the same MCP."
    },
    "liveMetrics": {
      "candidateServerCount": "Distinct logical candidates for which inspection was attempted, including failed, excluded, non-MCP and unresolved outcomes.",
      "publicServerCount": "MCP servers currently published in the Registry.",
      "inspectionAttemptCount": "Estimated cumulative inspection attempts, including failures and repeats. Includes a historical estimate plus subsequently recorded events. totalScanCount is its compatibility alias.",
      "displayedCumulativeInspections": "Cumulative inspection attempts from the maintained counter, including the adopted historical estimate and subsequent recorded execution events. Includes repeat attempts and failures.",
      "inspectionItemCount": "Current number of entries in the standard inspection-item catalog. Distinct from procedure counts; applicability varies by target.",
      "lastUpdatedAt": "Actual recorded candidate, inspection, Registry or analyzed-server activity."
    },
    "procedureCatalog": {
      "inspectionStages": 25,
      "localDescriptorStages": 22,
      "remoteEndpointStages": 13,
      "operationCategories": 18,
      "dependencyReviewCategories": 4,
      "consistencyReviewCategories": 17
    },
    "procedureScope": "25 catalog procedures; local baseline 22, public HTTPS baseline 13. Actual applicability and completion vary by target. Operation, dependency, consistency and the historical inspectionItemCount taxonomy each have their own category counts."
  },
  "schema_version": "1",
  "contract": "mcp-guard-agent-registry-v1",
  "account_usage": {
    "free": "five_successful_data_operations_per_utc_day",
    "pro": "no_monthly_total_cap_300_successful_data_operations_per_fixed_utc_hour_three_concurrent",
    "browser_and_owner_agent_tokens": "shared_owner_account",
    "inspection_request": "one_on_first_successful_acceptance_replay_and_poll_excluded",
    "headers": [
      "X-Usage-Limit",
      "X-Usage-Remaining",
      "X-Usage-Reset-At"
    ]
  },
  "api_client": "any_http_client",
  "supported_configuration_environments": [
    "vscode_mcp_json_user"
  ],
  "delegation_contract_path": "/api/v1/delegations/contract",
  "capability_availability": {
    "path": "/api/v1/delegations/contract",
    "field": "capabilities.agent_purchase.enabled",
    "meaning": "current_server_feature_availability_only; individual_purchase_conditions_still_apply",
    "cache_policy": "no-store",
    "conditions": [
      "billing_purchase_and_read_scopes_with_owner_approved_current_quote",
      "owner_verified_off_session_payment_method",
      "eligible_owner_without_conflicting_subscription_or_purchase",
      "billing_provider_available_for_current_price_and_payment",
      "first_invoice_matches_approved_price_and_payment_limit",
      "additional_authentication_may_require_owner_action"
    ]
  },
  "response_schemas": {
    "AgentRegistryItemV1": {
      "required_fields": [
        "schema_version",
        "target",
        "assessment",
        "inspection_evidence",
        "setup_instructions",
        "control_instructions",
        "auth_prerequisite",
        "next_actions"
      ],
      "slot_statuses": [
        "available",
        "pro_required",
        "not_available"
      ],
      "optional_fields": [
        "setup_guidance"
      ],
      "setup_guidance_statuses": [
        "guidance_only",
        "pro_required",
        "not_available"
      ],
      "connection_decisions": [
        "verification_required",
        "conditional_keep_disabled_until_verified",
        "required_controls_unresolved_keep_disabled",
        "keep_disabled"
      ]
    },
    "AgentPurchaseStateV1": {
      "required_fields": [
        "schema_version",
        "entitlement_status",
        "entitlement_source",
        "payment_status",
        "payment_confirmation_source",
        "next_action"
      ],
      "entitlement_statuses": [
        "confirmed",
        "not_confirmed"
      ],
      "payment_statuses": [
        "complete",
        "unknown",
        "not_applicable"
      ]
    },
    "BillingPurchaseStateV1": {
      "required_fields": [
        "schema_version",
        "purchase_id",
        "purchase_status",
        "payment_status",
        "entitlement_status",
        "quote",
        "continuation_path",
        "next_action",
        "owner_action"
      ],
      "purchase_statuses": [
        "reserved",
        "customer_unknown",
        "session_unknown",
        "checkout_open",
        "payment_pending",
        "paid",
        "expired",
        "canceled",
        "blocked"
      ],
      "payment_statuses": [
        "unknown",
        "requires_action",
        "pending",
        "paid",
        "not_paid"
      ],
      "payment_confirmation_source": "provider_purchase_confirmation_or_null",
      "entitlement_sources": [
        "subscription_state",
        "none"
      ],
      "agent_next_action_auth": "same_agent_token_get_only",
      "owner_action_auth": "auth0_user_bearer_only"
    },
    "AgentPurchaseCapabilityV1": {
      "required_fields": [
        "enabled",
        "conditions"
      ],
      "enabled_meaning": "current_server_feature_availability_only",
      "conditions": [
        "billing_purchase_and_read_scopes_with_owner_approved_current_quote",
        "owner_verified_off_session_payment_method",
        "eligible_owner_without_conflicting_subscription_or_purchase",
        "billing_provider_available_for_current_price_and_payment",
        "first_invoice_matches_approved_price_and_payment_limit",
        "additional_authentication_may_require_owner_action"
      ]
    },
    "AgentPurchaseApprovalViewV1": {
      "required_fields": [
        "request",
        "client_name_trust"
      ],
      "request_fields": [
        "id",
        "client_name",
        "requested_scopes",
        "token_ttl_seconds",
        "status",
        "expires_at",
        "purchase_terms",
        "purchase_approval"
      ],
      "conditional_field": "purchase_quote_if_purchase_terms_present",
      "purchase_quote_schema": "AgentPurchaseApprovalQuoteV1"
    },
    "AgentPurchaseApprovalQuoteV1": {
      "required_fields": [
        "interval",
        "currency",
        "first_payment_max_minor",
        "max_initial_contracts",
        "renewal_terms",
        "quote_id",
        "quote_version",
        "price_id",
        "unit_amount_minor",
        "expires_at"
      ],
      "intervals": [
        "month",
        "year"
      ],
      "quote_version": 1,
      "expires_at_unit": "unix_epoch_milliseconds",
      "renewal_terms": "same_price_automatic_recurring"
    },
    "AgentPaymentMethodSetupStateV1": {
      "required_fields": [
        "setup_id",
        "status",
        "payment_method_ready",
        "owner_action"
      ],
      "statuses": [
        "reserved",
        "customer_unknown",
        "session_unknown",
        "checkout_open",
        "verified",
        "blocked",
        "revoked"
      ],
      "owner_action": "complete_payment_method_setup_with_hosted_url_or_null"
    },
    "AgentBillingPurchaseStateV1": {
      "required_fields": [
        "schema_version",
        "purchase_id",
        "purchase_mode",
        "purchase_status",
        "payment_status",
        "payment_state",
        "payment_confirmation_source",
        "entitlement_status",
        "entitlement_source",
        "quote",
        "continuation_path",
        "next_action",
        "owner_action"
      ],
      "purchase_mode": "agent",
      "purchase_statuses": [
        "reserved",
        "payment_pending",
        "paid",
        "expired",
        "canceled",
        "blocked"
      ],
      "payment_statuses": [
        "unknown",
        "requires_action",
        "pending",
        "paid"
      ],
      "payment_states": [
        "not_started",
        "method_unavailable",
        "subscription_unknown",
        "invoice_review",
        "amount_mismatch",
        "requires_action",
        "processing",
        "paid",
        "blocked",
        "expired",
        "provider_paid_without_acceptance"
      ],
      "payment_confirmation_source": "provider_invoice_and_payment_intent_or_null",
      "quote_presence": "approved_quote_or_null_if_saved_quote_cannot_be_parsed",
      "quote_fields": [
        "price_id",
        "interval",
        "currency",
        "unit_amount_minor",
        "first_payment_max_minor",
        "expires_at",
        "renewal_terms"
      ],
      "quote_expires_at_format": "iso_8601",
      "next_actions": [
        "continue",
        "owner_setup_required",
        "poll",
        "review_purchase"
      ],
      "owner_action_schema": "AgentBillingPurchaseOwnerActionV1",
      "optional_agent_field": "required_scope"
    },
    "AgentBillingPurchaseOwnerActionV1": {
      "required_fields": [
        "action",
        "method",
        "path"
      ],
      "actions": [
        "save_payment_method",
        "authenticate_invoice",
        "authentication_url_unavailable",
        "abort_purchase",
        "review_provider_payment"
      ],
      "action_methods": {
        "save_payment_method": "POST",
        "authenticate_invoice": "GET",
        "authentication_url_unavailable": "GET",
        "abort_purchase": "POST",
        "review_provider_payment": "GET"
      },
      "optional_owner_only_field": "url_for_authenticate_invoice",
      "auth": "auth0_user_bearer_only"
    },
    "AgentScanStatusV1": {
      "required_fields": [
        "schema_version",
        "lifecycle",
        "next_action"
      ],
      "lifecycles": [
        "queued",
        "running",
        "completed",
        "failed"
      ]
    }
  },
  "operations": [
    {
      "id": "search_public_registry",
      "method": "GET",
      "path": "/api/v1/registry/diagnosis",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "query": {
          "q": "required_string"
        }
      },
      "response": "public_registry_diagnosis_search_v1"
    },
    {
      "id": "read_agent_view",
      "method": "GET",
      "path": "/api/v1/registry/servers/:slug/agent-view",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "path": {
          "slug": "required_public_slug"
        },
        "query": {
          "client_environment": "optional_vscode_mcp_json_user",
          "schema_version": "optional_1",
          "locale": "optional_ja_or_en"
        }
      },
      "response": "AgentRegistryItemV1"
    },
    {
      "id": "read_public_diagnosis",
      "method": "GET",
      "path": "/api/v1/registry/diagnosis/:slug",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "path": {
          "slug": "required_public_slug"
        }
      },
      "response": "public_registry_diagnosis_v1"
    },
    {
      "id": "read_agent_handoff",
      "method": "GET",
      "path": "/api/v1/registry/servers/:slug/agent-handoff",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "path": {
          "slug": "required_public_slug"
        },
        "query": {
          "version": "optional_2"
        }
      },
      "response": "public_agent_handoff_v2"
    },
    {
      "id": "read_price",
      "method": "GET",
      "path": "/api/v1/billing/price",
      "auth_prerequisite": "none",
      "request": {},
      "response": "existing_billing_price"
    },
    {
      "id": "create_checkout",
      "method": "POST",
      "path": "/api/v1/billing",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "body": {
          "interval": "optional_month_or_year",
          "email": "optional_user_email"
        }
      },
      "response": "checkout_url_requires_user_action"
    },
    {
      "id": "read_purchase_state",
      "method": "GET",
      "path": "/api/v1/billing/agent-purchase-state",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "query": {
          "slug": "optional_public_slug",
          "client_environment": "optional_vscode_mcp_json_user",
          "schema_version": "optional_1",
          "locale": "optional_ja_or_en"
        }
      },
      "response": "AgentPurchaseStateV1"
    },
    {
      "id": "read_owned_purchase",
      "method": "GET",
      "path": "/api/v1/billing/purchases/:id",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "path": {
          "id": "owned_purchase_id"
        }
      },
      "response": [
        "BillingPurchaseStateV1",
        "AgentBillingPurchaseStateV1"
      ],
      "distinction": "purchase_mode_agent_uses_agent_billing_schema"
    },
    {
      "id": "resume_owned_purchase",
      "method": "POST",
      "path": "/api/v1/billing/purchases/:id/resume",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "path": {
          "id": "owned_purchase_id"
        }
      },
      "response": "saved_purchase_checkout_or_pending"
    },
    {
      "id": "read_purchase_approval",
      "method": "GET",
      "path": "/api/v1/delegations/requests/:id/approval",
      "auth_prerequisite": "auth0_user_bearer",
      "response": "AgentPurchaseApprovalViewV1"
    },
    {
      "id": "create_payment_method_setup",
      "method": "POST",
      "path": "/api/v1/billing/payment-methods/setup",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "body": {
          "consent": "off_session_recurring_agent_purchase"
        },
        "header": {
          "idempotency-key": "required_8_to_128_chars"
        }
      },
      "response": "AgentPaymentMethodSetupStateV1",
      "availability": "capabilities.agent_purchase.enabled"
    },
    {
      "id": "read_payment_method_setup",
      "method": "GET",
      "path": "/api/v1/billing/payment-methods/setup/:id",
      "auth_prerequisite": "auth0_user_bearer",
      "response": "AgentPaymentMethodSetupStateV1"
    },
    {
      "id": "resume_payment_method_setup",
      "method": "POST",
      "path": "/api/v1/billing/payment-methods/setup/:id/resume",
      "auth_prerequisite": "auth0_user_bearer",
      "response": "AgentPaymentMethodSetupStateV1"
    },
    {
      "id": "start_agent_purchase",
      "method": "POST",
      "path": "/api/v1/agent-service/billing/purchases",
      "auth_prerequisite": "agent_token_billing_purchase_and_read",
      "request": {
        "body": {
          "continuation_path": "validated_owned_registry_get_path"
        },
        "header": {
          "idempotency-key": "required_8_to_128_chars"
        }
      },
      "response": "AgentBillingPurchaseStateV1",
      "availability": "capabilities.agent_purchase.enabled"
    },
    {
      "id": "resume_agent_purchase",
      "method": "POST",
      "path": "/api/v1/agent-service/billing/purchases/:id/resume",
      "auth_prerequisite": "same_agent_grant_billing_purchase_and_read",
      "response": "AgentBillingPurchaseStateV1",
      "availability": "capabilities.agent_purchase.enabled"
    },
    {
      "id": "read_agent_purchase",
      "method": "GET",
      "path": "/api/v1/agent-service/billing/purchases/:id",
      "auth_prerequisite": "agent_token_billing_read",
      "response": [
        "BillingPurchaseStateV1",
        "AgentBillingPurchaseStateV1"
      ]
    },
    {
      "id": "read_scan_status",
      "method": "GET",
      "path": "/api/v1/scan/:id/agent-status",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "path": {
          "id": "required_owned_scan_id"
        }
      },
      "response": "AgentScanStatusV1"
    },
    {
      "id": "request_public_inspection",
      "method": "POST",
      "path": "/api/v1/public-inspection-requests",
      "auth_prerequisite": "auth0_user_bearer",
      "request": {
        "body": {
          "public_intent": "public_registry",
          "idempotency_key": "required_8_to_128",
          "runtime": "secret_free_exact_runtime_descriptor"
        }
      },
      "response": "public_inspection_request_v1"
    },
    {
      "id": "read_public_inspection_request",
      "method": "GET",
      "path": "/api/v1/public-inspection-requests/:id",
      "auth_prerequisite": "auth0_user_bearer",
      "response": "public_inspection_status_v1"
    }
  ],
  "auth_acquisition": {
    "status": "human_auth0_approval_required",
    "approval_ui": "/humans/delegations/approve",
    "management_ui": "/humans/delegations",
    "existing_credential": "auth0_user_bearer"
  },
  "unsupported_operations": [
    "unconditional_unattended_payment_completion",
    "codex_configuration_template",
    "claude_code_configuration_template"
  ],
  "delegation": {
    "schema_version": "1",
    "audience": "mcp-guard-agent-service-v1",
    "token_type": "opaque_agent_token",
    "authorization_header": "Authorization: Agent <opaque_token>",
    "poll_secret_header": "x-agent-poll-secret",
    "request_expires_in_seconds": 600,
    "minimum_poll_interval_seconds": 5,
    "default_token_ttl_seconds": 3600,
    "maximum_token_ttl_seconds": 86400,
    "scopes": [
      "registry:read",
      "billing:read",
      "billing:purchase",
      "inspection:read",
      "inspection:request"
    ],
    "client_name_trust": "self_declared_unverified",
    "request_status_semantics": {
      "consumed": "grant_recorded_token_delivery_unconfirmed",
      "expired": "request_expired_not_grant_expiry"
    },
    "scope_dependency": {
      "inspection:request": "inspection:read",
      "billing:purchase": "billing:read"
    },
    "capability_availability": {
      "path": "/api/v1/delegations/contract",
      "field": "capabilities.agent_purchase.enabled",
      "meaning": "current_server_feature_availability_only; individual_purchase_conditions_still_apply",
      "conditions": [
        "billing_purchase_and_read_scopes_with_owner_approved_current_quote",
        "owner_verified_off_session_payment_method",
        "eligible_owner_without_conflicting_subscription_or_purchase",
        "billing_provider_available_for_current_price_and_payment",
        "first_invoice_matches_approved_price_and_payment_limit",
        "additional_authentication_may_require_owner_action"
      ]
    },
    "response_schemas": {
      "BillingPurchaseStateV1": {
        "required_fields": [
          "schema_version",
          "purchase_id",
          "purchase_status",
          "payment_status",
          "entitlement_status",
          "quote",
          "continuation_path",
          "next_action",
          "owner_action"
        ],
        "purchase_statuses": [
          "reserved",
          "customer_unknown",
          "session_unknown",
          "checkout_open",
          "payment_pending",
          "paid",
          "expired",
          "canceled",
          "blocked"
        ],
        "payment_statuses": [
          "unknown",
          "requires_action",
          "pending",
          "paid",
          "not_paid"
        ],
        "payment_confirmation_source": "provider_purchase_confirmation_or_null",
        "entitlement_sources": [
          "subscription_state",
          "none"
        ],
        "agent_next_action_auth": "same_agent_token_get_only",
        "owner_action_auth": "auth0_user_bearer_only"
      },
      "AgentPurchaseCapabilityV1": {
        "required_fields": [
          "enabled",
          "conditions"
        ],
        "enabled_meaning": "current_server_feature_availability_only",
        "conditions": [
          "billing_purchase_and_read_scopes_with_owner_approved_current_quote",
          "owner_verified_off_session_payment_method",
          "eligible_owner_without_conflicting_subscription_or_purchase",
          "billing_provider_available_for_current_price_and_payment",
          "first_invoice_matches_approved_price_and_payment_limit",
          "additional_authentication_may_require_owner_action"
        ]
      },
      "AgentPurchaseApprovalViewV1": {
        "required_fields": [
          "request",
          "client_name_trust"
        ],
        "request_fields": [
          "id",
          "client_name",
          "requested_scopes",
          "token_ttl_seconds",
          "status",
          "expires_at",
          "purchase_terms",
          "purchase_approval"
        ],
        "conditional_field": "purchase_quote_if_purchase_terms_present",
        "purchase_quote_schema": "AgentPurchaseApprovalQuoteV1"
      },
      "AgentPurchaseApprovalQuoteV1": {
        "required_fields": [
          "interval",
          "currency",
          "first_payment_max_minor",
          "max_initial_contracts",
          "renewal_terms",
          "quote_id",
          "quote_version",
          "price_id",
          "unit_amount_minor",
          "expires_at"
        ],
        "intervals": [
          "month",
          "year"
        ],
        "quote_version": 1,
        "expires_at_unit": "unix_epoch_milliseconds",
        "renewal_terms": "same_price_automatic_recurring"
      },
      "AgentPaymentMethodSetupStateV1": {
        "required_fields": [
          "setup_id",
          "status",
          "payment_method_ready",
          "owner_action"
        ],
        "statuses": [
          "reserved",
          "customer_unknown",
          "session_unknown",
          "checkout_open",
          "verified",
          "blocked",
          "revoked"
        ],
        "owner_action": "complete_payment_method_setup_with_hosted_url_or_null"
      },
      "AgentBillingPurchaseStateV1": {
        "required_fields": [
          "schema_version",
          "purchase_id",
          "purchase_mode",
          "purchase_status",
          "payment_status",
          "payment_state",
          "payment_confirmation_source",
          "entitlement_status",
          "entitlement_source",
          "quote",
          "continuation_path",
          "next_action",
          "owner_action"
        ],
        "purchase_mode": "agent",
        "purchase_statuses": [
          "reserved",
          "payment_pending",
          "paid",
          "expired",
          "canceled",
          "blocked"
        ],
        "payment_statuses": [
          "unknown",
          "requires_action",
          "pending",
          "paid"
        ],
        "payment_states": [
          "not_started",
          "method_unavailable",
          "subscription_unknown",
          "invoice_review",
          "amount_mismatch",
          "requires_action",
          "processing",
          "paid",
          "blocked",
          "expired",
          "provider_paid_without_acceptance"
        ],
        "payment_confirmation_source": "provider_invoice_and_payment_intent_or_null",
        "quote_presence": "approved_quote_or_null_if_saved_quote_cannot_be_parsed",
        "quote_fields": [
          "price_id",
          "interval",
          "currency",
          "unit_amount_minor",
          "first_payment_max_minor",
          "expires_at",
          "renewal_terms"
        ],
        "quote_expires_at_format": "iso_8601",
        "next_actions": [
          "continue",
          "owner_setup_required",
          "poll",
          "review_purchase"
        ],
        "owner_action_schema": "AgentBillingPurchaseOwnerActionV1",
        "optional_agent_field": "required_scope"
      },
      "AgentBillingPurchaseOwnerActionV1": {
        "required_fields": [
          "action",
          "method",
          "path"
        ],
        "actions": [
          "save_payment_method",
          "authenticate_invoice",
          "authentication_url_unavailable",
          "abort_purchase",
          "review_provider_payment"
        ],
        "action_methods": {
          "save_payment_method": "POST",
          "authenticate_invoice": "GET",
          "authentication_url_unavailable": "GET",
          "abort_purchase": "POST",
          "review_provider_payment": "GET"
        },
        "optional_owner_only_field": "url_for_authenticate_invoice",
        "auth": "auth0_user_bearer_only"
      }
    },
    "operations": [
      {
        "id": "create_request",
        "method": "POST",
        "path": "/api/v1/delegations/requests",
        "auth": "none",
        "body": {
          "client_name": "required_string_1_to_100",
          "requested_scopes": "nonempty_unique_subset_of_scopes",
          "token_ttl_seconds": "optional_integer_60_to_86400",
          "purchase_terms": "required_only_for_billing_purchase"
        },
        "response": [
          "request_id",
          "approval_url",
          "poll_secret",
          "expires_in",
          "poll_interval_seconds"
        ]
      },
      {
        "id": "poll_status",
        "method": "GET",
        "path": "/api/v1/delegations/requests/:id/status",
        "auth": "poll_secret_header",
        "response": [
          "status"
        ]
      },
      {
        "id": "exchange_once",
        "method": "POST",
        "path": "/api/v1/delegations/requests/:id/exchange",
        "auth": "poll_secret_header",
        "response": [
          "access_token",
          "token_type",
          "audience",
          "scopes",
          "expires_at"
        ]
      },
      {
        "id": "read_approval",
        "method": "GET",
        "path": "/api/v1/delegations/requests/:id/approval",
        "auth": "auth0_user_bearer",
        "response": [
          "request",
          "purchase_quote_if_requested",
          "client_name_trust"
        ],
        "response_schema": "AgentPurchaseApprovalViewV1"
      },
      {
        "id": "decide_request",
        "method": "POST",
        "path": "/api/v1/delegations/requests/:id/decision",
        "auth": "auth0_user_bearer",
        "body": {
          "decision": "approve_or_deny",
          "quote_id": "required_for_purchase_approval",
          "quote_version": "required_for_purchase_approval"
        },
        "response": [
          "status"
        ]
      },
      {
        "id": "list_grants",
        "method": "GET",
        "path": "/api/v1/delegations/grants",
        "auth": "auth0_user_bearer",
        "query": {
          "state": "optional_active_or_history",
          "cursor": "optional_page_cursor",
          "request_cursor": "optional_page_cursor"
        },
        "response": [
          "grants",
          "approved_requests",
          "next_cursor",
          "next_request_cursor"
        ]
      },
      {
        "id": "cancel_approved_or_consumed_request",
        "method": "POST",
        "path": "/api/v1/delegations/requests/:id/cancel",
        "auth": "auth0_user_bearer",
        "response": [
          "status"
        ]
      },
      {
        "id": "revoke_grant",
        "method": "POST",
        "path": "/api/v1/delegations/grants/:id/revoke",
        "auth": "auth0_user_bearer",
        "response": [
          "status"
        ]
      },
      {
        "id": "delegated_registry_read",
        "method": "GET",
        "path": "/api/v1/agent-service/registry/servers/:slug/agent-view",
        "auth": "agent_token_registry_read",
        "query": {
          "client_environment": "optional_vscode_mcp_json_user",
          "schema_version": "optional_1",
          "locale": "optional_ja_or_en",
          "package_version": "optional_requested_npm_release_for_setup_guidance"
        },
        "response": [
          "item"
        ]
      },
      {
        "id": "delegated_entitlement_read",
        "method": "GET",
        "path": "/api/v1/agent-service/billing/entitlement",
        "auth": "agent_token_billing_read",
        "response": [
          "entitlement_status",
          "payment_status"
        ]
      },
      {
        "id": "delegated_public_price_read",
        "method": "GET",
        "path": "/api/v1/agent-service/billing/price",
        "auth": "agent_token_billing_read",
        "response": [
          "available",
          "monthly",
          "yearly"
        ]
      },
      {
        "id": "delegated_purchase_read",
        "method": "GET",
        "path": "/api/v1/agent-service/billing/purchases/:id",
        "auth": "agent_token_billing_read",
        "response": [
          "purchase_id",
          "purchase_status",
          "payment_status",
          "entitlement_status",
          "next_action",
          "owner_action",
          "required_scope_if_registry_read_needed"
        ],
        "response_schemas": [
          "BillingPurchaseStateV1",
          "AgentBillingPurchaseStateV1"
        ]
      },
      {
        "id": "delegated_purchase_start",
        "method": "POST",
        "path": "/api/v1/agent-service/billing/purchases",
        "auth": "agent_token_billing_purchase_and_read",
        "body": {
          "continuation_path": "validated_owned_registry_get_path"
        },
        "header": {
          "idempotency-key": "required_8_to_128_chars"
        },
        "response": [
          "purchase_id",
          "purchase_status",
          "payment_status",
          "entitlement_status",
          "next_action",
          "owner_action"
        ],
        "response_schema": "AgentBillingPurchaseStateV1",
        "availability": "capabilities.agent_purchase.enabled"
      },
      {
        "id": "delegated_purchase_resume",
        "method": "POST",
        "path": "/api/v1/agent-service/billing/purchases/:id/resume",
        "auth": "same_agent_grant_billing_purchase_and_read",
        "body": {},
        "response": [
          "purchase_id",
          "payment_status",
          "entitlement_status",
          "next_action"
        ],
        "response_schema": "AgentBillingPurchaseStateV1",
        "availability": "capabilities.agent_purchase.enabled"
      },
      {
        "id": "owner_payment_method_setup",
        "method": "POST",
        "path": "/api/v1/billing/payment-methods/setup",
        "auth": "auth0_user_bearer",
        "body": {
          "consent": "off_session_recurring_agent_purchase"
        },
        "header": {
          "idempotency-key": "required_8_to_128_chars"
        },
        "response": [
          "setup_id",
          "status",
          "owner_action"
        ],
        "response_schema": "AgentPaymentMethodSetupStateV1"
      },
      {
        "id": "owner_payment_method_read",
        "method": "GET",
        "path": "/api/v1/billing/payment-methods/setup/:id",
        "auth": "auth0_user_bearer",
        "response": [
          "setup_id",
          "status",
          "payment_method_ready",
          "owner_action"
        ],
        "response_schema": "AgentPaymentMethodSetupStateV1"
      },
      {
        "id": "owner_payment_method_resume",
        "method": "POST",
        "path": "/api/v1/billing/payment-methods/setup/:id/resume",
        "auth": "auth0_user_bearer",
        "body": {},
        "response": [
          "setup_id",
          "status",
          "owner_action"
        ],
        "response_schema": "AgentPaymentMethodSetupStateV1"
      },
      {
        "id": "owner_payment_method_revoke",
        "method": "POST",
        "path": "/api/v1/billing/payment-methods/setup/:id/revoke",
        "auth": "auth0_user_bearer",
        "body": {},
        "response": [
          "status"
        ]
      },
      {
        "id": "owner_agent_purchase_abort",
        "method": "POST",
        "path": "/api/v1/billing/purchases/:id/abort",
        "auth": "auth0_user_bearer",
        "body": {},
        "response": [
          "outcome",
          "purchase_status",
          "payment_status"
        ]
      },
      {
        "id": "delegated_public_inspection_request",
        "method": "POST",
        "path": "/api/v1/agent-service/inspection-requests",
        "auth": "agent_token_inspection_request_and_read",
        "response": [
          "request_id",
          "status"
        ]
      },
      {
        "id": "delegated_public_inspection_status",
        "method": "GET",
        "path": "/api/v1/agent-service/inspection-requests/:id",
        "auth": "agent_token_inspection_read",
        "response": [
          "request_id",
          "status"
        ]
      }
    ],
    "unsupported_operations": [
      "private_scan_start",
      "cancel_subscription",
      "provider_management",
      "customer_configuration_mutation",
      "delegation_from_agent_token",
      "grant_scope_escalation"
    ]
  }
}