{"protocolVersion":"0.3.0","name":"Harbor","description":"Harbor is a workspace-scoped MCP control plane. This A2A agent plans and executes work across the workspace's connected SaaS, API, MCP server, and database tools through Harbor’s chat brain, then returns a durable answer.","url":"https://a2a.tryharbor.ai/a2a","version":"0.1.0","preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://a2a.tryharbor.ai/a2a","transport":"JSONRPC"}],"provider":{"organization":"Harbor","url":"https://tryharbor.ai"},"documentationUrl":"https://tryharbor.ai/skill.md","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"ask_harbor","name":"Ask Harbor","description":"Ask Harbor to plan and execute work across the workspace's connected tools (SaaS, API, MCP servers, databases) and return an answer. Harbor’s workspace chat brain selects and invokes the right tools server-side. Send \"use workspace <slug>\" first if the caller has more than one workspace and none is selected.","tags":["harbor","workspace","tools","automation"],"examples":["Summarize my open Linear issues assigned to me","Search recent project messages mentioning the staging outage","use workspace acme"],"inputModes":["text/plain"],"outputModes":["text/plain"]}],"securitySchemes":{"workos":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"WorkOS AuthKit access token (JWT). Send as Authorization: Bearer <token>. The same token the Harbor MCP surface accepts."}},"security":[{"workos":[]}],"supportsAuthenticatedExtendedCard":false}