Aller au contenu principal

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)

https://kaneme.com/api/mcp

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)

https://kaneme.com/api/mcp/public

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 Claude

ChatGPT

ChatGPT

Paramètres → Applications et connecteurs → Créer. Nomme-le Kaneme, colle l’adresse, choisis OAuth, puis autorise l’accès.

Documentation ChatGPT

Grok

Grok web

grok.com/connectors → New Connector → Custom. Nomme-le Kaneme, colle l’adresse, puis autorise l’accès.

Documentation Grok

Cursor

Cursor desktop

Réglages → MCP → Ajouter un serveur. Colle la configuration ci-dessous, puis authentifie Kaneme.

~/.cursor/mcp.json

{
  "mcpServers": {
    "kaneme": {
      "url": "https://kaneme.com/api/mcp"
    }
  }
}
Documentation Cursor

Notion

Notion Custom Agents

Custom Agent → Tools & Access → Add connection → Custom MCP server. Nomme-le Kaneme, colle l’adresse, puis choisis OAuth.

Documentation Notion

Gemini 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

{
  "url": "https://kaneme.com/api/mcp",
  "transport": "streamable-http",
  "headers": {
    "Authorization": "Bearer kaneme_VOTRE_CLE"
  }
}
Documentation Gemini CLI

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

{
  "url": "https://kaneme.com/api/mcp",
  "transport": "streamable-http",
  "headers": {
    "Authorization": "Bearer kaneme_VOTRE_CLE"
  }
}
Documentation Copilot Studio

Perplexity

Perplexity

Ajoute un serveur MCP distant nommé Kaneme avec cette adresse. Utilise OAuth si ton client le propose.

Configuration HTTP par clé API

{
  "url": "https://kaneme.com/api/mcp",
  "transport": "streamable-http",
  "headers": {
    "Authorization": "Bearer kaneme_VOTRE_CLE"
  }
}
Documentation Perplexity

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

{
  "url": "https://kaneme.com/api/mcp",
  "transport": "streamable-http",
  "headers": {
    "Authorization": "Bearer kaneme_VOTRE_CLE"
  }
}
Documentation Claude Code

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

[mcp_servers.kaneme]
url = "https://kaneme.com/api/mcp"
Documentation Codex

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 n8n

Gemini 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

{
  "url": "https://kaneme.com/api/mcp",
  "transport": "streamable-http",
  "headers": {
    "Authorization": "Bearer kaneme_VOTRE_CLE"
  }
}

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
gratuit
get_change
Suivre une décision vérifiée
gratuit
prepare_voice_context
Porte la voix compacte vers ton modèle ; les portages offerts sont consommés avant les crédits
1 crédit
get_measurement
Relit un relevé privé, lié au texte et à sa référence
gratuit
get_account
Palier + crédits du compte
gratuit
estimate_cost
Ce qu’une action coûtera AVANT de la lancer — sans argument, tout le tarif
gratuit
estimate_portable_verification
Confirme le coût de vérification dans un parcours portable suivi
gratuit
list_voices
Liste tes voix (id, laquelle est active, maturité) — pour choisir laquelle utiliser
gratuit
get_voice
Passeport d’UNE voix : version, provenance, formats appris, gouvernance, accès et carte publique des brins
gratuit
list_voice_references
Liste les vrais textes qui enrichissent la référence mesurée d’une voix
gratuit
add_voice_reference
Ajoute un vrai texte humain au corpus mesuré et historise la nouvelle révision
gratuit
remove_voice_reference
Retire une référence du corpus sans l’effacer ; elle reste restaurable
gratuit
restore_voice_reference
Restaure une référence retirée et crée une nouvelle révision de voix
gratuit
list_voice_revision_proposals
Liste les changements de voix proposés, leurs preuves, leur expiration et les décisions permises
gratuit
propose_voice_revision
Propose un changement mono-champ de la voix, sans jamais l’appliquer
gratuit
decide_voice_revision
Applique, refuse ou reporte une proposition ; appliquer exige l’accord explicite du propriétaire
gratuit
set_voice_language
Choisit, confirme ou corrige la langue d’une voix ; seule issue d’une ancienne voix mêlée
gratuit
create_voice
Crée une voix depuis tes vrais textes (100 mots au moins, provenance:"human") — l’entretien vient ensuite
5 crédits
interview_voice
Entretien d’une voix existante : lire les questions, préparer la synthèse, l’appliquer après accord
gratuit
list_voice_assets
Le Coffre d’une voix : les cas et témoignages qui étayent tes idées
gratuit
add_voice_asset
Verse une preuve au Coffre — kind requis, provenance:"human" exigée sur les preuves
1 crédit
list_beliefs
Tes convictions : les positions injectées à chaque génération (lecture seule)
gratuit
list_subvoices
Tes sous-voix par canal — pourquoi un texte sort autrement selon le format
gratuit
record_signal
Fais APPRENDRE la voix : accepté / rejeté / rejet qualifié — gratuit
gratuit
score_text
Relevé d’automatismes, avant un verdict
gratuit
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)
gratuit
verify_authorship
Paternité en PROBABILITÉ calibrée — ta voix face à celle de l’IA, ou face à un autre humain
2 crédits
compare_texts
Compare un texte à une référence FOURNIE (autre auteur collé, ou une autre voix)
3 crédits
generate_in_voice
Kaneme écrit dans ta voix (coût dérivé du barème : draft, outline, section, challenge, bar-test, workflow)
3 crédits
improve_in_voice
Kaneme corrige un TEXTE EXISTANT dans ta voix (coût dérivé du barème) — « améliore ce contenu »
3 crédits
create_document
Crée un document (Markdown, voix, canal, provenance)
gratuit
update_document
Corrige un document existant plutôt que d’en créer un second
gratuit

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

claude mcp add --transport http kaneme-complet https://kaneme.com/api/mcp?catalog=full \
  --callback-port 33418

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

const profileId = "LA_MEME_VOIX"

// 1. Ton agent applique cette Voix via MCP : generate_in_voice({ profileId, ... })
// 2. Ton application reprend exactement le même identifiant via le SDK.
const draft = await kaneme.generateInVoice({ prompt, profileId })
const measured = await kaneme.scoreText({ text: draft.text, profileId })
const corrected = await kaneme.improveInVoice({ text: draft.text, profileId })
await kaneme.recordSignal({
  kind: "accept",
  profileId,
  proposed: corrected.text,
  format: "linkedin_post"
})

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: cd58fb5dcf1722b9f2520eddeebedca163883466388f2dbdf5e3b7fb61f08b99

Ré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.