{
  "$schema": "https://philippineaireport.com/api/mcp.json",
  "name": "philippine-ai-report",
  "version": "1.2.0",
  "title": "Philippine AI Report MCP server",
  "description": "Model Context Protocol server for the 2025 Philippine AI Report: the report text, Filipino LLM catalog, datasets, startups, case studies, and the anonymized 179-respondent practitioner survey.",
  "endpoint": "https://swtwqrwsyedfamedawbm.supabase.co/functions/v1/mcp",
  "transport": "streamable-http",
  "protocolVersion": "2025-03-26",
  "authentication": "none",
  "cors": "*",
  "documentation": "https://philippineaireport.com/for-agents",
  "llms_txt": "https://philippineaireport.com/llms.txt",
  "survey_dataset": "https://philippineaireport.com/api/survey.json",
  "survey_guide": "https://philippineaireport.com/survey.md",
  "survey_rest_api": "https://swtwqrwsyedfamedawbm.supabase.co/functions/v1/survey-api/",
  "license": "CC BY 4.0 — attribute to the Philippine AI Report",
  "tools": [
    {
      "name": "get_report_meta",
      "description": "Report authors, dates, distributions, headline findings."
    },
    {
      "name": "get_report_markdown",
      "description": "Full 2025 Philippine AI Report as markdown."
    },
    {
      "name": "search_report",
      "description": "Keyword search over the report; returns matching paragraphs."
    },
    {
      "name": "list_llms",
      "description": "Catalog of large language models for Filipino languages."
    },
    {
      "name": "list_datasets",
      "description": "Philippine AI/ML datasets, live from Hugging Face."
    },
    {
      "name": "list_startups",
      "description": "Pointer to the live Philippine AI startup directory."
    },
    {
      "name": "list_case_studies",
      "description": "Index of Philippine AI case studies."
    },
    {
      "name": "get_case_study",
      "description": "Markdown for one case study by slug."
    },
    {
      "name": "list_ai_reports",
      "description": "Curated third-party reports on AI in the Philippines."
    },
    {
      "name": "get_survey_meta",
      "description": "Survey title, fielding window, response counts."
    },
    {
      "name": "list_survey_questions",
      "description": "All 41 survey questions with types and answer choices; returns external_id keys."
    },
    {
      "name": "get_survey_aggregate",
      "description": "Counts and percentages per answer option, optionally for one question."
    },
    {
      "name": "get_survey_responses",
      "description": "Row-level anonymized responses, paged by respondent; optional question filter."
    },
    {
      "name": "get_survey_quotes",
      "description": "Redacted, human-approved free-text answers."
    }
  ],
  "connect": {
    "claude_code": "claude mcp add --transport http philippine-ai-report https://swtwqrwsyedfamedawbm.supabase.co/functions/v1/mcp",
    "claude_desktop_cursor_windsurf": {
      "mcpServers": {
        "philippine-ai-report": {
          "url": "https://swtwqrwsyedfamedawbm.supabase.co/functions/v1/mcp",
          "transport": "http"
        }
      }
    },
    "curl_example": "curl -X POST https://swtwqrwsyedfamedawbm.supabase.co/functions/v1/mcp -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"get_survey_aggregate\",\"arguments\":{}}}'"
  }
}