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.1.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.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: douanecode_mcp-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 7a8c47a1a32af0b01ba096d73ef7100543d2e2c4bc3e6c297702c6f09cb738bb
MD5 eedf17c8d2296fd15d99ab11434ee9a1
BLAKE2b-256 fef55d1dc191c7e49e88eca364c6a878cb04abc23bb1f267ca7ff660dab8a749

See more details on using hashes here.

File details

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

File metadata

  • Download URL: douanecode_mcp-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 724830504f7eb4e8166e2472a9f1429eea6643f276534af7667bc2aa1afb6ec8
MD5 187c1aaab82479bf7e4baf5853cb15e2
BLAKE2b-256 32404a5b2ea31ed1eadcad8cdd266280fb4b7e9fb1db680c27c1c55d2022b696

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