Ploomes MCP Server
Click on "Install 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., "@Ploomes MCP ServerCreate a new contact named John Doe with email john@acme.com"
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.
Ploomes MCP Server
MCP server (Model Context Protocol) that connects AI assistants to the Ploomes CRM. It exposes 153 tools covering CRUD of Ploomes entities, funnel and field configuration, CPQ (Proposal/Sale/Document templates), automations, and webhooks. Change history in CHANGELOG.md.
Setup
uv syncCreate a .env:
# Obrigatórias
PLOOMES_API_KEY=sua_chave
PLOOMES_BASE_URL=https://api2.ploomes.com
PLOOMES_USER_ID=id_numerico
# Opcional — loga request/response completo no stderr
PLOOMES_DEBUG=1
# Opcional — apenas para o caminho "gateway" de geração de HTML de proposta
# (gerar_modelo_html_ia, identificar_campos_html_ia, criar_campos_em_massa_ia).
# É uma credencial PRÓPRIA dessa feature, diferente da PLOOMES_API_KEY.
# Sem ela, essas três tools retornam erro explicativo e o resto do servidor
# funciona normalmente — veja "Geração de HTML" abaixo para a alternativa que
# não precisa de credencial extra.
PLOOMES_AI_CLIENT_ID=
PLOOMES_AI_CLIENT_SECRET=
PLOOMES_AI_BASE_URL=https://ai.ploomes.run/api
# Opcional — debugging com LangSmith
OPENAI_API_KEY=
LANGSMITH_TRACING=true
LANGSMITH_ENDPOINT=https://api.smith.langchain.com
LANGSMITH_API_KEY=
LANGSMITH_PROJECT=ploomes-mcpRun the server:
uv run python ploomes_server.pyRelated MCP server: Kommo MCP Server
Verification
Before starting the server or opening a PR, run the static verification (it does not use network or credentials):
uv run python tests/verificar_tools.py --strictIt detects duplicate tool names, a file with a tool not registered in tools/__init__.py, and imports of nonexistent symbols — the three problems that the 29/07/2026 consolidation found. At runtime, register_all_tools also raises RuntimeError if two files declare the same tool name, instead of letting FastMCP silently discard one of them.
Manual test script against a sandbox account (never production):
uv run python test_novas_tools.py --etapa 1 # só leitura
uv run python test_novas_tools.py --etapa 2 # escrita, pede confirmaçãoProposal template HTML generation
In Ploomes there is no form field editor separate from the HTML: the fields the user fills in when generating a proposal are derived by the backend from parsing the HTML of the document body (Pages[].BodySourceCode). Writing the HTML with the right tags is the only way to declare a field.
There are two paths, and both end in salvar_modelo_proposta:
Native — only needs the PLOOMES_API_KEY. The agent writes the HTML.
guia_html_modelo_proposta— returns the markup conventions.The agent writes the HTML, with
<field key="...">for native fields and<newfield .../>where a custom field is needed.criar_campos_novos_llm— creates the custom fields and returns the Keys.aplicar_campos_novos_html_llm— replaces the<newfield>with<field key="...">.salvar_modelo_proposta— creates the template and the first page.montar_bloco_produtos_proposta— inserts the items block, if any. Gateway — requiresPLOOMES_AI_CLIENT_ID/SECRET, and accepts PDF, Word, and image as reference (the native path depends on the agent reading the files on its own).gerar_modelo_html_ia→ 2.identificar_campos_html_ia→criar_campos_em_massa_ia→ 4.aplicar_campos_no_html_ia→salvar_modelo_propostaShortcut — for a simple template already with the client's visual identity,montar_modelo_proposta_com_identidadedoes everything in one call, from an already extracted brand brief. Use the individual steps when you need a custom layout or to resume from an error in the middle.
The markup conventions come from reverse engineering and network capture of the app, not from official Ploomes documentation. Validate in sandbox before production.
Add to Claude Desktop / Cursor
{
"mcpServers": {
"ploomes": {
"command": "uv",
"args": ["run", "python", "/caminho/para/ploomes_server.py"],
"env": {
"PLOOMES_API_KEY": "sua_chave",
"PLOOMES_BASE_URL": "https://api2.ploomes.com",
"PLOOMES_USER_ID": "id_numerico"
}
}
}
}Debug with LangSmith
With the LANGSMITH_* variables set, tool calls are traced automatically. Run uv run python example.py and see the dashboard at https://smith.langchain.com
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseBqualityAmaintenanceProvides comprehensive access to Pipedrive CRM with 100+ tools for managing deals, contacts, organizations, activities, and sales workflows through natural language conversations with Claude.1006112MIT
- FlicenseBqualityDmaintenanceEnables AI assistants to autonomously interact with Kommo CRM, providing tools for managing pipelines, leads, contacts, and custom fields via the Kommo API v4.271
- AlicenseAqualityDmaintenanceConnects AI agents to the Ploomes CRM REST API, exposing 56 tools for managing contacts, deals, tasks, pipelines, interactions, quotes, orders, products, fields, users, and account information.56111MIT
- AlicenseNot gradedqualityBmaintenanceConnects AI assistants to HubSpot CRM, providing tools to manage contacts, companies, deals, and more via natural language.MIT
Related MCP Connectors
Connect AI to your Attio CRM. Manage contacts, companies, deals, and sales pipelines. Create tasks…
Connect AI assistants to Stellary projects, boards, documents, and governed agent workflows.
Connect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/thalleshcm/ploomes-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server