Skip to main content

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

Project description

douanecode-mcp

mcp-name: io.github.Courouge/douanecode-mcp

EU/French customs code search (HS, NC8, TARIC) for AI agents — natural-language tariff classification, duty rates and regulatory watch, powered by douanecode.fr. Requires a DouaneCode API key (Pro plan).

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.2.tar.gz (6.3 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.2-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: douanecode_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 6.3 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.2.tar.gz
Algorithm Hash digest
SHA256 5e9a6b49a08e8481e043dad5e1decc7f086215c690aaa272a52e9d10c8aa229a
MD5 ab68652e965e1d95b5ad4de09a197af0
BLAKE2b-256 d064a785c6efb1b8a0ab608172c5862d20d6d9380e2da5b3063e09ead704f56a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: douanecode_mcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b64d74044983e8be3a970c2625601ed5b0c0f4058bb528e5f16ec6f25af5b2d9
MD5 49788fa09aa75ea0b55460f08d46b7e2
BLAKE2b-256 accb52977a1231c4c7a7bb63f05cf7a7cec23e100cc33cbfee5a7f953acc6fa8

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