creci-sp-api
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@creci-sp-apisearch for agents in Campinas"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
creci-sp-api
API REST + MCP para consulta de corretores imobiliários de São Paulo (CRECI-SP).
Stack
FastAPI + FastMCP 3.0 — REST e protocolo MCP
PostgreSQL 16 — banco de dados
SQLAlchemy async + asyncpg — ORM
Docker Compose — banco + app em um comando
Rodando localmente
cp .env.example .env
# editar .env se necessário
docker compose up --buildAPI disponível em http://localhost:8004
Docs em http://localhost:8004/docs
Importar dados
Após o docker compose up, importar o CSV coletado:
docker compose exec app python scripts/import_csv.py /caminho/corretores_sp.csvOu de fora do container (banco exposto na porta 5432):
DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/creci_sp \
python scripts/import_csv.py corretores_sp.csvEndpoints
Método | Rota | Descrição |
GET |
| Lista com filtros: |
GET |
| Dados de um corretor pelo CRECI |
GET |
| Estatísticas gerais |
GET |
| Ranking de cidades |
GET |
| Health check |
POST |
| Endpoint MCP (StreamableHTTP) |
MCP Tools
Tool | Descrição |
| Busca por nome, CRECI, cidade ou situação |
| Dados completos pelo número CRECI |
| Total, ativos, top cidades |
| Todas as cidades com corretores |
Deploy no Coolify
Criar novo recurso → Docker Compose
Apontar para este repositório
Configurar variáveis de ambiente:
API_TOKEN— token de autenticação BearerDB_PASSWORD— senha do PostgreSQL
Deploy
Autenticação
Definir API_TOKEN no .env. Todas as rotas exigem:
Authorization: Bearer <token>Deixar vazio para desabilitar autenticação.
Related MCP Connectors
Agent-native MCP server over 49M+ US public and government records, privacy-first, always current.
MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).
RealEstateAPI MCP — property search, detail, and skip-trace (realestateapi.com)