MCP Server for Siga Pregão — prospecting and bidding management for Brazilian government procurement
Project description
siga-pregao-mcp
MCP Server para Siga Pregão — prospecção e gestão de licitações públicas brasileiras para o Claude.
Transforma o Claude num operador de licitações: busca oportunidades, avalia fit, gerencia o funil de negócios e acompanha habilitação.
Instalação
Claude Desktop
Adicione ao claude_desktop_config.json:
{
"mcpServers": {
"siga-pregao": {
"command": "uvx",
"args": ["siga-pregao-mcp"],
"env": {
"SIGA_EMAIL": "seu@email.com",
"SIGA_PASSWORD": "suasenha"
}
}
}
}
Localização do arquivo:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Desenvolvimento local
git clone https://github.com/b2g-os/siga-pregao-mcp
cd siga-pregao-mcp
pip install -e ".[dev]"
# Rodar o servidor
SIGA_EMAIL=x@email.com SIGA_PASSWORD=senha python -m mcp.server
Ferramentas disponíveis
Empresas
| Tool | Descrição |
|---|---|
listar_empresas() |
Lista empresas cadastradas na conta Siga |
Prospecção
| Tool | Descrição |
|---|---|
buscar_oportunidades(dias, pagina) |
Busca licitações publicadas nos últimos N dias |
get_itens_processo(processo_id) |
Retorna itens detalhados de uma licitação |
Funil de Negócios
| Tool | Descrição |
|---|---|
criar_negocio(processo_id, empresa_cnpj, itens) |
Cria card na etapa Oportunidade |
mover_etapa(negocio_id, etapa) |
Move negócio no funil |
listar_pipeline(etapa) |
Lista negócios por etapa |
get_checklist(negocio_id) |
Retorna checklist com status |
marcar_item_checklist(item_id) |
Marca item como concluído |
Documentos
| Tool | Descrição |
|---|---|
listar_documentos(negocio_id) |
Lista docs anexados ao negócio |
upload_documento(negocio_id, arquivo_path) |
Faz upload e associa documento |
Exemplo de uso no Claude
"Busca licitações de notebooks e monitores em São Paulo nos últimos 2 dias"
"Mostra os itens do processo 12345"
"Cria um card no Siga para o processo 12345 com a empresa CNPJ 12.345.678/0001-99, itens 1 e 3"
"Move o negócio 67890 para Qualificação"
"Como está o checklist do negócio 67890?"
Funil de licitações
OPORTUNIDADE → QUALIFICAÇÃO → DISPUTA → CLASSIFICAÇÃO → CONTRATO
Requisitos
- Python 3.10+
- Conta ativa no Siga Pregão
- uv instalado (para
uvx)
Licença
MIT — desenvolvido por B2G OS
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file siga_pregao_mcp-0.1.0.tar.gz.
File metadata
- Download URL: siga_pregao_mcp-0.1.0.tar.gz
- Upload date:
- Size: 91.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a19082af36e948be82dff27770f8c3a522deb475f1a9402cd67dd7855bcf1bbe
|
|
| MD5 |
bec78091515e97d268c0f18d0cd88737
|
|
| BLAKE2b-256 |
c2051defdfb36a6ad773b9d3466dd90220c39de41830606acb5a1aa692e65572
|
File details
Details for the file siga_pregao_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: siga_pregao_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b44e5233763e0d20a946293462932492c84853af0f32fa525221b8ac4649bb6
|
|
| MD5 |
43348d8a54c294ad89e87fd992fdd55a
|
|
| BLAKE2b-256 |
c85932f839a7a5e8a0a823f42b62d2689d0da66dafac010d05407fc288719ff9
|