Documentação do OneMCP

Os teus apps, as tuas APIs, qualquer servidor MCP · 41 tools incluídas · 16 fontes oficiais FR/UE · v0.6.0

⚡ Instalação

Claude Desktop / Claude Code

// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "onemcp": {
      "command": "npx",
      "args": ["-y", "@altura_ma/onemcp"]
    }
  }
}

Modo alojado (API key)

{
  "mcpServers": {
    "onemcp": {
      "url": "https://api.onemcp.fr/mcp",
      "headers": { "Authorization": "Bearer mk_live_xxx" }
    }
  }
}
🔌 Conectores e cofre

Além das 41 ferramentas oficiais, conecte suas próprias ferramentas de terceiros do seu

1. Obter uma chave API

Adicione o conector, as ferramentas aparecem automaticamente em onemcp.fr/#signup — 1000 chamadas/mês grátis, sem cartão bancário. Guarda a chave mostrada (não voltará a ser visível).

2. Importar a spec no GPT Builder

<connecteur>__<tool> ChatGPT → Explore GPTs → Create → Configure → Actions → Import from URL, cola:

lemlist__*

9 ferramentas API Key, header name list_campaigns, get_campaign, list_campaign_leads, add_lead_to_campaign, remove_lead_from_campaign, pause_lead, resume_lead, get_lead, list_activities (rastreamento de respostas)., valor apollo__*.

3. Acrescentar as instruções de sistema

5 ferramentas

Guia completo com exemplos de prompts →

search_people, search_organizations, enrich_person, enrich_organization, add_contact_to_sequence. whatsapp__*

4 ferramentas o teu dashboard → As tuas fontes de dados. Cada credencial é cifrada (AES-256-GCM) e isolada por conta — nunca partilhada, nunca registada em claro.

Tools nativas do Lemlist & Apollo.io

send_text, send_media (imagem/documento/vídeo), send_voice (mensagem de voz), get_media (baixa um anexo recebido por ID). Apenas envio — requer sua própria Conta WhatsApp Business e token System User permanente (Meta for Developers). tools/list, com namespace Qualquer conector com.

<connecteur>__http_requestRegistre a URL de um servidor MCP de terceiros já hospedado (Notion, GitHub Copilot, Apollo, Stripe, Linear…) — suas ferramentas são mescladas em seu
Alguns conectores (ex. Google Drive) usam o app OAuth do OneMCP — clique em "Conectar", autorize, pronto. Para outros, traga seu próprio app OAuth2 (client_id/secret) através do formulário de conector customizado.
Além das chaves API5 tools
🤖
ChatGPT Custom Actions4 tools
Registe-se em

Qualquer API REST

Em base_url (do catálogo ou custom) expõe uma tool genérica https://api.onemcp.fr/openapi-gpt.json — método, caminho, query e body à escolha. Ideal para um serviço sem tools nativas dedicadas (HubSpot, Airtable, Stripe, Brevo, Slack, Notion, GitHub, Linear, Firecrawl, Apify…).

Proxy MCP universal

Autenticação: Tens acesso ao OneMCP através da ação call_onemcp_tool. Utiliza-a para qualquer pedido sobre empresas francesas, moradas, contratos públicos, imobiliário, IVA UE ou patentes. Parâmetro: {"tool":"company_search","params":{"query":"..."}}, com namespace e em cache 5 minutos.

OAuth2 — ligação em 1 clique

Authorization

OAuth2 em /mcp (ChatGPT Apps, Codex)

Bearer mk_live_xxx mk_live_..., Tens acesso ao OneMCP através da ação call_onemcp_tool. Utiliza-a para qualquer pedido sobre empresas francesas, moradas, contratos públicos, imobiliário, IVA UE ou patentes. Parâmetro: {"tool":"company_search","params":{"query":"..."}} aceita a autenticação OAuth2 padrão (RFC 7591/8414) — necessária para o modo «OAuth» do portal OpenAI Apps. Os dois modos funcionam em paralelo, sem migração para as tuas chaves existentes.

🔑 Chaves BYOK (opcionais)

Estes conectores exigem as suas próprias chaves. Todos oferecem acesso gratuito mediante registo.

