{
  "specVersion": "1.0",
  "host": {
    "displayName": "Praxen",
    "identifier": "did:web:getpraxen.app"
  },
  "entries": [
    {
      "identifier": "urn:air:getpraxen.app:mcp:platform",
      "displayName": "Praxen Platform MCP Server",
      "type": "application/mcp-server-card+json",
      "url": "https://mcp.getpraxen.app/.well-known/mcp/server-card.json",
      "capabilities": [
        "context-graph",
        "incident-investigation",
        "autofix"
      ],
      "description": "Search and act on a Praxen workspace's context graph, telemetry, issues, investigations, and autofixes over MCP.",
      "representativeQueries": [
        "investigate the cause of this production incident using my workspace context",
        "find production issues and trace them back to the responsible code",
        "create a reviewed fix for this Praxen investigation"
      ]
    },
    {
      "identifier": "urn:air:getpraxen.app:api:platform",
      "displayName": "Praxen REST API",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://api.getpraxen.app/v1/doc",
      "capabilities": [
        "context-graph",
        "incident-investigation",
        "workspace-management"
      ],
      "description": "OpenAPI description for programmatic access to the Praxen platform.",
      "representativeQueries": [
        "use the Praxen API to query my workspace",
        "create and manage a Praxen investigation through the REST API",
        "list the issues Praxen found in my production systems"
      ]
    },
    {
      "identifier": "urn:air:getpraxen.app:skill:query-platform",
      "displayName": "Query the Praxen platform",
      "type": "application/ai-skill+md",
      "url": "https://getpraxen.app/skills/query-platform.md",
      "capabilities": [
        "query-platform"
      ],
      "description": "Read-only queries over a workspace's context graph, telemetry, issues, and investigations. MCP tool `search` on the product server, or GET endpoints of the REST API (spec: https://api.getpraxen.app/v1/doc).",
      "representativeQueries": [
        "search my workspace context graph and production telemetry",
        "show me the current issues and investigations in Praxen"
      ]
    },
    {
      "identifier": "urn:air:getpraxen.app:skill:act-on-platform",
      "displayName": "Act on the Praxen platform",
      "type": "application/ai-skill+md",
      "url": "https://getpraxen.app/skills/act-on-platform.md",
      "capabilities": [
        "act-on-platform"
      ],
      "description": "Create investigations, manage checks and integrations. MCP tool `execute`, or the REST API at https://api.getpraxen.app/v1.",
      "representativeQueries": [
        "start a Praxen investigation for this production incident",
        "configure a check or integration in my Praxen workspace"
      ]
    },
    {
      "identifier": "urn:air:getpraxen.app:skill:workspace-agent-tools",
      "displayName": "Discover and run workspace agent tools",
      "type": "application/ai-skill+md",
      "url": "https://getpraxen.app/skills/workspace-agent-tools.md",
      "capabilities": [
        "workspace-agent-tools"
      ],
      "description": "Enumerate a workspace's agent tools (observability queries, infra graph, code search, deployments) and run them, individually or chained in TypeScript. MCP tools `searchTools`, `runTool`, and `runCode`.",
      "representativeQueries": [
        "find the workspace tools available for investigating this incident",
        "run observability and code search tools to diagnose a production problem"
      ]
    },
    {
      "identifier": "urn:air:getpraxen.app:skill:read-docs",
      "displayName": "Read the Praxen documentation",
      "type": "application/ai-skill+md",
      "url": "https://getpraxen.app/skills/read-docs.md",
      "capabilities": [
        "read-docs"
      ],
      "description": "List and read every documentation page over MCP at https://docs.getpraxen.app/mcp (no auth), or fetch https://docs.getpraxen.app/llms.txt.",
      "representativeQueries": [
        "find the Praxen documentation for setting up an integration",
        "explain how to use the Praxen CLI or MCP server"
      ]
    },
    {
      "identifier": "urn:air:getpraxen.app:skill:sign-up",
      "displayName": "Sign a user up for Praxen",
      "type": "application/ai-skill+md",
      "url": "https://getpraxen.app/skills/sign-up.md",
      "capabilities": [
        "sign-up"
      ],
      "description": "One command installs the CLI, registers the Praxen MCP server in every coding agent on the machine, and signs the user in, which creates their account and workspace: curl -fsSL https://getpraxen.app/setup | bash. What the script does, step by step: https://getpraxen.app/setup.",
      "representativeQueries": [
        "install Praxen and connect it to my coding agents",
        "create a Praxen account and workspace from the command line"
      ]
    }
  ]
}