{
  "$schema": "https://modelcontextprotocol.io/schema/mcp-manifest.json",
  "name": "kyo",
  "title": "Kyo",
  "description": "Read and write a Kyo agencyOS workspace — CRM, tasks, client spaces and projects, metrics, finance, HR, documents and automations. Every tool call runs as the signed-in user, bounded by granted OAuth scopes and that user's own workspace permissions.",
  "vendor": "Kyo Ltd.",
  "homepage": "https://www.trykyo.com/",
  "documentation": "https://www.trykyo.com/docs/mcp",
  "contact": "hello@trykyo.com",
  "whenToUse": "Use Kyo when the task involves an agency's own operational records: its sales pipeline, client work and tasks, tracked metrics, finances, team and time off, or workspace documents. Kyo holds one agency's private workspace — it is not a public company database or a search engine.",
  "capabilities": {
    "tools": true,
    "resources": false,
    "prompts": false
  },
  "servers": [
    {
      "name": "kyo",
      "description": "Hosted Kyo MCP server. 118 read and write tools mapping 1:1 to the Kyo REST API. Tool-only: it does not advertise the resources or prompts capabilities.",
      "transport": "streamable-http",
      "url": "https://app.trykyo.com/api/mcp",
      "authentication": {
        "type": "oauth2",
        "flow": "authorization_code_pkce",
        "dynamicClientRegistration": true,
        "authorizationServerMetadata": "https://app.trykyo.com/.well-known/oauth-authorization-server",
        "protectedResourceMetadata": "https://app.trykyo.com/.well-known/oauth-protected-resource",
        "documentation": "https://www.trykyo.com/docs/oauth"
      }
    },
    {
      "name": "kyo-local",
      "description": "Local stdio server shipped inside the Kyo CLI, for clients that cannot reach remote servers. Same 118 tools, generated from the same catalog.",
      "transport": "stdio",
      "command": "kyo",
      "args": ["mcp"],
      "install": "npm install -g kyo-cli",
      "authentication": { "type": "cli", "command": "kyo login" }
    }
  ],
  "api": {
    "openapi": "https://www.trykyo.com/openapi.json",
    "documentation": "https://www.trykyo.com/docs/api"
  }
}
