{
  "@context": "https://apicatalog.org/ns/apis",
  "name": "EuNerd Public API Catalog",
  "description": "APIs publicas e endpoints navegaveis por agentes de IA do portal EuNerd",
  "homepage": "https://eunerd.com.br",
  "apis": [
    {
      "name": "MCP Server (Model Context Protocol)",
      "description": "Servidor MCP publico para leitura de artigos, busca e cadastro de usuarios",
      "endpoint": "https://eunerd.com.br/mcp",
      "protocol": "mcp/streamable-http",
      "authentication": "none-public",
      "discovery": "https://eunerd.com.br/.well-known/mcp/server-card.json"
    },
    {
      "name": "Articles JSON Feed",
      "description": "Lista de artigos publicados",
      "endpoint": "https://mzferxcfsrpuzvdetpiy.supabase.co/functions/v1/get-articles",
      "protocol": "rest",
      "method": "GET",
      "authentication": "anon-key"
    },
    {
      "name": "Sitemap XML",
      "endpoint": "https://eunerd.com.br/sitemap.xml",
      "protocol": "sitemap"
    },
    {
      "name": "RSS Feed",
      "endpoint": "https://eunerd.com.br/rss.xml",
      "protocol": "rss-2.0"
    },
    {
      "name": "LLMs.txt",
      "endpoint": "https://eunerd.com.br/llms.txt",
      "protocol": "llms-txt"
    },
    {
      "name": "Article Markdown (Agent-friendly)",
      "description": "Markdown limpo de qualquer artigo via Accept: text/markdown ou ?slug=",
      "endpoint": "https://mzferxcfsrpuzvdetpiy.supabase.co/functions/v1/article-md",
      "protocol": "rest",
      "method": "GET",
      "content_types": ["text/markdown", "application/json"],
      "authentication": "none-public"
    },
    {
      "name": "x402 Discovery (stub)",
      "endpoint": "https://eunerd.com.br/.well-known/x402",
      "protocol": "x402"
    },
    {
      "name": "x402 Discovery (stub)",
      "endpoint": "https://eunerd.com.br/.well-known/x402",
      "protocol": "x402"
    },
    {
      "name": "UCP Manifest (stub)",
      "endpoint": "https://eunerd.com.br/.well-known/ucp",
      "protocol": "ucp"
    },
    {
      "name": "ChatGPT Apps SDK Manifest (v23)",
      "description": "Manifesto OpenAI Apps SDK para discovery via ChatGPT/gpt-store.",
      "endpoint": "https://eunerd.com.br/.well-known/openai-apps.json",
      "protocol": "openai-apps-sdk/v1"
    }
  ]
}
