Back to Pydantic

Card snapshot

pydantic.dev · 2026-05-18 15:47:44 UTC · 9d54b47be74b78f796f53c7bbc732f30a0e59794cb51143af7f5bc82f496f6e8

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "Pydantic",
  "description": "Pydantic is the end-to-end AI engineering stack for Python: data validation, type-safe agents, LLM proxy, and observability. This A2A card represents the Pydantic Logfire MCP server, the primary agent-callable surface for the Pydantic platform.",
  "url": "https://logfire.pydantic.dev/mcp",
  "preferredTransport": "MCP",
  "additionalInterfaces": [
    {
      "transport": "MCP",
      "url": "https://logfire.pydantic.dev/mcp"
    },
    {
      "transport": "MCP",
      "url": "https://logfire-eu.pydantic.dev/mcp"
    }
  ],
  "version": "1.0.0",
  "documentationUrl": "https://pydantic.dev/docs/logfire/guides/mcp-server/",
  "iconUrl": "https://pydantic.dev/favicon/apple-touch-icon.png",
  "provider": {
    "organization": "Pydantic",
    "url": "https://pydantic.dev"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": []
  },
  "securitySchemes": {
    "oauth2": {
      "type": "oauth2",
      "description": "OAuth2 \u2014 log in with a Logfire account.",
      "flows": {
        "authorizationCode": {
          "authorizationUrl": "https://logfire.pydantic.dev/oauth/authorize",
          "tokenUrl": "https://logfire.pydantic.dev/oauth/token",
          "scopes": {
            "read": "Read project data and telemetry",
            "write": "Manage dashboards, alerts, issues, and feature-flag variables"
          }
        }
      }
    }
  },
  "security": [
    {
      "oauth2": [
        "read"
      ]
    }
  ],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "query-telemetry",
      "name": "Query telemetry data",
      "description": "Run SQL SELECT queries against a Logfire project's traces, logs, metrics, and exceptions for investigation and exploration.",
      "tags": [
        "observability",
        "telemetry",
        "sql",
        "logfire"
      ],
      "examples": [
        "Find the 10 slowest LLM calls in the last hour",
        "Show me all exceptions in the checkout service today",
        "What is the p95 latency for the agent loop this week?"
      ]
    },
    {
      "id": "manage-dashboards",
      "name": "Manage dashboards",
      "description": "Create, read, update, and delete Logfire dashboards and their panels, variables, and layout groups using Perses-compatible JSON.",
      "tags": [
        "observability",
        "dashboards",
        "logfire"
      ]
    },
    {
      "id": "manage-alerts",
      "name": "Manage alerts",
      "description": "Configure SQL-based alerts that periodically run and notify channels when results match. Inspect alert history and current firing state.",
      "tags": [
        "alerts",
        "monitoring",
        "logfire"
      ]
    },
    {
      "id": "manage-feature-flags",
      "name": "Manage feature flags",
      "description": "Create and update managed variables (feature flags), version snapshots, rollouts, targeting overrides, and labels.",
      "tags": [
        "feature-flags",
        "rollouts",
        "logfire"
      ]
    },
    {
      "id": "manage-notification-channels",
      "name": "Manage notification channels",
      "description": "Create and update Slack, Discord, Opsgenie, and webhook notification channels for alerts.",
      "tags": [
        "notifications",
        "logfire"
      ]
    },
    {
      "id": "exec-python-sandbox",
      "name": "Execute Python in a sandbox",
      "description": "Run Python code in a secure sandbox with access to Logfire platform helper functions for advanced analysis.",
      "tags": [
        "python",
        "sandbox",
        "logfire"
      ]
    }
  ]
}