Skip to main content
Glama

Audit Agent Surface Budget

agent_surface_budget_audit

Measure one public service's credential-free MCP tools/list, OpenAPI, or both declared discovery surfaces before any tool call or target payment. Use agent_discoverability_audit for catalog reach and rank, seller_integrity_audit for one exact operation's response contract, or this tool for byte budgets, heaviest definitions, missing selection contracts, and progressive-discovery fixes. Unselected surfaces are not fetched or judged. It follows no redirect, calls no target tool, sends no credential or target payment, and returns no target schema, response body, or session identifier. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/distribution/agent-surface-budget-audit, not mcp://. Retry the identical authorized arguments and credential.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
originYesCredential-free public HTTPS service origin on port 443, with no path or query.
mcpPathNoExact root-relative MCP streamable-HTTP path./mcp
openApiPathNoExact root-relative OpenAPI JSON path./openapi.json
surfaceModeNoAudit MCP only, OpenAPI only, or both. Unselected surfaces are not fetched or judged.both
mcpBudgetBytesNoMaximum preferred raw MCP tools/list response size in bytes.
openApiBudgetBytesNoMaximum preferred raw OpenAPI document size in bytes.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
okYes
mcpYes
actionsYes
openapiYes
productYes
requestYes
versionYes
boundaryYes
decisionYes
checkedAtYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / mcpPath / pattern
      Previous value: -"^\\/(?!\\/)[^?#{]+$"New value: +"^\\/[^/?#{}][^?#{}]*$"
    • changedInput schema / properties / openApiPath / pattern
      Previous value: -"^\\/(?!\\/)[^?#{]+$"New value: +"^\\/[^/?#{}][^?#{}]*$"
  2. Changed6 schema fields changed
    • addedInput schema / properties / surfaceMode
      Added value: +{
      +  "default": "both",
      +  "description": "Audit MCP only, OpenAPI only, or both. Unselected surfaces are not fetched or judged.",
      +  "enum": [
      +    "mcp",
      +    "openapi",
      +    "both"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / mcp / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "available": {
      -        "const": false,
      -        "type": "boolean"
      -      },
      -      "failureCode": {
      -        "enum": [
      -          "authentication_required",
      -          "bounded_transport_failure",
      -          "connection_reset",
      -          "dns_failed",
      -          "method_not_allowed",
      -          "rate_limited",
      -          "redirect_rejected",
      -          "surface_invalid",
      -          "surface_too_large",
      -          "surface_unavailable",
      -          "transport_timeout",
      -          "upstream_unavailable"
      -        ],
      -        "type": "string"
      -      },
      -      "httpStatus": {
      -        "maximum": 599,
      -        "minimum": 300,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "available",
      -      "failureCode"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "available": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "budgetBytes": {
      -        "exclusiveMinimum": 0,
      -        "type": "integer"
      -      },
      -      "byteDerivedTokenEstimate": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "bytes": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "heaviestTools": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "bytes": {
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "descriptionBytes": {
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "hasDescription": {
      -              "type": "boolean"
      -            },
      -            "hasInputSchema": {
      -              "type": "boolean"
      -            },
      -            "hasOutputSchema": {
      -              "type": "boolean"
      -            },
      -            "hasTitle": {
      -              "type": "boolean"
      -            },
      -            "inputSchemaBytes": {
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "name": {
      -              "type": "string"
      -            },
      -            "outputSchemaBytes": {
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "name",
      -            "bytes",
      -            "descriptionBytes",
      -            "inputSchemaBytes",
      -            "outputSchemaBytes",
      -            "hasTitle",
      -            "hasDescription",
      -            "hasInputSchema",
      -            "hasOutputSchema"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "type": "array"
      -      },
      -      "missingDescriptionCount": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingInputSchemaCount": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingOutputSchemaCount": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingTitleCount": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "pageCount": {
      -        "exclusiveMinimum": 0,
      -        "type": "integer"
      -      },
      -      "protocolVersion": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "selectionBytes": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "server": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "name": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "version": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "name",
      -          "version"
      -        ],
      -        "type": "object"
      -      },
      -      "toolCount": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "withinBudget": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "available",
      -      "bytes",
      -      "byteDerivedTokenEstimate",
      -      "budgetBytes",
      -      "withinBudget",
      -      "protocolVersion",
      -      "server",
      -      "toolCount",
      -      "pageCount",
      -      "selectionBytes",
      -      "missingTitleCount",
      -      "missingDescriptionCount",
      -      "missingInputSchemaCount",
      -      "missingOutputSchemaCount",
      -      "heaviestTools"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "requested": {
      +        "const": false,
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "requested"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "available": {
      +        "const": false,
      +        "type": "boolean"
      +      },
      +      "failureCode": {
      +        "enum": [
      +          "authentication_required",
      +          "bounded_transport_failure",
      +          "connection_reset",
      +          "dns_failed",
      +          "method_not_allowed",
      +          "rate_limited",
      +          "redirect_rejected",
      +          "surface_invalid",
      +          "surface_too_large",
      +          "surface_unavailable",
      +          "transport_timeout",
      +          "upstream_unavailable"
      +        ],
      +        "type": "string"
      +      },
      +      "httpStatus": {
      +        "maximum": 599,
      +        "minimum": 300,
      +        "type": "integer"
      +      },
      +      "requested": {
      +        "const": true,
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "requested",
      +      "available",
      +      "failureCode"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "available": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "budgetBytes": {
      +        "exclusiveMinimum": 0,
      +        "type": "integer"
      +      },
      +      "byteDerivedTokenEstimate": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "bytes": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "heaviestTools": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "bytes": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "descriptionBytes": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "hasDescription": {
      +              "type": "boolean"
      +            },
      +            "hasInputSchema": {
      +              "type": "boolean"
      +            },
      +            "hasOutputSchema": {
      +              "type": "boolean"
      +            },
      +            "hasTitle": {
      +              "type": "boolean"
      +            },
      +            "inputSchemaBytes": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "outputSchemaBytes": {
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "name",
      +            "bytes",
      +            "descriptionBytes",
      +            "inputSchemaBytes",
      +            "outputSchemaBytes",
      +            "hasTitle",
      +            "hasDescription",
      +            "hasInputSchema",
      +            "hasOutputSchema"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "missingDescriptionCount": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingInputSchemaCount": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingOutputSchemaCount": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingTitleCount": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "pageCount": {
      +        "exclusiveMinimum": 0,
      +        "type": "integer"
      +      },
      +      "protocolVersion": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "requested": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "selectionBytes": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "server": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "name": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "version": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "name",
      +          "version"
      +        ],
      +        "type": "object"
      +      },
      +      "toolCount": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "withinBudget": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "requested",
      +      "available",
      +      "bytes",
      +      "byteDerivedTokenEstimate",
      +      "budgetBytes",
      +      "withinBudget",
      +      "protocolVersion",
      +      "server",
      +      "toolCount",
      +      "pageCount",
      +      "selectionBytes",
      +      "missingTitleCount",
      +      "missingDescriptionCount",
      +      "missingInputSchemaCount",
      +      "missingOutputSchemaCount",
      +      "heaviestTools"
      +    ],
      +    "type": "object"
      +  }
      +]
    • changedOutput schema / properties / openapi / anyOf
      Previous value: -[
      -  {
      -    "$ref": "#/properties/mcp/anyOf/0"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "available": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "budgetBytes": {
      -        "exclusiveMinimum": 0,
      -        "type": "integer"
      -      },
      -      "byteDerivedTokenEstimate": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "bytes": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "heaviestOperations": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "bytes": {
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "hasOperationId": {
      -              "type": "boolean"
      -            },
      -            "method": {
      -              "enum": [
      -                "GET",
      -                "POST",
      -                "PUT",
      -                "PATCH",
      -                "DELETE",
      -                "HEAD",
      -                "OPTIONS"
      -              ],
      -              "type": "string"
      -            },
      -            "path": {
      -              "type": "string"
      -            },
      -            "summaryBytes": {
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "method",
      -            "path",
      -            "bytes",
      -            "summaryBytes",
      -            "hasOperationId"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "type": "array"
      -      },
      -      "missingOperationIdCount": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "operationCount": {
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "withinBudget": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "available",
      -      "bytes",
      -      "byteDerivedTokenEstimate",
      -      "budgetBytes",
      -      "withinBudget",
      -      "operationCount",
      -      "missingOperationIdCount",
      -      "heaviestOperations"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "$ref": "#/properties/mcp/anyOf/0"
      +  },
      +  {
      +    "$ref": "#/properties/mcp/anyOf/1"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "available": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "budgetBytes": {
      +        "exclusiveMinimum": 0,
      +        "type": "integer"
      +      },
      +      "byteDerivedTokenEstimate": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "bytes": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "heaviestOperations": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "bytes": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "hasOperationId": {
      +              "type": "boolean"
      +            },
      +            "method": {
      +              "enum": [
      +                "GET",
      +                "POST",
      +                "PUT",
      +                "PATCH",
      +                "DELETE",
      +                "HEAD",
      +                "OPTIONS"
      +              ],
      +              "type": "string"
      +            },
      +            "path": {
      +              "type": "string"
      +            },
      +            "summaryBytes": {
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "method",
      +            "path",
      +            "bytes",
      +            "summaryBytes",
      +            "hasOperationId"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "missingOperationIdCount": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "operationCount": {
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "requested": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "withinBudget": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "requested",
      +      "available",
      +      "bytes",
      +      "byteDerivedTokenEstimate",
      +      "budgetBytes",
      +      "withinBudget",
      +      "operationCount",
      +      "missingOperationIdCount",
      +      "heaviestOperations"
      +    ],
      +    "type": "object"
      +  }
      +]
    • addedOutput schema / properties / request / properties / surfaceMode
      Added value: +{
      +  "enum": [
      +    "mcp",
      +    "openapi",
      +    "both"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / request / required
      Previous value: -[
      -  "origin",
      -  "mcpPath",
      -  "openApiPath",
      -  "mcpBudgetBytes",
      -  "openApiBudgetBytes"
      -]New value: +[
      +  "origin",
      +  "surfaceMode",
      +  "mcpPath",
      +  "openApiPath",
      +  "mcpBudgetBytes",
      +  "openApiBudgetBytes"
      +]
    • changedOutput schema / properties / version / const
      Previous value: -"1.1.0"New value: +"1.2.0"
  3. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "http://json-schema.org/draft-07/schema#",
      +  "additionalProperties": false,
      +  "properties": {
      +    "actions": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "maxItems": 16,
      +      "type": "array"
      +    },
      +    "boundary": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "credentialsUsed": {
      +          "const": false,
      +          "type": "boolean"
      +        },
      +        "redirectsFollowed": {
      +          "const": false,
      +          "type": "boolean"
      +        },
      +        "responseBodiesReturned": {
      +          "const": false,
      +          "type": "boolean"
      +        },
      +        "schemasRetained": {
      +          "const": false,
      +          "type": "boolean"
      +        },
      +        "sessionIdentifiersReturned": {
      +          "const": false,
      +          "type": "boolean"
      +        },
      +        "targetPaymentSent": {
      +          "const": false,
      +          "type": "boolean"
      +        },
      +        "targetPaymentSigned": {
      +          "const": false,
      +          "type": "boolean"
      +        },
      +        "tokenEstimateMethod": {
      +          "const": "ceil(UTF-8 bytes / 4); comparative estimate, not tokenizer billing",
      +          "type": "string"
      +        },
      +        "toolsCalled": {
      +          "const": false,
      +          "type": "boolean"
      +        }
      +      },
      +      "required": [
      +        "credentialsUsed",
      +        "toolsCalled",
      +        "targetPaymentSigned",
      +        "targetPaymentSent",
      +        "redirectsFollowed",
      +        "responseBodiesReturned",
      +        "schemasRetained",
      +        "sessionIdentifiersReturned",
      +        "tokenEstimateMethod"
      +      ],
      +      "type": "object"
      +    },
      +    "checkedAt": {
      +      "format": "date-time",
      +      "type": "string"
      +    },
      +    "decision": {
      +      "enum": [
      +        "within_budget",
      +        "optimize",
      +        "surface_incomplete"
      +      ],
      +      "type": "string"
      +    },
      +    "mcp": {
      +      "anyOf": [
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "available": {
      +              "const": false,
      +              "type": "boolean"
      +            },
      +            "failureCode": {
      +              "enum": [
      +                "authentication_required",
      +                "bounded_transport_failure",
      +                "connection_reset",
      +                "dns_failed",
      +                "method_not_allowed",
      +                "rate_limited",
      +                "redirect_rejected",
      +                "surface_invalid",
      +                "surface_too_large",
      +                "surface_unavailable",
      +                "transport_timeout",
      +                "upstream_unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "httpStatus": {
      +              "maximum": 599,
      +              "minimum": 300,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "available",
      +            "failureCode"
      +          ],
      +          "type": "object"
      +        },
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "available": {
      +              "const": true,
      +              "type": "boolean"
      +            },
      +            "budgetBytes": {
      +              "exclusiveMinimum": 0,
      +              "type": "integer"
      +            },
      +            "byteDerivedTokenEstimate": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "bytes": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "heaviestTools": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "bytes": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "descriptionBytes": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "hasDescription": {
      +                    "type": "boolean"
      +                  },
      +                  "hasInputSchema": {
      +                    "type": "boolean"
      +                  },
      +                  "hasOutputSchema": {
      +                    "type": "boolean"
      +                  },
      +                  "hasTitle": {
      +                    "type": "boolean"
      +                  },
      +                  "inputSchemaBytes": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "outputSchemaBytes": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "name",
      +                  "bytes",
      +                  "descriptionBytes",
      +                  "inputSchemaBytes",
      +                  "outputSchemaBytes",
      +                  "hasTitle",
      +                  "hasDescription",
      +                  "hasInputSchema",
      +                  "hasOutputSchema"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 8,
      +              "type": "array"
      +            },
      +            "missingDescriptionCount": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "missingInputSchemaCount": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "missingOutputSchemaCount": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "missingTitleCount": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "pageCount": {
      +              "exclusiveMinimum": 0,
      +              "type": "integer"
      +            },
      +            "protocolVersion": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "selectionBytes": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "server": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "name": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "version": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "name",
      +                "version"
      +              ],
      +              "type": "object"
      +            },
      +            "toolCount": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "withinBudget": {
      +              "type": "boolean"
      +            }
      +          },
      +          "required": [
      +            "available",
      +            "bytes",
      +            "byteDerivedTokenEstimate",
      +            "budgetBytes",
      +            "withinBudget",
      +            "protocolVersion",
      +            "server",
      +            "toolCount",
      +            "pageCount",
      +            "selectionBytes",
      +            "missingTitleCount",
      +            "missingDescriptionCount",
      +            "missingInputSchemaCount",
      +            "missingOutputSchemaCount",
      +            "heaviestTools"
      +          ],
      +          "type": "object"
      +        }
      +      ]
      +    },
      +    "ok": {
      +      "type": "boolean"
      +    },
      +    "openapi": {
      +      "anyOf": [
      +        {
      +          "$ref": "#/properties/mcp/anyOf/0"
      +        },
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "available": {
      +              "const": true,
      +              "type": "boolean"
      +            },
      +            "budgetBytes": {
      +              "exclusiveMinimum": 0,
      +              "type": "integer"
      +            },
      +            "byteDerivedTokenEstimate": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "bytes": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "heaviestOperations": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "bytes": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "hasOperationId": {
      +                    "type": "boolean"
      +                  },
      +                  "method": {
      +                    "enum": [
      +                      "GET",
      +                      "POST",
      +                      "PUT",
      +                      "PATCH",
      +                      "DELETE",
      +                      "HEAD",
      +                      "OPTIONS"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "path": {
      +                    "type": "string"
      +                  },
      +                  "summaryBytes": {
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "method",
      +                  "path",
      +                  "bytes",
      +                  "summaryBytes",
      +                  "hasOperationId"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 8,
      +              "type": "array"
      +            },
      +            "missingOperationIdCount": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "operationCount": {
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "withinBudget": {
      +              "type": "boolean"
      +            }
      +          },
      +          "required": [
      +            "available",
      +            "bytes",
      +            "byteDerivedTokenEstimate",
      +            "budgetBytes",
      +            "withinBudget",
      +            "operationCount",
      +            "missingOperationIdCount",
      +            "heaviestOperations"
      +          ],
      +          "type": "object"
      +        }
      +      ]
      +    },
      +    "product": {
      +      "const": "samedaydesk-agent-surface-budget-audit",
      +      "type": "string"
      +    },
      +    "request": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "mcpBudgetBytes": {
      +          "exclusiveMinimum": 0,
      +          "type": "integer"
      +        },
      +        "mcpPath": {
      +          "type": "string"
      +        },
      +        "openApiBudgetBytes": {
      +          "exclusiveMinimum": 0,
      +          "type": "integer"
      +        },
      +        "openApiPath": {
      +          "type": "string"
      +        },
      +        "origin": {
      +          "format": "uri",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "origin",
      +        "mcpPath",
      +        "openApiPath",
      +        "mcpBudgetBytes",
      +        "openApiBudgetBytes"
      +      ],
      +      "type": "object"
      +    },
      +    "version": {
      +      "const": "1.1.0",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "ok",
      +    "product",
      +    "version",
      +    "checkedAt",
      +    "decision",
      +    "request",
      +    "mcp",
      +    "openapi",
      +    "actions",
      +    "boundary"
      +  ],
      +  "type": "object"
      +}
  4. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.