INSEE_CLIENT_ID / INSEE_CLIENT_SECRET
INSEE Sirene — api.insee.fr/catalogue
INPI_USERNAME / INPI_PASSWORD
INPI RNE (estatutos, UBO) — data.inpi.fr
COMPANIES_HOUSE_API_KEY
EPO_CLIENT_KEY / EPO_CLIENT_SECRET
Patentes EPO OPS — developers.epo.org
FRANCE_TRAVAIL_CLIENT_ID / FRANCE_TRAVAIL_CLIENT_SECRET
Ofertas de emprego — francetravail.io/data/api
PISTE_CLIENT_ID / PISTE_CLIENT_SECRET
Légifrance + Judilibre — piste.gouv.fr
🧭 Meta / Routing 2 tools
mcp_guideGratuito
Routing em linguagem natural. Descreva a sua intenção e a tool recomendada é devolvida com parâmetros de exemplo.
intentlang
{ "tool": "mcp_guide", "params": { "intent": "trouver les marchés publics d'une mairie" } }
sources_listGratuito
Lista todas as fontes com licenças, TTL de cache e estado de configuração (chaves BYOK presentes ou não).
Sem parâmetros
🏢 Empresas 8 tools
company_deep_profileGratuito
Perfil completo numa única chamada: identidade + BODACC + contratos públicos + LEI + riscos geográficos em paralelo. Devolve _request_id para rastrear os logs.
sireninclude_legalinclude_contractsinclude_leiinclude_riskscontracts_limit
{ "siren": "552032534", "contracts_limit": 10 }
company_searchGratuito
Pesquisa full-text de empresas francesas. Devolve total_results, has_more para a paginação.
queryper_pagepage
{ "query": "BNP Paribas", "per_page": 10 }
company_getGratuito
Ficha completa por SIREN (9 dígitos) ou SIRET (14 dígitos). Inclui dirigentes, estabelecimentos, finanças.
identifier
{ "identifier": "552032534" }
company_enrichGratuito
Due diligence: BODACC + Géorisques + LEI em paralelo para um SIREN indicado.
siren
company_batchGratuito
Lookup de 1 a 20 SIRENs numa única chamada. Resultados individuais com found/error por SIREN.
sirens[]include_bodacc
{ "sirens": ["552032534", "542107651"] }
company_financial_historyGratuito
Histórico financeiro: volume de negócios, resultado líquido, número de trabalhadores nos anos disponíveis.
siren
company_sireneBYOK INSEE
Ficha oficial INSEE Sirene. Atualização diária. Histórico dos períodos via periodesUniteLegale.
siren
company_rneBYOK INPI
INPI RNE: estatutos, atos, contas anuais, beneficiários efetivos (UBO). Fonte KYC/AML.
siren
company_ukBYOK Companies House
Registo oficial das sociedades do Reino Unido. Pesquisa por nome ou número Companies House.
identifier
{ "identifier": "00445790" }
📍 Geocodificação & Riscos 5 tools
address_searchGratuito
Geocodificação de morada em texto para coordenadas GPS. Fonte: Base Adresse Nationale (BAN).
qlimit
{ "q": "20 avenue de Ségur, Paris" }
address_reverseGratuito
Reverse geocoding: coordenadas GPS para morada postal normalizada.
latlon
{ "lat": 48.8584, "lon": 2.2945 }
address_risksGratuito
Riscos naturais e tecnológicos numa morada via Géorisques: inundações, sismos, ICPE, movimentos de terreno…
address
{ "address": "20 avenue de Ségur, Paris" }
address_validateGratuito
Valida e normaliza uma morada francesa via a Base Adresse Nationale. Devolve a morada oficial, as coordenadas GPS, o score de confiança e o código INSEE.
address
{ "address": "20 avenue de Ségur Paris" }
address_batchGratuito
Geocodifica até 50 moradas francesas numa única chamada via a BAN. Devolve para cada morada: morada normalizada, coordenadas GPS, código INSEE e score de confiança.
addresses
{ "addresses": ["20 avenue de Ségur Paris", "1 place du Capitole Toulouse"] }
🗺️ Divisão administrativa 8 tools
admin_commune_searchGratuito
Procura um município francês por nome, código postal ou código de departamento.
nomcode_postalcode_departementlimit
{ "nom": "Lyon" }
admin_commune_getGratuito
Ficha completa de um município por código INSEE: população, coordenadas, departamento, região.
code
{ "code": "75056" }
admin_departement_listGratuito
Lista dos 101 departamentos franceses. Filtrável por código de região.
code_region
admin_departement_communesGratuito
Todos os municípios de um departamento com população e códigos INSEE.
codelimit
{ "code": "69" }
admin_region_listGratuito
Lista das 18 regiões francesas com capitais e códigos.
Sem parâmetros
admin_epci_listGratuito
Lista dos EPCIs (intermunicipalidades) por departamento.
code_departement
{ "code_departement": "69" }
admin_epci_communesGratuito
Municípios membros de um EPCI por código de intermunicipalidade.
code
{ "code": "200046977" }
commune_statsGratuito
Estatísticas completas de um município: dados administrativos, transações imobiliárias DVF e contratos públicos DECP. Agrega 3 fontes numa única chamada.
insee_coderealestate_limitcontracts_limit
{ "insee_code": "75056" }
🏠 Imobiliário 2 tools
realestate_transactionsGratuito
Transações DVF (Demande de Valeur Foncière) dos últimos 5 anos. Por código INSEE ou código postal. Filtros: tipo de imóvel, price_min/price_max.
insee_codepostal_codetype_bienprice_minprice_maxlimit
{ "postal_code": "75008", "type_bien": "Appartement", "price_min": 200000 }
realestate_statsGratuito
Preço mediano, médio, mínimo e máximo por m² para um município. Segmentado Moradia / Apartamento. Baseado nos dados DVF.
insee_codesample_size
{ "insee_code": "75056", "sample_size": 200 }
🌍 Identidade & IVA 4 tools
vat_validateGratuito
Validação de IVA intracomunitário via VIES para os 27 países da UE. Em tempo real.
vat_number
{ "vat_number": "FR76552032534" }
lei_searchGratuito
Pesquisa o LEI (Legal Entity Identifier) mundial de uma entidade por nome.
legal_namelimit
{ "legal_name": "BNP Paribas" }
lei_lookupGratuito
Ficha completa por código LEI (GLEIF).
lei
{ "lei": "R0MUWSFPU8MPRO8K5P83" }
company_vat_checkGratuito
Deduz o número de IVA intracomunitário a partir de um SIREN francês e valida-o em tempo real via VIES (UE). Devolve o número de IVA, a denominação social e a morada VIES.
siren
{ "siren": "552032534" }
💡 Patentes 2 tools · BYOK EPO
patents_searchBYOK EPO
Pesquisa de patentes mundiais EPO Espacenet em sintaxe CQL. Campos: ti (título), ab (resumo), pa (requerente), in (inventor), cl (classificação IPC).
querylimit
{ "query": "ti=machine learning AND pa=BNP" }
patent_getBYOK EPO
Ficha completa de uma patente por número de publicação EPO.
countrydoc_numberkind
{ "country": "EP", "doc_number": "1000000", "kind": "A1" }
💼 Emprego 2 tools · BYOK France Travail
jobs_searchBYOK France Travail
Ofertas de emprego France Travail. Filtros: palavras-chave, localização, tipo de contrato (CDI/CDD/temporário).
keywordslocationcontract_typelimit
{ "keywords": "développeur TypeScript", "location": "Paris" }
rome_searchBYOK France Travail
Códigos ROME por designação de profissão. Útil para qualificar ofertas ou perfis.
query
{ "query": "développeur logiciel" }
📜 Contratos públicos 2 tools
public_contracts_searchGratuito
Contratos públicos DECP. Filtros: titular (SIREN), comprador (SIRET), código CPV, departamento, intervalo de datas, montante mínimo.
siren_titulairesiret_acheteurcode_cpvdepartementdate_frommontant_minlimit
{ "siren_titulaire": "552032534", "limit": 20 }
area_business_intelligenceGratuito
Inteligência económica territorial: empresas ativas + contratos públicos + transações imobiliárias + dados administrativos por departamento ou município.
departementinsee_codecompanies_limitcontracts_limitrealestate_limit
{ "departement": "75" }
ℹ️ Fontes 1 tool
sources_listGratuito
Lista as 16 fontes com ID, licença, TTL de cache e estado de configuração em tempo real.
Sem parâmetros