MCP Officegest
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., "@MCP OfficegestCriar um documento de venda para o cliente 123"
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.
MCP Officegest
Servidor MCP que expõe a API Officegest v2 a clientes de IA como o Claude Code e o Claude Desktop.
A API tem 460 endpoints (inventário completo em endpoints-v2.txt); este servidor expõe um subconjunto curado de 22 tools com CRUD para três áreas: Clientes/Entidades, Vendas e Stocks.
Requisitos
Python 3.12 (ver .python-version; o projeto usa
pyenv+venv, nãouv)Uma conta Officegest com acesso à API v2
Related MCP server: Workiz MCP Server
Instalação
pyenv local 3.12.1
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtConfiguração
cp .env.example .envEdita o .env:
OFFICEGEST_BASE_URL=https://A-TUA-EMPRESA.officegest.com/api/v2
OFFICEGEST_USERNAME=o-teu-utilizador
OFFICEGEST_PASSWORD=a-tua-password⚠️ O
.envcontém credenciais e está no.gitignore— nunca o commites.
Autenticação
A API usa Bearer token no header Authorization. Com OFFICEGEST_USERNAME e
OFFICEGEST_PASSWORD definidos, o servidor autentica-se sozinho na primeira
chamada (POST /auth/login) e renova o token automaticamente se expirar (resposta
401). Em alternativa, podes colar um token já obtido em OFFICEGEST_TOKEN.
Nota: a API devolve o token em
data.access_token(a documentação dizdata.token, mas está desatualizada). O servidor aceita ambos.
Testar (MCP Inspector)
Este projeto usa pyenv + venv, por isso não uses mcp dev (arranca o servidor
com uv, que não está instalado). Lança o Inspector apontando ao Python do venv:
npx @modelcontextprotocol/inspector .venv/bin/python server.pyAbre o link, faz Connect → Tools → List Tools e experimenta as tools.
Usar no Claude Code
A partir do projeto onde queres usar o MCP:
claude mcp add officegest -- /CAMINHO/ABSOLUTO/.venv/bin/python /CAMINHO/ABSOLUTO/server.pyO Claude Code passa a arrancar o servidor sozinho em cada sessão — não precisas de o
correr à mão. Verifica com claude mcp list ou /mcp dentro da sessão.
Depois de alterares o server.py, rearranca o servidor (reabre o Claude Code ou
/mcp → reconnect) para as mudanças serem lidas.
Tools disponíveis
Área | Tools |
Clientes |
|
Vendas |
|
Stocks |
|
A API Officegest não tem delete para clientes nem documentos de venda (só artigos), por isso essas tools não existem — não é limitação deste servidor.
Adicionar mais endpoints
Cada tool é uma função async decorada com @mcp.tool(). Para expor outro endpoint,
copia o padrão de uma tool existente e ajusta o caminho/parâmetros a partir de
endpoints-v2.txt. A docstring é o que o modelo lê para decidir
quando usar a tool — descreve bem os parâmetros.
This server cannot be deployed
Maintenance
Related MCP Connectors
Operate Obriym CRM from your AI assistant: leads, deals, orders, catalog, stock, marketplaces.
Malaysian SME accounting, e-Invoice and payroll for your AI. 64 tools; writes are approved drafts.
- PlixanaOAuthcom.plixana
Operate the Plixana CRM from any AI: contacts, deals, quotes, WhatsApp and metrics.
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables LLM agents to interact with Odoo 17 ERP via external API, providing tools for inventory management, sales order processing, and customer management through natural language.-
- FlicenseNot gradedqualityBmaintenanceProvides tools to read and write Workiz CRM/Field Service data (jobs, leads, team, time off) enabling Claude to manage records via natural language.-
- FlicenseCqualityCmaintenanceExposes 153 tools to connect AI assistants to the Ploomes CRM, enabling CRUD operations, funnel configuration, CPQ, automations, and webhooks.1001-
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to natively interact with Dolibarr ERP/CRM through its REST API, providing over 30 tools for managing customers, contacts, products, quotes, orders, invoices, stock, projects, contracts, interventions, and PDF generation, while supporting complex workflow orchestration and read-only security modes.MIT