Skip to content

Depot mcp

Mounts POST/GET/DELETE /mcp on one face’s mux (MCP_CONTRACTS.md 9).

This page is generated from the Depot route table. Every operation carries the permission it needs and the anchor an agent can link to.

GETpublic facehosteditmspremoteIdempotentNot fully resolved

What this page does not know
  • handler
  • response

These are parts of the route the extractor could not read from the source. Everything else on this page came straight from it.

Source: [object Object]

GET /mcp

StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
Terminal window
# This operation is idempotent. Repeating it does not repeat its effect.
curl -X GET 'https://depot.example.com/mcp' \
-H 'Authorization: Bearer <oauth-bearer>'

POSTpublic facehosteditmspremoteNot fully resolved

What this page does not know
  • handler
  • response

These are parts of the route the extractor could not read from the source. Everything else on this page came straight from it.

Source: [object Object]

POST /mcp

StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
Terminal window
curl -X POST 'https://depot.example.com/mcp' \
-H 'Authorization: Bearer <oauth-bearer>'

DELETEpublic facehosteditmspremoteIdempotentNot fully resolved

What this page does not know
  • handler
  • response

These are parts of the route the extractor could not read from the source. Everything else on this page came straight from it.

Source: [object Object]

DELETE /mcp

StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
Terminal window
# This operation is idempotent. Repeating it does not repeat its effect.
curl -X DELETE 'https://depot.example.com/mcp' \
-H 'Authorization: Bearer <oauth-bearer>'

OPTIONSNo permission neededpublic facehosteditmspremoteIdempotent

Source: [object Object]

mcpPreflight answers a browser client’s CORS preflight, which carries no credentials (the bearer branch lets it through).

Any origin, never credentials; 404 off the canonical Host like the route itself.

StatusBodyDescription
204NoneSuccess, with no body.
404application/problem+json, ProblemDetailsNo resource matches.
Terminal window
# This operation is public. It takes no credentials.
# This operation is idempotent. Repeating it does not repeat its effect.
curl -X OPTIONS 'https://depot.example.com/mcp' \
-H 'Accept: application/json'

Content is licensed CC BY 4.0. Code samples are MIT. Outpost and the Outpost mark are trademarks of Outpost Business Solutions, PBC and are not covered by either license.