Documentation
Serveur MCP
Branche Claude Code ou tout client MCP sur ta voix : endpoint, outils disponibles, portées, coûts et configuration du catalogue.
Barème par geste
Kaneme écrit dans ton outil : sans quota, 3 crédits par texte, tout format et tout canal.
Voix compacte dans ton outil : ton modèle écrit, 10 portages offerts par mois à chaque compte ou siège Business, puis 1 crédit par appel. Un appel = un portage.
10 crédits et 10 portages offerts chaque mois en Gratuit et Crédits. Remise au jour anniversaire de l’inscription, sans cumul ; allocation consommée avant les crédits achetés.
Accorde un visa « Mesurer » ou « Mesurer et écrire » à un compte Kaneme. Celui qui agit paie. Le titulaire voit qui, quand, quel geste et quel verdict, jamais le texte ; il peut retirer le visa à tout moment. Seul le titulaire publie un certificat. Le visa ne remplace pas la portée OAuth voice:measure.
La surface, comptée
- Outils, catalogue complet
- 43
- Catalogue cœur
- 32
- Sans compte
- 2
- Clients documentés
- 11
- Transport
- streamable HTTP
Se connecter
Colle cette adresse dans tout client compatible avec les serveurs MCP distants.
Endpoint (streamable HTTP)
Le client ouvre automatiquement l’autorisation Kaneme par OAuth. Une clé API sert uniquement aux clients qui demandent un jeton manuel.
Essayer sans compte
Une seconde adresse répond sans aucun jeton, avec 2 outils gratuits : read_observatory_signals et measure_authorship. La mesure prend trois textes de référence collés dans l’appel ; rien n’est conservé — ni les textes, ni leur empreinte.
Endpoint anonyme (streamable HTTP)
Ce n’est pas un cul-de-sac : une clé présentée sur cette même adresse est honorée et rend la surface complète. Ce qui manque à l’essai, c’est la mémoire — ici le corpus se recolle à chaque appel, alors qu’un compte le garde et le versionne.
Claude
Claude
Réglages → Connecteurs → Ajouter un connecteur personnalisé. Nomme-le Kaneme, colle l’adresse, puis autorise l’accès.
Documentation ClaudeChatGPT
ChatGPT
Paramètres → Applications et connecteurs → Créer. Nomme-le Kaneme, colle l’adresse, choisis OAuth, puis autorise l’accès.
Documentation ChatGPTGrok
Grok web
grok.com/connectors → New Connector → Custom. Nomme-le Kaneme, colle l’adresse, puis autorise l’accès.
Documentation GrokCursor
Cursor desktop
Réglages → MCP → Ajouter un serveur. Colle la configuration ci-dessous, puis authentifie Kaneme.
~/.cursor/mcp.json
Notion
Notion Custom Agents
Custom Agent → Tools & Access → Add connection → Custom MCP server. Nomme-le Kaneme, colle l’adresse, puis choisis OAuth.
Documentation NotionGemini CLI
Gemini CLI
Ajoute un serveur MCP distant nommé Kaneme avec cette adresse. Utilise OAuth si ton client le propose.
Configuration HTTP par clé API
Copilot Studio
Copilot Studio
Ajoute un serveur MCP distant nommé Kaneme avec cette adresse. Utilise OAuth si ton client le propose.
Configuration HTTP par clé API
Perplexity
Perplexity
Ajoute un serveur MCP distant nommé Kaneme avec cette adresse. Utilise OAuth si ton client le propose.
Configuration HTTP par clé API
Claude Code
Claude Code
Ajoute un serveur MCP distant nommé Kaneme avec cette adresse. Utilise OAuth si ton client le propose.
Configuration HTTP par clé API
Codex
Codex
Dans un plugin Kaneme déjà connecté, demande la liste de tes voix. Pour une configuration manuelle Codex, ajoute ce bloc à config.toml, puis lance codex mcp login kaneme. Un appel réussi confirme la connexion, pas la seule autorisation.
config.toml
n8n
n8n MCP Client · n8n MCP Client Tool
Ajoute un nœud MCP Client dans ton workflow, ou MCP Client Tool pour un agent IA. Choisis HTTP Streamable et colle https://kaneme.com/api/mcp. Authentifie avec MCP OAuth2 ou Bearer Auth et ta clé API Kaneme. Le nœud MCP Client Tool 1.2 et suivants proposent ces options ; la version 1 ne propose que SSE Endpoint. Pour appeler l’API REST, utilise HTTP Request avec Header Auth : Authorization: Bearer [ta clé Kaneme], puis un endpoint /api/v1/ de la documentation Kaneme.
Documentation n8nGemini CLI, Copilot Studio, Perplexity, Claude Code — et tout autre client MCP
Ajoute un serveur MCP distant nommé Kaneme avec cette adresse. Utilise OAuth si ton client le propose.
Configuration HTTP par clé API
Les conditions d’accès, outil par outil
Tous les outils passent par un client MCP. Le compte Kaneme, l’autorisation et les données transmises dépendent ensuite de l’outil : les deux outils publics n’exigent pas de compte, les autres utilisent la voix du compte.
propose_changePropose a change for the owner to approvecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : idempotencyKey, kind, targetId, expectedRevision, values, profileId. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
get_changeTrack a verified decisioncompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : changeId. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
read_historyRead kept versions and decisionscompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : kind, targetId, limit, offset. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
export_artifactExport a dated private copycompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : kind, targetId, format. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
prepare_voice_contextPrepare my voice for this assistantcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId, textLanguage, format, projectId, intent, maxTokens. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
get_measurementRead a private measurementcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : measurementId. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
get_accountAccount and creditscompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : aucun champ supplémentaire. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
estimate_costEstimate a costcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : operation, type. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
estimate_portable_verificationConfirm the portable measurement costcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : executionId. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
list_voicesList voicescompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : aucun champ supplémentaire. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
get_voiceVoice cardcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
list_voice_referencesList human referencescompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId, includeRemoved. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
add_voice_referenceAdd a human reference textcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId, text, title, format, provenance, attestation, idempotencyKey. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
remove_voice_referenceRemove a referencecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:manage: Portée séparée : archiver, mettre à la corbeille, restaurer ou révoquer. Gratuit, sans aucune suppression définitive.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : referenceId. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
restore_voice_referenceRestore a referencecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:manage: Portée séparée : archiver, mettre à la corbeille, restaurer ou révoquer. Gratuit, sans aucune suppression définitive.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : referenceId. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
list_voice_revision_proposalsList voice revision proposalscompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId, includeDecided. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
propose_voice_revisionPropose a voice revisioncompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId, field, proposedValue, observation, evidence, proposed, kept, sessionKey, idempotencyKey. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
decide_voice_revisionDecide a voice revisioncompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : proposalId, action, ownerApproved, snoozeDays. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
set_voice_languageSet the voice languagecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId, language, ownerApproved. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
create_voiceCreate a voicecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : text, name, provenance, language, idempotencyKey. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
interview_voiceInterview the author about their voicecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId, answers, applyPreviewId, ownerApproved. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
list_voice_assetsRead a voice’s Vaultcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId, kind, limit, cursor. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
add_voice_assetAdd a proof to the Vaultcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : text, kind, title, profileId, provenance, idempotencyKey. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
list_beliefsRead beliefscompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId, status, limit, cursor. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
list_subvoicesRead channel sub-voicescompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : profileId. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
record_signalRecord feedback on the voicecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : kind, reason, profileId, format, projectId, documentId, sourceTitle, proposed, kept. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
score_textInspect writing stylecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:measure: Relevé gratuit, tampon et comparaison de deux écritures. Le tampon et la comparaison consomment des crédits.
- Données transmises
- Le texte et les options de relevé indiquées par le contrat (text, profileId) sont transmis au serveur MCP authentifié.
- Si la connexion manque
- Aucun appel n’est envoyé. Pas encore de compte ? Crée ta voix : le passeport commence avec 100 mots, sans carte.
read_observatory_signalsObservatory reading (free)sans compte
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Serveur MCP public de Kaneme ; aucun compte.
- Autorisation demandée
- Aucune autorisation de compte.
- Données transmises
- Le texte, sa langue et son type sont transmis pour cette demande, lus par la méthode figée de l’Observatoire, puis oubliés. Aucun compte, aucun crédit.
- Si la connexion manque
- Sans compte, utilise l’adresse MCP publique. Le client doit tout de même être relié à ce serveur pour appeler l’outil.
verify_authorshipCheck a text against the voice (probability)compte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:measure: Relevé gratuit, tampon et comparaison de deux écritures. Le tampon et la comparaison consomment des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : text, question, profileId, expectedReferenceId, reportedContextId, portableExecutionId, format. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
compare_textsCompare a text to a referencecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:measure: Relevé gratuit, tampon et comparaison de deux écritures. Le tampon et la comparaison consomment des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : text, reference, referenceProfileId, question. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
generate_in_voiceWrite in the voicecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:generate: Écrire ou réaligner un texte à ta place, dans ta voix. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : prompt, type, instruction, format, profileId, projectId, inspect, save, title, idempotencyKey. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
improve_in_voiceImprove a text in the voicecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:generate: Écrire ou réaligner un texte à ta place, dans ta voix. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : text, profileId, protectedPassages, idempotencyKey. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
create_projectCreate a projectcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : name, instructions, context, profileId, idempotencyKey. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
list_projectsList projectscompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : limit, cursor. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
add_project_contextAdd to project contextcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : projectId, text, title, idempotencyKey. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
list_documentsList documentscompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : query, projectId, format, limit, cursor. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
get_documentRead a documentcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : documentId. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
create_documentCreate a documentcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : title, markdown, projectId, profileId, format, provenance, idempotencyKey. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
update_documentEdit a documentcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:write: Créer une voix, y ajouter des textes, créer et modifier des documents. Consomme des crédits.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : documentId, title, markdown, replace, projectId, profileId, format, provenance. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
delete_documentMove a document to trashcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:manage: Portée séparée : archiver, mettre à la corbeille, restaurer ou révoquer. Gratuit, sans aucune suppression définitive.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : documentId. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
list_project_contextsList a project’s contextcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:read: Tes voix, leurs textes, tes convictions, tes documents et ton solde. Rien n’est modifié, aucun crédit consommé.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : projectId, includeArchived, includeTrashed. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
list_trashRead the trashcompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:manage: Portée séparée : archiver, mettre à la corbeille, restaurer ou révoquer. Gratuit, sans aucune suppression définitive.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : aucun champ supplémentaire. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
manage_lifecycleArchive, restore or revokecompte requis
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Compte Kaneme et voix.
- Autorisation demandée
- OAuth ou clé API, portée voice:manage: Portée séparée : archiver, mettre à la corbeille, restaurer ou révoquer. Gratuit, sans aucune suppression définitive.
- Données transmises
- Les champs déclarés par le contrat MCP sont transmis : dryRun, items, idempotencyKey. Les textes ne partent que lorsque cet outil en a besoin.
- Si la connexion manque
- Aucun appel n’est envoyé. Connecte ou reconnecte ton compte Kaneme avant de relancer l’outil.
measure_authorshipTrial measurement, no accountsans compte
- Connexion MCP
- Oui, vers le serveur Kaneme.
- Compte ou service
- Serveur MCP public de Kaneme ; aucun compte.
- Autorisation demandée
- Aucune autorisation de compte.
- Données transmises
- Trois textes de référence et le texte à mesurer sont transmis pour cette demande. Rien n’est conservé après le geste anonyme.
- Si la connexion manque
- Sans compte, utilise l’adresse MCP publique. Le client doit tout de même être relié à ce serveur pour appeler l’outil.
La fiche décrit le contrat ; elle ne devine pas l’état de ton client. Après expiration, le client affiche sa propre action de reconnexion. L’adresse publique est https://kaneme.com/api/mcp/public.
Les outils de la connexion standard
Une connexion reçoit les 32 outils du catalogue cœur : le parcours de la voix, de sa création à la mesure, et les documents qu'il produit.
propose_change- Proposer un changement à valider par le propriétaire via approvalUrl
get_change- Suivre une décision vérifiée
prepare_voice_context- Porte la voix compacte vers ton modèle ; les portages offerts sont consommés avant les crédits
get_measurement- Relit un relevé privé, lié au texte et à sa référence
get_account- Palier + crédits du compte
estimate_cost- Ce qu’une action coûtera AVANT de la lancer — sans argument, tout le tarif
estimate_portable_verification- Confirme le coût de vérification dans un parcours portable suivi
list_voices- Liste tes voix (id, laquelle est active, maturité) — pour choisir laquelle utiliser
get_voice- Passeport d’UNE voix : version, provenance, formats appris, gouvernance, accès et carte publique des brins
list_voice_references- Liste les vrais textes qui enrichissent la référence mesurée d’une voix
add_voice_reference- Ajoute un vrai texte humain au corpus mesuré et historise la nouvelle révision
remove_voice_reference- Retire une référence du corpus sans l’effacer ; elle reste restaurable
restore_voice_reference- Restaure une référence retirée et crée une nouvelle révision de voix
list_voice_revision_proposals- Liste les changements de voix proposés, leurs preuves, leur expiration et les décisions permises
propose_voice_revision- Propose un changement mono-champ de la voix, sans jamais l’appliquer
decide_voice_revision- Applique, refuse ou reporte une proposition ; appliquer exige l’accord explicite du propriétaire
set_voice_language- Choisit, confirme ou corrige la langue d’une voix ; seule issue d’une ancienne voix mêlée
create_voice- Crée une voix depuis tes vrais textes (100 mots au moins, provenance:"human") — l’entretien vient ensuite
interview_voice- Entretien d’une voix existante : lire les questions, préparer la synthèse, l’appliquer après accord
list_voice_assets- Le Coffre d’une voix : les cas et témoignages qui étayent tes idées
add_voice_asset- Verse une preuve au Coffre — kind requis, provenance:"human" exigée sur les preuves
list_beliefs- Tes convictions : les positions injectées à chaque génération (lecture seule)
list_subvoices- Tes sous-voix par canal — pourquoi un texte sort autrement selon le format
record_signal- Fais APPRENDRE la voix : accepté / rejeté / rejet qualifié — gratuit
score_text- Relevé d’automatismes, avant un verdict
read_observatory_signals- Lecture de l’Observatoire, sans compte ni crédit : passages à relire, leur critère et leur position (ni détecteur d’IA, ni preuve d’auteur)
verify_authorship- Paternité en PROBABILITÉ calibrée — ta voix face à celle de l’IA, ou face à un autre humain
compare_texts- Compare un texte à une référence FOURNIE (autre auteur collé, ou une autre voix)
generate_in_voice- Kaneme écrit dans ta voix (coût dérivé du barème : draft, outline, section, challenge, bar-test, workflow)
improve_in_voice- Kaneme corrige un TEXTE EXISTANT dans ta voix (coût dérivé du barème) — « améliore ce contenu »
create_document- Crée un document (Markdown, voix, canal, provenance)
update_document- Corrige un document existant plutôt que d’en créer un second
Plus d’outils
Ajoute ?catalog=full à l’adresse pour recevoir les 43 outils : en plus de ceux ci-dessus, les projets et leur contexte, la lecture et le retrait des documents, la corbeille et le cycle de vie, l’historique et l’export. Chaque outil se paie en jetons à chaque connexion : ne les ajoute que si ton assistant s’en sert.
Connexion — catalogue complet
Une Voix, deux outils, un seul identifiant
Claude Code n’est qu’un client MCP parmi d’autres. Le point de passage est leprofileId : l’agent MCP et l’application SDK utilisent le même, puis Kaneme attribue séparément les appels MCP, REST, SDK et extension sans conserver les textes dans sa télémétrie.
Cycle portable — MCP puis SDK TypeScript
Vérifier un certificat hors ligne
Contrat 2.12 : textDigest est le SHA-256 de kaneme-text-v1. supprimer U+200B, U+2060 et U+FEFF (garder U+200D) ; NFC ; toute suite de blancs ECMAScript (/\s+/gu, NBSP compris) → U+0020 ; trim ; UTF-8 sans BOM ; SHA-256 en hexadécimal minuscule. Ce calcul peut se faire localement sans envoyer le texte.
Vecteur de test (apostrophe droite, sans saut de ligne) :
Bonjour à tous ! Rock & roll, l'été.
SHA-256: cd58fb5dcf1722b9f2520eddeebedca163883466388f2dbdf5e3b7fb61f08b99Récupérer /.well-known/kaneme-certificate-key chez l’émetteur de confiance. Choisir dans keys la clé correspondant à trust.signature.keyId, y compris retirée. Trier récursivement les clés de signedCore, conserver l’ordre des tableaux, sérialiser en JSON compact (sorted-keys-json) exactement comme JSON.stringify d’ECMAScript — les caractères non ASCII restent non échappés (Python : json.dumps(core, sort_keys=True, separators=(",", ":"), ensure_ascii=False)) —, encoder en UTF-8, décoder la signature base64url et vérifier Ed25519 avec publicKeyPem. Les libellés traduits de claims et l’enveloppe sont hors signature. Les anciens certificats sans signature gardent trust.model=origin ; leur empreinte reste null. Un certificat de voix n’atteste aucun texte.
Une signature stockée atteste que Kaneme a mesuré ce texte à cette date, avec ce résultat. Elle n’établit pas qui l’a écrit. Un certificat est un indice, jamais une preuve. La confiance dans la clé téléchargée et l’état actuel de révocation demandent toujours l’émetteur.
Pour un certificat signé, comparer le texte à signedCore.textDigest après vérification de la signature, de l’émetteur et du token attendu. Contrôler que textDigest dans l’enveloppe correspond : un champ hors du cœur n’est pas authentifié par la signature.