{
  "name": "valet",
  "title": "Valet",
  "description": "Publish static artifacts to a live HTTPS URL, manage their access, and attach organization connectors so a published page can call live data.",
  "documentation": "https://www.valet.dev/docs/mcp",
  "server": {
    "url": "https://api.valet.dev/mcp",
    "transport": "streamable-http",
    "protocolVersion": "2025-06-18"
  },
  "authorization": {
    "type": "oauth2",
    "protectedResourceMetadata": "https://api.valet.dev/.well-known/oauth-protected-resource/mcp",
    "dynamicClientRegistration": true,
    "anonymousAccess": "publish_site, get_site, delete_site, get_design_system, and get_connector_client work without an account; every other tool needs OAuth."
  },
  "tools": [
    { "name": "publish_site", "description": "Create a site or replace its content. Returns the live URL." },
    { "name": "list_sites", "description": "List the resolved organization's sites." },
    { "name": "get_site", "description": "One site's URL, access mode, version, and expiry." },
    { "name": "rename_site", "description": "Rename an owned site and move its route." },
    { "name": "set_site_access", "description": "Set a site to public, private, or password." },
    { "name": "delete_site", "description": "Delete a site." },
    { "name": "share_site", "description": "Email up to ten people a link that opens the site without a Valet account." },
    { "name": "list_attachable_connectors", "description": "The organization connectors a site can hold." },
    { "name": "list_catalog_connectors", "description": "The connectors Valet curates and how each one's credential arrives." },
    { "name": "create_connector", "description": "Create an organization connector from a catalog entry." },
    { "name": "list_site_connectors", "description": "A site's attached connectors and their live tool lists." },
    { "name": "attach_site_connector", "description": "Attach an organization connector to a site." },
    { "name": "detach_site_connector", "description": "Remove a connector attachment from a site." },
    { "name": "call_site_connector", "description": "Run one tool on a connector the site holds and return its answer verbatim." },
    { "name": "get_design_system", "description": "Read the organization's design-system skill, or the built-in default." },
    { "name": "get_connector_client", "description": "The same-origin request contract a published page uses to call its connectors." }
  ],
  "toolsAuthoritativeAt": "https://api.valet.dev/mcp",
  "note": "This manifest is a static summary for discovery. The MCP server's own tools/list response carries the authoritative names, JSON Schemas, descriptions, and annotations."
}
