{
  "$schema": "https://modelcontextprotocol.io/schema/manifest.json",
  "name": "spotto-geomarketing-mcp",
  "version": "1.0.0",
  "description": "Conector MCP oficial do Spotto para agentes autônomos (Claude Desktop, Cursor, LangChain).",
  "homepage": "https://spoto.lat",
  "tools": [
    {
      "name": "consultar_viabilidade_ponto",
      "description": "Calcula o Spotto Score™ (0 a 10) e avalia a densidade de concorrentes e residentes em raios concêntricos de 500m, 1km e 2km.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "endereco": {
            "type": "string",
            "description": "Endereço completo ou CEP para análise"
          },
          "nicho": {
            "type": "string",
            "description": "Segmento comercial (ex: alimentacao_restaurantes, farmacias_drogarias)"
          }
        },
        "required": [
          "endereco"
        ]
      }
    },
    {
      "name": "calcular_gravitacao_huff",
      "description": "Calcula a probabilidade de atração de consumidores P_ij com base na área da loja, distância euclidiana e expoente de fricção lambda.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "area_loja_m2": {
            "type": "number"
          },
          "distancia_metros": {
            "type": "number"
          },
          "lambda_friccao": {
            "type": "number",
            "default": 2.0
          }
        },
        "required": [
          "area_loja_m2",
          "distancia_metros"
        ]
      }
    }
  ]
}