{
  "name": "Knowgrph Agent",
  "description": "Agent-readable discovery, published-document retrieval, and WebMCP-ready metadata surface for Knowgrph.",
  "version": "0.1.0",
  "provider": {
    "organization": "airvio / joohwee",
    "url": "https://airvio.co/knowgrph/"
  },
  "url": "https://airvio.co/knowgrph/mcp",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://airvio.co/knowgrph/mcp",
      "protocolBinding": "JSONRPC",
      "transportProtocol": "JSONRPC",
      "description": "Primary machine interface for read-only discovery and source-file document access."
    },
    {
      "url": "https://airvio.co/api/storage/source-files",
      "protocolBinding": "HTTP+JSON/REST",
      "transportProtocol": "HTTP+JSON/REST",
      "description": "Published source-files index and storage-backed document read surface."
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "text/markdown",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "text/markdown",
    "application/json"
  ],
  "skills": [
    {
      "id": "list-source-files",
      "name": "List Source Files",
      "description": "List published Knowgrph Source Files.",
      "tags": [
        "mcp",
        "discovery",
        "source-files",
        "read-only"
      ],
      "examples": [
        "List the published Knowgrph Source Files."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/markdown",
        "application/json"
      ]
    },
    {
      "id": "read-source-file",
      "name": "Read Source File",
      "description": "Read published Knowgrph Editor Workspace markdown content. Defaults to the canonical docs workspace when workspaceId is omitted.",
      "tags": [
        "mcp",
        "read",
        "markdown",
        "workspace"
      ],
      "examples": [
        "Read the published source file for docs/getting-started.md."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/markdown",
        "application/json"
      ]
    },
    {
      "id": "read-shared-document",
      "name": "Read Shared Document",
      "description": "Read published Knowgrph markdown content from a share token or public Knowgrph share/document URL.",
      "tags": [
        "mcp",
        "read",
        "shared-document",
        "markdown"
      ],
      "examples": [
        "Read the Knowgrph shared document behind this share URL."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/markdown",
        "application/json"
      ]
    },
    {
      "id": "inspect-shared-document-structure",
      "name": "Inspect Shared Document Structure",
      "description": "Inspect published Knowgrph shared-document frontmatter and body structure from a share token or public Knowgrph share/document URL.",
      "tags": [
        "mcp",
        "inspect",
        "shared-document",
        "structure"
      ],
      "examples": [
        "Inspect the structure of this Knowgrph shared document."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    },
    {
      "id": "inspect-agent-surface",
      "name": "Inspect Agent Surface",
      "description": "Inspect the deployed Knowgrph agent-ready discovery surface, including health, OpenAPI, MCP, and skill metadata.",
      "tags": [
        "mcp",
        "agent-ready",
        "discovery",
        "metadata"
      ],
      "examples": [
        "Show the Knowgrph agent discovery metadata."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    }
  ]
}