Skip to main content
Glama

IA-QA — 152 QA & Dev Tools for AI Agents

cors_checker

Read-only

Would a browser on this origin be allowed to read this URL? Verdict allowed | blocked | unknown, the reason, and the header to add. Only GET and HEAD are really sent: other methods measure the preflight alone. Many origins at once: cors_test.

Input Schema

NameRequiredDescriptionDefault
urlYesFull URL to test, e.g. https://api.example.com/resource
methodNoMethod the page uses (default: GET)
originNoOrigin of the calling page (default: https://yourdomain.com)
credentialsNoTrue for fetch with credentials: "include"
request_headersNoHeaders the page sets, e.g. ["Authorization", "Content-Type: application/json"]. Names only are sent.

Output Schema

NameRequiredDescriptionDefault
fixNo
checksNo
reasonNo
statusNo
verdictNo
preflightNo
corsHeadersNo
request_sentNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed13 schema fields changed
    • addedInput schema / properties / credentials
      Added value: +{
      +  "description": "True for fetch with credentials: \"include\"",
      +  "type": "boolean"
      +}
    • changedInput schema / properties / method / description
      Previous value: -"HTTP method to simulate (default: GET)"New value: +"Method the page uses (default: GET)"
    • changedInput schema / properties / origin / description
      Previous value: -"Origin header to simulate (default: https://yourdomain.com)"New value: +"Origin of the calling page (default: https://yourdomain.com)"
    • addedInput schema / properties / request_headers
      Added value: +{
      +  "description": "Headers the page sets, e.g. [\"Authorization\", \"Content-Type: application/json\"]. Names only are sent.",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • removedOutput schema / properties / allHeaders
      Removed value: -{}
    • addedOutput schema / properties / checks
      Added value: +{}
    • addedOutput schema / properties / fix
      Added value: +{}
    • removedOutput schema / properties / method
      Removed value: -{}
    • addedOutput schema / properties / reason
      Added value: +{}
    • addedOutput schema / properties / request_sent
      Added value: +{}
    • removedOutput schema / properties / testedOrigin
      Removed value: -{}
    • removedOutput schema / properties / url
      Removed value: -{}
    • addedOutput schema / properties / verdict
      Added value: +{
      +  "enum": [
      +    "allowed",
      +    "blocked",
      +    "unknown"
      +  ],
      +  "type": "string"
      +}
  2. Changed1 schema field changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "url": "https://www.ia-qa.com/mcp"
      +  }
      +]
  3. Changed1 schema field changed
    • addedOutput schema / properties
      Added value: +{
      +  "allHeaders": {},
      +  "corsHeaders": {},
      +  "method": {},
      +  "preflight": {},
      +  "status": {},
      +  "testedOrigin": {},
      +  "url": {}
      +}
  4. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": true,
      +  "type": "object"
      +}
  5. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.