{
  "schema_version": "1.0",
  "name": "Databuddy",
  "display_name": "Databuddy Analytics",
  "description": "Privacy-first analytics, error tracking, feature flags, uptime, short links, and AI insights for developer teams.",
  "homepage_url": "https://www.databuddy.cc",
  "documentation_url": "https://www.databuddy.cc/docs/api/mcp",
  "manifest_url": "https://www.databuddy.cc/.well-known/mcp.json",
  "openapi_url": "https://www.databuddy.cc/openapi.json",
  "api_reference_url": "https://api.databuddy.cc",
  "provider": {
    "name": "Databuddy Analytics, Inc.",
    "url": "https://www.databuddy.cc",
    "support_url": "https://www.databuddy.cc/contact"
  },
  "server": {
    "url": "https://api.databuddy.cc/v1/mcp/",
    "protocol": "mcp",
    "transport": "streamable-http",
    "description": "Authenticated Streamable HTTP MCP server for Databuddy analytics and configuration tools."
  },
  "transports": [
    {
      "type": "streamable-http",
      "url": "https://api.databuddy.cc/v1/mcp/"
    },
    {
      "type": "streamable-http",
      "url": "https://api.databuddy.cc/mcp"
    }
  ],
  "authentication": {
    "type": "api_key",
    "in": "header",
    "name": "x-api-key",
    "documentation_url": "https://www.databuddy.cc/docs/api/authentication",
    "auth_md_url": "https://www.databuddy.cc/auth.md",
    "protected_resource_metadata_url": "https://api.databuddy.cc/.well-known/oauth-protected-resource",
    "scopes": [
      "read:data",
      "track:events",
      "read:links",
      "write:links",
      "read:monitors",
      "write:monitors",
      "read:status_pages",
      "write:status_pages",
      "manage:websites",
      "manage:flags",
      "manage:config"
    ]
  },
  "capabilities": {
    "tools": true,
    "resources": true,
    "prompts": true,
    "mcp_apps": true,
    "ui_resources": true
  },
  "tools": [
    {
      "name": "ask",
      "description": "Ask an open-ended analytics question and receive a concise answer with supporting data."
    },
    {
      "name": "list_websites",
      "description": "List websites available to the authenticated Databuddy API key."
    },
    {
      "name": "get_data",
      "description": "Run typed analytics queries for traffic, pages, referrers, errors, sessions, funnels, goals, and performance."
    },
    {
      "name": "get_schema",
      "description": "Read analytics schema details before building filters or SQL queries."
    },
    {
      "name": "capabilities",
      "description": "Inspect available query types, tool categories, and supported workflows."
    },
    {
      "name": "list_funnels",
      "description": "List configured conversion funnels."
    },
    {
      "name": "get_funnel_analytics",
      "description": "Read per-step conversion analytics for a funnel."
    },
    {
      "name": "list_goals",
      "description": "List configured conversion goals."
    },
    {
      "name": "get_goal_analytics",
      "description": "Read completion analytics for a goal."
    },
    {
      "name": "list_links",
      "description": "List short links and folders for link analytics workflows."
    },
    {
      "name": "list_flags",
      "description": "List feature flags available to the workspace."
    }
  ],
  "resources": [
    {
      "uri": "databuddy://guide",
      "description": "Extended Databuddy MCP workflow guide and known query conventions."
    },
    {
      "uri": "ui://databuddy/analytics-overview",
      "mimeType": "text/html",
      "description": "Embeddable MCP Apps UI template for Databuddy analytics summaries."
    }
  ],
  "prompts": [
    {
      "name": "weekly_report",
      "description": "Traffic trends, top pages, referrers, error health, and one item to investigate."
    },
    {
      "name": "triage_errors",
      "description": "Prioritize recent errors by type, page, and user impact."
    },
    {
      "name": "funnel_health",
      "description": "Find conversion drop-offs across configured funnels."
    }
  ],
  "client_config": {
    "mcpServers": {
      "databuddy": {
        "type": "http",
        "url": "https://api.databuddy.cc/v1/mcp/",
        "headers": {
          "x-api-key": "dbdy_your_api_key_here"
        }
      }
    }
  },
  "related_urls": {
    "api": "https://api.databuddy.cc",
    "api_openapi": "https://api.databuddy.cc/openapi.json",
    "event_ingestion": "https://basket.databuddy.cc",
    "dashboard": "https://app.databuddy.cc",
    "llms_txt": "https://www.databuddy.cc/llms.txt",
    "llms_full_txt": "https://www.databuddy.cc/llms-full.txt",
    "auth_md": "https://www.databuddy.cc/auth.md",
    "agent_json": "https://www.databuddy.cc/.well-known/agent.json",
    "a2a_agent_card": "https://www.databuddy.cc/.well-known/agent-card.json",
    "mcp_server_card": "https://www.databuddy.cc/.well-known/mcp/server-card.json",
    "api_catalog": "https://www.databuddy.cc/.well-known/api-catalog"
  }
}