{
  "name": "explorigen",
  "title": "ExploriGen — produto (product)",
  "version": "1.0.0",
  "kind": "product",
  "description": "Servidor MCP (Model Context Protocol) do produto da ExploriGen: consulta a leitura de prontidão técnica gravada de um domínio, busca e lê as páginas públicas em markdown, lista soluções, preços públicos e canais de contratação. Somente leitura, sem autenticação, sem stream do servidor para o cliente. ExploriGen product MCP server: read-only, no auth.",
  "icon": "https://explorigen.io/icon-512.png",
  "url": "https://explorigen.io/mcp",
  "serverUrl": "https://explorigen.io/mcp",
  "transport": "streamable-http",
  "instructions": "Servidor MCP da ExploriGen para agir: consultar a prontidão de um domínio para agentes (get_readiness_score), buscar e ler páginas, listar soluções, preços e como contratar. Somente leitura, sem autenticação. Product MCP server: read-only, no auth.",
  "capabilities": {
    "tools": true,
    "resources": true
  },
  "tools": [
    {
      "name": "get_readiness_score",
      "description": "Consulta a leitura de prontidão técnica gravada para um domínio (nota 0-100 e grau A+–F do instrumento ora.ai, camadas, lacunas). Nunca mede: se não há leitura, devolve ausente=true e o endereço /diagnostico-de-visibilidade-cognitiva para medir. Get the recorded agent-readiness score for a domain (never triggers a scan).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "dominio": {
            "type": "string",
            "description": "Domínio do site, sem https:// (ex.: suaempresa.com.br)"
          }
        },
        "required": [
          "dominio"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "search_site",
      "description": "Busca lexical nas páginas públicas de explorigen.io (título, descrição e texto). Search ExploriGen pages by keyword; no semantic ranking.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "consulta": {
            "type": "string",
            "description": "Termos de busca, separados por espaço; a busca é lexical (keyword), sem ranking semântico."
          },
          "limite": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "default": 8,
            "description": "Quantos resultados devolver, de 1 a 20 (padrão 8)."
          }
        },
        "required": [
          "consulta"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_page",
      "description": "Devolve o markdown de uma página pública de explorigen.io pela rota (ex.: /solucoes/seo-tecnico). Get a page of explorigen.io as markdown.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "rota": {
            "type": "string",
            "description": "Rota que começa com /, sem extensão"
          }
        },
        "required": [
          "rota"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "list_services",
      "description": "Lista as soluções da ExploriGen (SEO técnico, conteúdo, SEO local, respostas de IA, dados estruturados, autoridade, conversão, dados e performance, anúncios, automação) e as cinco portas por objetivo de negócio. Aceita `tipo` para pedir só um dos dois conjuntos e `termo` para filtrar por palavra no nome ou no resumo. List ExploriGen services; optional `tipo` and `termo` filters.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tipo": {
            "type": "string",
            "enum": [
              "tudo",
              "solucoes",
              "objetivos"
            ],
            "default": "tudo",
            "description": "Qual conjunto devolver: as soluções, as portas por objetivo, ou os dois (padrão)."
          },
          "termo": {
            "type": "string",
            "description": "Filtra por palavra no nome ou no resumo, sem diferenciar maiúsculas nem acentos (ex.: local, IA, dados)."
          }
        }
      },
      "annotations": {
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_pricing",
      "description": "Preços públicos: diagnóstico pago (valor, prazo, o que inclui, link de pagamento) e diagnóstico gratuito; demais serviços são sob proposta. Aceita `produto` para devolver só um deles. Get public pricing (same data as /pricing.md); optional `produto` filter.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "produto": {
            "type": "string",
            "description": "Identificador, sigla ou parte do nome de um produto (ex.: dpa, leitura). Sem ele, devolve todos."
          }
        }
      },
      "annotations": {
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "how_to_hire",
      "description": "Como contratar ou falar com a ExploriGen: e-mail, triagem por objetivo (/comecar), contato direto (/contato), o diagnóstico pago (/diagnostico-de-visibilidade) e a leitura gratuita (/diagnostico-de-visibilidade-cognitiva). Aceita `produto` para o caminho de contratação de um produto específico. How to contact or hire ExploriGen; optional `produto` filter.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "produto": {
            "type": "string",
            "description": "Identificador, sigla ou parte do nome do produto que se quer contratar (ex.: dpa). Sem ele, devolve todos os canais."
          }
        }
      },
      "annotations": {
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    }
  ],
  "auth": {
    "type": "none"
  },
  "servers": [
    {
      "kind": "product",
      "name": "explorigen",
      "url": "https://explorigen.io/mcp",
      "serverCard": "https://explorigen.io/.well-known/mcp/server-card.json",
      "toolCount": 6,
      "tools": [
        "get_readiness_score",
        "search_site",
        "get_page",
        "list_services",
        "get_pricing",
        "how_to_hire"
      ]
    },
    {
      "kind": "docs",
      "name": "explorigen-docs",
      "url": "https://explorigen.io/mcp/docs",
      "serverCard": "https://explorigen.io/.well-known/mcp/docs/server-card.json",
      "toolCount": 4,
      "tools": [
        "list_docs",
        "get_doc",
        "search_docs",
        "get_llms_txt"
      ]
    }
  ],
  "documentation": "https://explorigen.io/agentes"
}
