Skip to main content

MCP server exposing DouaneCode customs code search (HS/NC8/TARIC) to AI agents

Project description

douanecode-mcp

Serveur MCP officiel de DouaneCode.fr : donne aux agents IA (Claude, Cursor, agents logistique/ERP/e-commerce) un accès outillé à la recherche de codes douaniers HS/NC8/TARIC, aux taux de droits et à la veille tarifaire.

Modèle économique : chaque appel exige une clé API DouaneCode (plan Pro, 99 €/an — tier Cabinet à venir). Le serveur est un wrapper mince ; le backend existant applique authentification, rate limiting par plan et analytics.

Outils exposés

Outil Description
search_customs_code Description produit en langage naturel → codes candidats
get_code_details Détail d'un code (libellés, hiérarchie, unités)
get_duty_rates Droits de douane + mesures, option pays d'origine
get_tariff_changes Changements tarifaires récents (veille)

Usage local (Claude Desktop / Claude Code / Cursor)

{
  "mcpServers": {
    "douanecode": {
      "command": "uvx",
      "args": ["douanecode-mcp"],
      "env": { "DOUANECODE_API_KEY": "dc_..." }
    }
  }
}

Clé API : https://douanecode.fr/compte (plan Pro requis).

Dev

pip install -e ".[dev]"
pytest

Déploiement hébergé

Dockerfile + deploy/k8s.yaml (mcp.douanecode.fr, transport streamable-http). Voir la note dans le manifeste : le mode hébergé nécessite de lire la clé API depuis les headers client (TODO) ; le mode stdio publié sur PyPI fonctionne sans cela.

Distribution (go-to-market)

  1. Publier sur PyPI (douanecode-mcp) → utilisable via uvx immédiatement.
  2. Lister sur les annuaires MCP (mcp.so, Smithery, PulseMCP, Glama) + registre officiel registry.modelcontextprotocol.io.
  3. Page https://douanecode.fr/mcp expliquant l'installation → conversion Pro.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

douanecode_mcp-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

douanecode_mcp-0.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file douanecode_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: douanecode_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for douanecode_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6321623bc4917687f9424f256c23cd0e71396d72275d99bbb32bbfc630a50bac
MD5 44884c2d19cd268dc211f4069f466ae1
BLAKE2b-256 1a4abef113f913ebb0f3f634a1890f8eef12014f4fd690b1a0ac55029312a821

See more details on using hashes here.

File details

Details for the file douanecode_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: douanecode_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for douanecode_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e06bc27f8ad6548b23f53fe672a0e7c3734095ec5f41e490906093bdbd41b17
MD5 73499660c30468f304439cde5648d31d
BLAKE2b-256 69795f34a002cc03b5a5d09376061d80a1c11f555733576dfdda5f26cbf63ea8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page