
Kanta MCP Server
A Model Context Protocol server that enables AI assistants to interact with Kanta API for managing clients, users, persons, and accessing risk summaries and firm information.
README
Kanta MCP Server
Un serveur MCP (Model Context Protocol) pour l'API Kanta, permettant l'intégration avec des modèles de langage comme Claude.
Description
Ce serveur MCP expose les fonctionnalités de l'API Kanta v1.1 à travers le protocole MCP, permettant aux assistants IA d'interagir avec les données Kanta pour :
- Gérer les clients (création, mise à jour, recherche, assignation)
- Administrer les utilisateurs
- Consulter les données des personnes
- Accéder aux informations des cabinets et structures
- Récupérer les résumés de risques
Fonctionnalités
Gestion des Clients
get_customers
: Lister les clients avec paginationget_customer
: Récupérer un client par IDcreate_customer
: Créer un nouveau clientupdate_customer
: Mettre à jour un client existantsearch_customers
: Rechercher des clientsassign_customers
: Assigner superviseurs/contributeursget_customer_risk_summary
: Récupérer le résumé des risques
Gestion des Utilisateurs
get_users
: Lister les utilisateursget_user
: Récupérer un utilisateur par IDcreate_user
: Créer un nouvel utilisateurdelete_user
: Supprimer un utilisateur
Gestion des Personnes
get_persons
: Lister les personnesget_person
: Récupérer une personne par ID
Autres Fonctionnalités
get_firms
: Lister les cabinetsget_structure
: Récupérer les informations de structure
Installation
Installing via Smithery
To install kanta-mcp-server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @Kanta-Inc/kanta-mcp-server --client claude
Manual Installation
- Cloner le repository :
git clone <repository-url>
cd kanta-mcp-server
- Installer les dépendances :
npm install
- Compiler le TypeScript :
npm run build
Configuration
Variables d'environnement requises
KANTA_API_KEY
: Votre clé API Kanta (obligatoire)KANTA_API_URL
: URL de base de l'API (optionnel, défaut: https://app.kanta.fr/api/v1)
Obtention de la clé API
Pour obtenir votre clé API Kanta :
- Connectez-vous à https://app.kanta.fr
- Allez dans "Gestion du cabinet"
- Sélectionnez "Clés API"
- Générez ou copiez votre clé API
Utilisation
Lancement du serveur
# Avec npm
KANTA_API_KEY=your_api_key npm start
# Ou avec tsx pour le développement
KANTA_API_KEY=your_api_key npm run dev
Configuration MCP
Ajoutez cette configuration à votre client MCP (comme Claude Desktop) :
{
"mcpServers": {
"kanta": {
"command": "node",
"args": ["/chemin/vers/kanta-mcp-server/dist/index.js"],
"env": {
"KANTA_API_KEY": "votre_cle_api_ici"
}
}
}
}
Développement
Scripts disponibles
npm run build
: Compile le TypeScriptnpm start
: Lance le serveur compilénpm run dev
: Lance en mode développement avec tsxnpm run watch
: Lance en mode watch pour le développement
Structure du projet
src/
├── index.ts # Point d'entrée principal
├── types.ts # Définitions de types et schémas Zod
├── kanta-client.ts # Client HTTP pour l'API Kanta
└── tools/
├── customers.ts # Outils pour la gestion des clients
├── users.ts # Outils pour la gestion des utilisateurs
├── persons.ts # Outils pour la gestion des personnes
└── misc.ts # Autres outils (cabinets, structure, fichiers)
API Kanta
Ce serveur utilise l'API Kanta v1.1. Pour plus d'informations sur l'API :
- URL de base : https://app.kanta.fr/api/v1
- Authentification : Clé API via l'en-tête
X-API-Key
- Documentation complète disponible dans le fichier
api-docs.json
Limitations
- Les fonctionnalités d'upload/download de fichiers ne sont pas disponibles (limitation MCP)
- Toutes les opérations nécessitent une clé API valide Kanta
- Focus sur les opérations CRUD et la consultation des données JSON
Licence
MIT
Support
Pour les questions relatives à l'API Kanta, consultez la documentation officielle Kanta. Pour les problèmes liés à ce serveur MCP, créez une issue dans ce repository.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.