{
  "specVersion": "1.0",
  "host": {
    "displayName": "Guidon",
    "identifier": "https://useguidon.com",
    "documentationUrl": "https://useguidon.com/developers",
    "logoUrl": "https://useguidon.com/icon.png"
  },
  "entries": [
    {
      "identifier": "urn:air:useguidon.com:mcp:guidon",
      "trustManifest": {
        "identity": "did:web:useguidon.com",
        "identityType": "did",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://useguidon.com/legal/privacy",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://useguidon.com/legal/terms",
            "mediaType": "text/html"
          }
        ]
      },
      "displayName": "Guidon MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://useguidon.com/api/mcp/server-card",
      "description": "Find, claim, update and hand back tasks in Guidon projects, with their decisions, knowledge and memory. OAuth 2.1 or API key.",
      "capabilities": [
        "list_projects",
        "list_tasks",
        "get_task_context",
        "start_task",
        "create_task",
        "comment_on_task",
        "record_attempt",
        "set_task_status"
      ],
      "tags": [
        "project-management",
        "tasks",
        "kanban"
      ],
      "representativeQueries": [
        "what's the next task in my Guidon project",
        "move my Guidon task to review and comment with the PR link",
        "create a task in Guidon for this bug"
      ]
    },
    {
      "identifier": "urn:air:useguidon.com:mcp:guidon-docs",
      "trustManifest": {
        "identity": "did:web:useguidon.com",
        "identityType": "did",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://useguidon.com/legal/privacy",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://useguidon.com/legal/terms",
            "mediaType": "text/html"
          }
        ]
      },
      "displayName": "Guidon docs MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://useguidon.com/api/mcp/docs/server-card",
      "description": "Search and read Guidon's public documentation over MCP. No sign-in.",
      "capabilities": [
        "search_docs",
        "read_doc"
      ],
      "tags": [
        "documentation"
      ],
      "representativeQueries": [
        "how do I authenticate to the Guidon API",
        "Guidon MCP server tools"
      ]
    },
    {
      "identifier": "urn:air:useguidon.com:a2a:guidon-docs",
      "trustManifest": {
        "identity": "did:web:useguidon.com",
        "identityType": "did",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://useguidon.com/legal/privacy",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://useguidon.com/legal/terms",
            "mediaType": "text/html"
          }
        ]
      },
      "displayName": "Guidon docs agent (A2A)",
      "type": "application/a2a-agent-card+json",
      "url": "https://useguidon.com/.well-known/agent-card.json",
      "description": "A2A agent that answers questions about Guidon from its public documentation. No sign-in.",
      "tags": [
        "a2a",
        "documentation"
      ],
      "representativeQueries": [
        "ask Guidon how its API authentication works",
        "which MCP clients can connect to Guidon"
      ]
    },
    {
      "identifier": "urn:air:useguidon.com:api:rest-v1",
      "trustManifest": {
        "identity": "did:web:useguidon.com",
        "identityType": "did",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://useguidon.com/legal/privacy",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://useguidon.com/legal/terms",
            "mediaType": "text/html"
          }
        ]
      },
      "displayName": "Guidon REST API v1",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://useguidon.com/openapi.json",
      "description": "REST API for Guidon projects, tasks, comments, attempts and project knowledge. OAuth 2.1 or API key.",
      "tags": [
        "rest",
        "openapi"
      ],
      "representativeQueries": [
        "Guidon API to create a task",
        "project management REST API with task comments"
      ]
    },
    {
      "identifier": "urn:air:useguidon.com:skill:guidon-tasks",
      "trustManifest": {
        "identity": "did:web:useguidon.com",
        "identityType": "did",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://useguidon.com/legal/privacy",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://useguidon.com/legal/terms",
            "mediaType": "text/html"
          }
        ]
      },
      "displayName": "guidon-tasks",
      "type": "application/agent-skills+md",
      "url": "https://useguidon.com/.well-known/agent-skills/guidon-tasks/SKILL.md",
      "description": "How an agent picks up, works on and reports back on Guidon tasks.",
      "tags": [
        "skill"
      ],
      "representativeQueries": [
        "work through my Guidon task list",
        "report progress on a Guidon task"
      ]
    }
  ]
}