buscador-de-cnpj


Namebuscador-de-cnpj JSON
Version 0.2.7 PyPI version JSON
download
home_pageNone
SummaryA MCP server for CNPJ search using buscadordecnpj.com API
upload_time2025-08-03 11:59:11
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseMIT
keywords api brazil cnpj company mcp search
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Buscador de CNPJ - MCP Server

Um servidor MCP (Model Context Protocol) para busca de dados de empresas brasileiras usando a API do [buscadordecnpj.com](https://buscadordecnpj.com).

## 📋 Funcionalidades

### 🆓 Consultas Gratuitas
- **cnpj_public_lookup**: Busca pública de dados básicos de uma empresa (sem necessidade de API key)

### 💎 Consultas Premium (requer API key)
- **cnpj_detailed_lookup**: Busca detalhada com dados completos da empresa
- **term_search**: Busca por termo textual (linguagem natural) em múltiplos campos; ex.: "padarias em SP Tatuapé"
- **cnpj_advanced_search**: Busca avançada com filtros estruturados (exatos, intervalos); ideal para fine-tuning

## 🚀 Instalação

### 🎯 Instalação Automática (Recomendada)
```bash
curl -sSL https://raw.githubusercontent.com/victortavernari/buscador-de-cnpj/main/install.sh | bash
```

Este script irá:
- ✅ Detectar seu sistema operacional
- ✅ Instalar uv (se necessário)
- ✅ Instalar buscador-de-cnpj
- ✅ Configurar automaticamente o Claude Desktop
- ✅ Criar wrapper scripts para compatibilidade

### 🔧 Instalação Manual

#### Opção A: Usando uv
```bash
# Instale uv (se não tiver)
curl -LsSf https://astral.sh/uv/install.sh | sh
# ou no Windows:
# powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
```

#### Opção B: Usando pip
```bash
pip install buscador-de-cnpj
```

### 🔑 Configure sua API key
Para funcionalidades premium, obtenha uma API key em: https://buscadordecnpj.com

## 🔧 Configuração no Claude Desktop

### 1. Edite o arquivo de configuração do Claude
**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`

### 2. Adicione a configuração do MCP server

#### Opção A: Usando uvx com script wrapper (recomendado)

**1. Crie um script wrapper:**
```bash
# Crie o diretório se não existir
sudo mkdir -p /usr/local/bin

# Crie o script wrapper
sudo tee /usr/local/bin/uvx-wrapper << 'EOF'
#!/bin/bash
# Encontra uvx automaticamente e executa
UVX_PATH=""

# Possíveis localizações do uvx
POSSIBLE_PATHS=(
    "$HOME/.local/bin/uvx"
    "$HOME/Library/Python/3.*/bin/uvx"
    "/opt/homebrew/bin/uvx"
    "/usr/local/bin/uvx"
    "$(which uvx 2>/dev/null)"
)

for path in "${POSSIBLE_PATHS[@]}"; do
    if [[ -x "$path" ]]; then
        UVX_PATH="$path"
        break
    fi
    # Para paths com wildcard
    for expanded in $path; do
        if [[ -x "$expanded" ]]; then
            UVX_PATH="$expanded"
            break 2
        fi
    done
done

if [[ -z "$UVX_PATH" ]]; then
    echo "Error: uvx not found. Please install uv first." >&2
    exit 1
fi

exec "$UVX_PATH" "$@"
EOF

# Torne executável
sudo chmod +x /usr/local/bin/uvx-wrapper
```

**2. Configure no Claude Desktop:**
```json
{
  "mcpServers": {
    "cnpj-search": {
      "command": "/usr/local/bin/uvx-wrapper",
      "args": ["buscador-de-cnpj"],
      "env": {
        "CNPJ_API_KEY": "sua_api_key_aqui"
      }
    }
  }
}
```

#### Opção B: Instalação global com pip (mais simples)
```bash
pip install buscador-de-cnpj
```

```json
{
  "mcpServers": {
    "cnpj-search": {
      "command": "buscador-de-cnpj",
      "env": {
        "CNPJ_API_KEY": "sua_api_key_aqui"
      }
    }
  }
}
```

#### Opção C: Caminho manual (se outras não funcionarem)
**1. Encontre seu caminho do uvx:**
```bash
which uvx
```

**2. Use o caminho completo:**
```json
{
  "mcpServers": {
    "cnpj-search": {
      "command": "/seu/caminho/para/uvx",
      "args": ["buscador-de-cnpj"],
      "env": {
        "CNPJ_API_KEY": "sua_api_key_aqui"
      }
    }
  }
}
```

### 3. Reinicie o Claude Desktop
Feche e abra novamente o Claude Desktop para carregar o novo servidor MCP.

## 📖 Como Usar

### Consulta Pública (Gratuita)
```
Busque informações da empresa com CNPJ 11.222.333/0001-81
```

### Busca Detalhada (Premium)
```
Faça uma busca detalhada da empresa com CNPJ 11.222.333/0001-81
```

### Busca em Lote
```
Busque informações das empresas com CNPJs: 11.222.333/0001-81, 22.333.444/0001-92
```

### Busca Avançada
```
Busque empresas com nome "Petrobras" no estado do Rio de Janeiro que estejam ativas
```

## 🛠️ Exemplos de Uso Direto

### 1. Consulta Pública
```json
{
  "tool": "cnpj_public_lookup",
  "arguments": {
    "cnpj": "11.222.333/0001-81"
  }
}
```

### 2. Busca Detalhada
```json
{
  "tool": "cnpj_detailed_lookup",
  "arguments": {
    "cnpj": "11222333000181"
  }
}
```

### 3. Busca em Lote
```json
{
  "tool": "cnpj_bulk_lookup",
  "arguments": {
    "cnpjs": ["11222333000181", "22333444000192"],
    "state": "SP",
    "active": true
  }
}
```

### 4. Busca por Termo (Texto Livre)
```json
{
  "tool": "term_search",
  "arguments": {
    "term": "padarias em SP Tatuapé",
    "uf": "SP",
    "pagina": 1,
    "limite": 100
  }
}
```

### 5. Busca Avançada (Filtros Estruturados)
```json
{
  "tool": "cnpj_advanced_search",
  "arguments": {
    "razao_social": "*padaria*",
    "uf": "SP",
    "municipio": "São Paulo",
    "bairro": "Tatuapé",
    "situacao_cadastral": "2",
    "pagina": 1,
    "limite": 100
  }
}
```

## 🔍 Parâmetros Disponíveis

### cnpj_public_lookup
- **cnpj** (obrigatório): CNPJ da empresa (com ou sem formatação)

### cnpj_detailed_lookup
- **cnpj** (obrigatório): CNPJ da empresa (com ou sem formatação)

### cnpj_bulk_lookup
- **cnpjs** (obrigatório): Lista de CNPJs
- **state** (opcional): Filtrar por estado (UF)
- **active** (opcional): Filtrar apenas empresas ativas (true/false)

### cnpj_advanced_search
- **name** (opcional): Nome da empresa ou parte do nome
- **activity** (opcional): Atividade principal da empresa
- **state** (opcional): Estado (UF)
- **city** (opcional): Cidade
- **registration_status** (opcional): Status do registro (ATIVA, BAIXADA, etc.)
- **page** (opcional): Página dos resultados (padrão: 1)
- **per_page** (opcional): Resultados por página (máximo: 50)

## 💰 Custos da API

- **Consulta Pública**: Gratuita e ilimitada
- **Consulta Detalhada**: 1 crédito por consulta bem-sucedida
- **Busca em Lote**: 1 crédito por 20 CNPJs
- **Busca Avançada**: 2 créditos por busca

## 🚨 Solução de Problemas

### Erro: "spawn uvx ENOENT"
O Claude Desktop não encontra o `uvx`. Soluções:

**1. Encontre o caminho do uvx:**
```bash
which uvx
```

**2. Use o caminho completo na configuração:**
```json
{
  "command": "/caminho/completo/para/uvx",
  "args": ["buscador-de-cnpj"]
}
```

**3. Se o uvx não estiver instalado:**
```bash
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
```

**4. Ou use a Opção B com pip install**

### Erro: "spawn buscador-de-cnpj ENOENT"
O pacote não está instalado globalmente. Execute:
```bash
pip install buscador-de-cnpj
```

### Erro: "API key required"
Para funcionalidades premium:
1. Defina a variável de ambiente: `export CNPJ_API_KEY="sua_key"`
2. Ou configure no arquivo de configuração do Claude Desktop
3. Obtenha uma API key em: https://buscadordecnpj.com

### Erro: "Unknown tool"
Verifique se:
1. O Claude Desktop foi reiniciado após a configuração
2. A configuração JSON está correta (sem erros de sintaxe)
3. O nome do servidor está correto: "cnpj-search"

### Servidor não conecta
Confirme que:
1. Python 3.11+ está instalado
2. O pacote foi instalado corretamente
3. Não há conflitos de dependências

## 🔍 Debugging

Para testar o servidor MCP localmente, use o MCP Inspector:

### Com uvx
```bash
npx @modelcontextprotocol/inspector uvx buscador-de-cnpj
```

### Com pip install
```bash
npx @modelcontextprotocol/inspector buscador-de-cnpj
```

Isso abrirá uma interface web onde você pode testar as ferramentas do MCP server diretamente.

## 📞 Suporte

- **API**: https://buscadordecnpj.com
- **Documentação da API**: https://api.buscadordecnpj.com/docs
- **MCP Protocol**: https://modelcontextprotocol.io

## 📄 Licença

Este projeto está licenciado sob a MIT License.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "buscador-de-cnpj",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "api, brazil, cnpj, company, mcp, search",
    "author": null,
    "author_email": "Buscador de CNPJ <contato@buscadordecnpj.com>",
    "download_url": "https://files.pythonhosted.org/packages/c8/58/c72caa5f325298340520db10a30639f5cb058e6d21ea2be02d8c6161dd7a/buscador_de_cnpj-0.2.7.tar.gz",
    "platform": null,
    "description": "# Buscador de CNPJ - MCP Server\n\nUm servidor MCP (Model Context Protocol) para busca de dados de empresas brasileiras usando a API do [buscadordecnpj.com](https://buscadordecnpj.com).\n\n## \ud83d\udccb Funcionalidades\n\n### \ud83c\udd93 Consultas Gratuitas\n- **cnpj_public_lookup**: Busca p\u00fablica de dados b\u00e1sicos de uma empresa (sem necessidade de API key)\n\n### \ud83d\udc8e Consultas Premium (requer API key)\n- **cnpj_detailed_lookup**: Busca detalhada com dados completos da empresa\n- **term_search**: Busca por termo textual (linguagem natural) em m\u00faltiplos campos; ex.: \"padarias em SP Tatuap\u00e9\"\n- **cnpj_advanced_search**: Busca avan\u00e7ada com filtros estruturados (exatos, intervalos); ideal para fine-tuning\n\n## \ud83d\ude80 Instala\u00e7\u00e3o\n\n### \ud83c\udfaf Instala\u00e7\u00e3o Autom\u00e1tica (Recomendada)\n```bash\ncurl -sSL https://raw.githubusercontent.com/victortavernari/buscador-de-cnpj/main/install.sh | bash\n```\n\nEste script ir\u00e1:\n- \u2705 Detectar seu sistema operacional\n- \u2705 Instalar uv (se necess\u00e1rio)\n- \u2705 Instalar buscador-de-cnpj\n- \u2705 Configurar automaticamente o Claude Desktop\n- \u2705 Criar wrapper scripts para compatibilidade\n\n### \ud83d\udd27 Instala\u00e7\u00e3o Manual\n\n#### Op\u00e7\u00e3o A: Usando uv\n```bash\n# Instale uv (se n\u00e3o tiver)\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n# ou no Windows:\n# powershell -c \"irm https://astral.sh/uv/install.ps1 | iex\"\n```\n\n#### Op\u00e7\u00e3o B: Usando pip\n```bash\npip install buscador-de-cnpj\n```\n\n### \ud83d\udd11 Configure sua API key\nPara funcionalidades premium, obtenha uma API key em: https://buscadordecnpj.com\n\n## \ud83d\udd27 Configura\u00e7\u00e3o no Claude Desktop\n\n### 1. Edite o arquivo de configura\u00e7\u00e3o do Claude\n**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n### 2. Adicione a configura\u00e7\u00e3o do MCP server\n\n#### Op\u00e7\u00e3o A: Usando uvx com script wrapper (recomendado)\n\n**1. Crie um script wrapper:**\n```bash\n# Crie o diret\u00f3rio se n\u00e3o existir\nsudo mkdir -p /usr/local/bin\n\n# Crie o script wrapper\nsudo tee /usr/local/bin/uvx-wrapper << 'EOF'\n#!/bin/bash\n# Encontra uvx automaticamente e executa\nUVX_PATH=\"\"\n\n# Poss\u00edveis localiza\u00e7\u00f5es do uvx\nPOSSIBLE_PATHS=(\n    \"$HOME/.local/bin/uvx\"\n    \"$HOME/Library/Python/3.*/bin/uvx\"\n    \"/opt/homebrew/bin/uvx\"\n    \"/usr/local/bin/uvx\"\n    \"$(which uvx 2>/dev/null)\"\n)\n\nfor path in \"${POSSIBLE_PATHS[@]}\"; do\n    if [[ -x \"$path\" ]]; then\n        UVX_PATH=\"$path\"\n        break\n    fi\n    # Para paths com wildcard\n    for expanded in $path; do\n        if [[ -x \"$expanded\" ]]; then\n            UVX_PATH=\"$expanded\"\n            break 2\n        fi\n    done\ndone\n\nif [[ -z \"$UVX_PATH\" ]]; then\n    echo \"Error: uvx not found. Please install uv first.\" >&2\n    exit 1\nfi\n\nexec \"$UVX_PATH\" \"$@\"\nEOF\n\n# Torne execut\u00e1vel\nsudo chmod +x /usr/local/bin/uvx-wrapper\n```\n\n**2. Configure no Claude Desktop:**\n```json\n{\n  \"mcpServers\": {\n    \"cnpj-search\": {\n      \"command\": \"/usr/local/bin/uvx-wrapper\",\n      \"args\": [\"buscador-de-cnpj\"],\n      \"env\": {\n        \"CNPJ_API_KEY\": \"sua_api_key_aqui\"\n      }\n    }\n  }\n}\n```\n\n#### Op\u00e7\u00e3o B: Instala\u00e7\u00e3o global com pip (mais simples)\n```bash\npip install buscador-de-cnpj\n```\n\n```json\n{\n  \"mcpServers\": {\n    \"cnpj-search\": {\n      \"command\": \"buscador-de-cnpj\",\n      \"env\": {\n        \"CNPJ_API_KEY\": \"sua_api_key_aqui\"\n      }\n    }\n  }\n}\n```\n\n#### Op\u00e7\u00e3o C: Caminho manual (se outras n\u00e3o funcionarem)\n**1. Encontre seu caminho do uvx:**\n```bash\nwhich uvx\n```\n\n**2. Use o caminho completo:**\n```json\n{\n  \"mcpServers\": {\n    \"cnpj-search\": {\n      \"command\": \"/seu/caminho/para/uvx\",\n      \"args\": [\"buscador-de-cnpj\"],\n      \"env\": {\n        \"CNPJ_API_KEY\": \"sua_api_key_aqui\"\n      }\n    }\n  }\n}\n```\n\n### 3. Reinicie o Claude Desktop\nFeche e abra novamente o Claude Desktop para carregar o novo servidor MCP.\n\n## \ud83d\udcd6 Como Usar\n\n### Consulta P\u00fablica (Gratuita)\n```\nBusque informa\u00e7\u00f5es da empresa com CNPJ 11.222.333/0001-81\n```\n\n### Busca Detalhada (Premium)\n```\nFa\u00e7a uma busca detalhada da empresa com CNPJ 11.222.333/0001-81\n```\n\n### Busca em Lote\n```\nBusque informa\u00e7\u00f5es das empresas com CNPJs: 11.222.333/0001-81, 22.333.444/0001-92\n```\n\n### Busca Avan\u00e7ada\n```\nBusque empresas com nome \"Petrobras\" no estado do Rio de Janeiro que estejam ativas\n```\n\n## \ud83d\udee0\ufe0f Exemplos de Uso Direto\n\n### 1. Consulta P\u00fablica\n```json\n{\n  \"tool\": \"cnpj_public_lookup\",\n  \"arguments\": {\n    \"cnpj\": \"11.222.333/0001-81\"\n  }\n}\n```\n\n### 2. Busca Detalhada\n```json\n{\n  \"tool\": \"cnpj_detailed_lookup\",\n  \"arguments\": {\n    \"cnpj\": \"11222333000181\"\n  }\n}\n```\n\n### 3. Busca em Lote\n```json\n{\n  \"tool\": \"cnpj_bulk_lookup\",\n  \"arguments\": {\n    \"cnpjs\": [\"11222333000181\", \"22333444000192\"],\n    \"state\": \"SP\",\n    \"active\": true\n  }\n}\n```\n\n### 4. Busca por Termo (Texto Livre)\n```json\n{\n  \"tool\": \"term_search\",\n  \"arguments\": {\n    \"term\": \"padarias em SP Tatuap\u00e9\",\n    \"uf\": \"SP\",\n    \"pagina\": 1,\n    \"limite\": 100\n  }\n}\n```\n\n### 5. Busca Avan\u00e7ada (Filtros Estruturados)\n```json\n{\n  \"tool\": \"cnpj_advanced_search\",\n  \"arguments\": {\n    \"razao_social\": \"*padaria*\",\n    \"uf\": \"SP\",\n    \"municipio\": \"S\u00e3o Paulo\",\n    \"bairro\": \"Tatuap\u00e9\",\n    \"situacao_cadastral\": \"2\",\n    \"pagina\": 1,\n    \"limite\": 100\n  }\n}\n```\n\n## \ud83d\udd0d Par\u00e2metros Dispon\u00edveis\n\n### cnpj_public_lookup\n- **cnpj** (obrigat\u00f3rio): CNPJ da empresa (com ou sem formata\u00e7\u00e3o)\n\n### cnpj_detailed_lookup\n- **cnpj** (obrigat\u00f3rio): CNPJ da empresa (com ou sem formata\u00e7\u00e3o)\n\n### cnpj_bulk_lookup\n- **cnpjs** (obrigat\u00f3rio): Lista de CNPJs\n- **state** (opcional): Filtrar por estado (UF)\n- **active** (opcional): Filtrar apenas empresas ativas (true/false)\n\n### cnpj_advanced_search\n- **name** (opcional): Nome da empresa ou parte do nome\n- **activity** (opcional): Atividade principal da empresa\n- **state** (opcional): Estado (UF)\n- **city** (opcional): Cidade\n- **registration_status** (opcional): Status do registro (ATIVA, BAIXADA, etc.)\n- **page** (opcional): P\u00e1gina dos resultados (padr\u00e3o: 1)\n- **per_page** (opcional): Resultados por p\u00e1gina (m\u00e1ximo: 50)\n\n## \ud83d\udcb0 Custos da API\n\n- **Consulta P\u00fablica**: Gratuita e ilimitada\n- **Consulta Detalhada**: 1 cr\u00e9dito por consulta bem-sucedida\n- **Busca em Lote**: 1 cr\u00e9dito por 20 CNPJs\n- **Busca Avan\u00e7ada**: 2 cr\u00e9ditos por busca\n\n## \ud83d\udea8 Solu\u00e7\u00e3o de Problemas\n\n### Erro: \"spawn uvx ENOENT\"\nO Claude Desktop n\u00e3o encontra o `uvx`. Solu\u00e7\u00f5es:\n\n**1. Encontre o caminho do uvx:**\n```bash\nwhich uvx\n```\n\n**2. Use o caminho completo na configura\u00e7\u00e3o:**\n```json\n{\n  \"command\": \"/caminho/completo/para/uvx\",\n  \"args\": [\"buscador-de-cnpj\"]\n}\n```\n\n**3. Se o uvx n\u00e3o estiver instalado:**\n```bash\n# macOS/Linux\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n\n# Windows\npowershell -c \"irm https://astral.sh/uv/install.ps1 | iex\"\n```\n\n**4. Ou use a Op\u00e7\u00e3o B com pip install**\n\n### Erro: \"spawn buscador-de-cnpj ENOENT\"\nO pacote n\u00e3o est\u00e1 instalado globalmente. Execute:\n```bash\npip install buscador-de-cnpj\n```\n\n### Erro: \"API key required\"\nPara funcionalidades premium:\n1. Defina a vari\u00e1vel de ambiente: `export CNPJ_API_KEY=\"sua_key\"`\n2. Ou configure no arquivo de configura\u00e7\u00e3o do Claude Desktop\n3. Obtenha uma API key em: https://buscadordecnpj.com\n\n### Erro: \"Unknown tool\"\nVerifique se:\n1. O Claude Desktop foi reiniciado ap\u00f3s a configura\u00e7\u00e3o\n2. A configura\u00e7\u00e3o JSON est\u00e1 correta (sem erros de sintaxe)\n3. O nome do servidor est\u00e1 correto: \"cnpj-search\"\n\n### Servidor n\u00e3o conecta\nConfirme que:\n1. Python 3.11+ est\u00e1 instalado\n2. O pacote foi instalado corretamente\n3. N\u00e3o h\u00e1 conflitos de depend\u00eancias\n\n## \ud83d\udd0d Debugging\n\nPara testar o servidor MCP localmente, use o MCP Inspector:\n\n### Com uvx\n```bash\nnpx @modelcontextprotocol/inspector uvx buscador-de-cnpj\n```\n\n### Com pip install\n```bash\nnpx @modelcontextprotocol/inspector buscador-de-cnpj\n```\n\nIsso abrir\u00e1 uma interface web onde voc\u00ea pode testar as ferramentas do MCP server diretamente.\n\n## \ud83d\udcde Suporte\n\n- **API**: https://buscadordecnpj.com\n- **Documenta\u00e7\u00e3o da API**: https://api.buscadordecnpj.com/docs\n- **MCP Protocol**: https://modelcontextprotocol.io\n\n## \ud83d\udcc4 Licen\u00e7a\n\nEste projeto est\u00e1 licenciado sob a MIT License.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A MCP server for CNPJ search using buscadordecnpj.com API",
    "version": "0.2.7",
    "project_urls": {
        "Documentation": "https://github.com/victortavernari/cnpj-mcp-server#readme",
        "Homepage": "https://github.com/victortavernari/cnpj-mcp-server",
        "Issues": "https://github.com/victortavernari/cnpj-mcp-server/issues",
        "Repository": "https://github.com/victortavernari/cnpj-mcp-server"
    },
    "split_keywords": [
        "api",
        " brazil",
        " cnpj",
        " company",
        " mcp",
        " search"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6072ed8121feb22fd6da8f4980e739647282f0559e34181ce025c0ef727ee811",
                "md5": "a91b7bdc0c2ae15bbbf94828d35f908d",
                "sha256": "ade593abb0daca9a0b3e993a84aeafdac7b13e3047b85d92d45264a814b42d4d"
            },
            "downloads": -1,
            "filename": "buscador_de_cnpj-0.2.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a91b7bdc0c2ae15bbbf94828d35f908d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 10347,
            "upload_time": "2025-08-03T11:59:10",
            "upload_time_iso_8601": "2025-08-03T11:59:10.068301Z",
            "url": "https://files.pythonhosted.org/packages/60/72/ed8121feb22fd6da8f4980e739647282f0559e34181ce025c0ef727ee811/buscador_de_cnpj-0.2.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c858c72caa5f325298340520db10a30639f5cb058e6d21ea2be02d8c6161dd7a",
                "md5": "5e5e02b0957e43263e532ed37db0188c",
                "sha256": "cb544c78b4794cc23668873f42e9e379ea539cbe52eba10c68295c6b1f9534a6"
            },
            "downloads": -1,
            "filename": "buscador_de_cnpj-0.2.7.tar.gz",
            "has_sig": false,
            "md5_digest": "5e5e02b0957e43263e532ed37db0188c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 73512,
            "upload_time": "2025-08-03T11:59:11",
            "upload_time_iso_8601": "2025-08-03T11:59:11.477461Z",
            "url": "https://files.pythonhosted.org/packages/c8/58/c72caa5f325298340520db10a30639f5cb058e6d21ea2be02d8c6161dd7a/buscador_de_cnpj-0.2.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-03 11:59:11",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "victortavernari",
    "github_project": "cnpj-mcp-server#readme",
    "github_not_found": true,
    "lcname": "buscador-de-cnpj"
}
        
Elapsed time: 0.40679s