Discard Tool Override
Remove a tool's override entirely, reverting it to whatever the synced/parsed base schema currently says. This is the only way an orphaned override (one whose tool no longer exists in the current schema) is ever removed - approving a schema revision never discards it automatically.
Authorization
OAuth2AuthorizationCodeBearer AuthorizationBearer <token>
In: header
Path Parameters
listing_id*Listing Id
Format
uuidtool_name*Tool Name
Query Parameters
verify_locally?Verify Locally
Default
trueResponse Body
application/json
application/json
curl -X DELETE "https://example.com/v1/mcp/497f6eca-6276-4993-bfeb-53cbbbba6f08/schema-overrides/string"{ "listing_id": "5322d4a9-51d2-4408-82fb-01ffecfb8304", "tool_name": "string", "overrides": {}, "revision": 0, "revision_status": "string"}{ "detail": [ { "loc": [ "string" ], "msg": "string", "type": "string" } ]}