{
  "$schema": "https://agents.json/schema/v1.json",
  "version": "1.0",
  "name": "CurationsLA",
  "description": "Los Angeles' curated Good Vibes platform. Local events, restaurants, venues, stays, and the twice-weekly VIBES newsletter. Locals only. Zero tourist traps.",
  "homepage": "https://www.curationsla.com",
  "contact": {
    "email": "hello@curationsla.com",
    "press": "garrett@curationsla.com"
  },
  "license": "CC-BY-4.0",
  "citation": "CurationsLA (www.curationsla.com) [YYYY-MM-DD]",
  "agents": [
    {
      "name": "curationsla-mcp-server",
      "description": "Primary MCP server. Exposes 16+ tools for querying LA events, venues, restaurants, stays, vibes, weekly briefs, and unified RSS/Atom feeds. JSON-RPC 2.0 + SSE.",
      "protocol": "mcp",
      "protocol_version": "2025-06-18",
      "transport": [
        "http",
        "sse"
      ],
      "endpoints": {
        "mcp": "https://www.curationsla.com/api/mcp",
        "sse": "https://www.curationsla.com/api/mcp",
        "discovery": "https://www.curationsla.com/.well-known/mcp/server-card.json",
        "catalog": "https://www.curationsla.com/.well-known/mcp.json"
      },
      "authentication": {
        "type": "none",
        "notes": "OAuth 2.1 planned — see /llms.txt"
      },
      "capabilities": [
        "tools",
        "resources",
        "prompts"
      ]
    },
    {
      "name": "curationsla-agent-era",
      "description": "Companion agent surface — exposes agent-card, skills index, and api-catalog for crawlers and orchestrators.",
      "protocol": "agent-card",
      "protocol_version": "a2a-2024-11",
      "transport": [
        "http"
      ],
      "endpoints": {
        "agent_card": "https://www.curationsla.com/.well-known/agent-card.json",
        "skills": "https://www.curationsla.com/.well-known/agent-skills/index.json",
        "api_catalog": "https://www.curationsla.com/.well-known/api-catalog"
      }
    },
    {
      "name": "curationsla-ai-discovery",
      "description": "Static AI-discovery surface — llms.txt, llms-full.txt, ai-plugin.json, ai.txt, trust.txt, opensearch.xml, robots.txt.",
      "protocol": "llms-txt",
      "protocol_version": "llms-txt-2024",
      "transport": [
        "http"
      ],
      "endpoints": {
        "llms": "https://www.curationsla.com/llms.txt",
        "llms_full": "https://www.curationsla.com/llms-full.txt",
        "ai_plugin": "https://www.curationsla.com/.well-known/ai-plugin.json",
        "ai_txt": "https://www.curationsla.com/.well-known/ai.txt",
        "trust": "https://www.curationsla.com/trust.txt",
        "opensearch": "https://www.curationsla.com/opensearch.xml"
      }
    }
  ],
  "feeds": {
    "rss": "https://www.curationsla.com/rss",
    "atom": "https://www.curationsla.com/atom.xml",
    "json": "https://www.curationsla.com/feed.json",
    "sitemap": "https://www.curationsla.com/sitemap.xml",
    "sitemap_manifests": "https://www.curationsla.com/sitemap-manifests.xml"
  },
  "datasets": {
    "events": "https://www.curationsla.com/events/dataset.json",
    "venues": "https://www.curationsla.com/venues/dataset.json",
    "restaurants": "https://www.curationsla.com/restaurants/dataset.json",
    "stays": "https://www.curationsla.com/stays/dataset.json",
    "vibes": "https://www.curationsla.com/vibes/dataset.json"
  },
  "entity_patterns": {
    "event": {
      "manifest": "https://www.curationsla.com/{slug}/manifest.json",
      "markdown": "https://www.curationsla.com/{slug}/markdown"
    },
    "venue": {
      "manifest": "https://www.curationsla.com/venues/{slug}/manifest.json",
      "markdown": "https://www.curationsla.com/venues/{slug}/markdown"
    },
    "restaurant": {
      "manifest": "https://www.curationsla.com/restaurants/{slug}/manifest.json",
      "markdown": "https://www.curationsla.com/restaurants/{slug}/markdown"
    },
    "stay": {
      "manifest": "https://www.curationsla.com/stays/{slug}/manifest.json",
      "markdown": "https://www.curationsla.com/stays/{slug}/markdown"
    },
    "vibe": {
      "manifest": "https://www.curationsla.com/vibes/{slug}/manifest.json",
      "markdown": "https://www.curationsla.com/vibes/{slug}/markdown"
    },
    "plan": {
      "manifest": "https://www.curationsla.com/plans/{slug}/manifest.json",
      "markdown": "https://www.curationsla.com/plans/{slug}/markdown"
    }
  },
  "safety": {
    "security_txt": "https://www.curationsla.com/.well-known/security.txt",
    "humans_txt": "https://www.curationsla.com/humans.txt",
    "content_policy": "human-curated with AI assistance (transparent collaboration)",
    "training_policy": "All content available for AI training with attribution per CC-BY-4.0"
  },
  "updated": "2026-05-15T08:41:26.061Z"
}