idiolect-mcp
idiolect-mcp
MCP server that makes any MCP-compatible AI (Claude Desktop, Claude Code, …) write in your voice, using your Idiolect AI Voice Card.
Published in the official MCP Registry as app.idiolect/idiolect-ai.
Remote connector (recommended)
Most clients want the hosted endpoint rather than this package — Streamable HTTP with OAuth 2.1, nothing to install and no key to paste:
https://idiolect.app/api/mcpSetup per client: https://idiolect.app/developers/mcp
The stdio server below is for clients without remote MCP support, and for anyone who would rather run the process themselves.
Related MCP server: my-voice-mcp
Setup
Account mode
For account-resolved Voice Profile creation, loading, scoring, rewrite, and draft tools,
set IDIOLECT_API_KEY:
{
"mcpServers": {
"idiolect": {
"command": "npx",
"args": ["-y", "idiolect-mcp"],
"env": { "IDIOLECT_API_KEY": "idiolect_..." }
}
}
}Slug mode
Get your voice at https://idiolect.app — note the slug in your result URL (
idiolect.app/v/<slug>).Add to your MCP config:
{
"mcpServers": {
"idiolect": {
"command": "npx",
"args": ["-y", "idiolect-mcp"],
"env": { "IDIOLECT_SLUG": "your-slug" }
}
}
}Tool
get_my_voice— returns your Voice Card. The model calls it before writing on your behalf, then writes as you. Passslugper-call or setIDIOLECT_SLUG.create_my_voice— account mode only. Creates your private Voice Profile from writing you supply or explicitly approve. Safe retries use an idempotency key.score_voice— scores text against your voice. In account mode this uses your API key; in slug mode it uses your local writing samples.rewrite_in_voice— account mode only. Rewrites drafted prose in your actual voice.draft_in_voice— account mode only. Drafts from a brief in your voice.
create_my_voice sends the approved writing to your Idiolect AI account and stores it
as private Voice Profile evidence; it is never returned by the tool. In slug mode,
locally configured samples are used only for stateless scoring and are not stored.
When an account has no Voice Profile yet, get_my_voice keeps setup inside the
conversation: paste 3–5 examples you wrote, or ask for the short guided interview.
The response never includes an activation token, and create_my_voice runs only after
you explicitly ask to create the profile from the evidence you supplied or approved.
Set IDIOLECT_BASE to point at a self-hosted instance (defaults to
https://idiolect.app).
Docker
A reference image is included, mostly so directory crawlers can start the server
and introspect it. tools/list answers with no credentials; the tools themselves
need a key or slug. Use -i — the transport is stdio, not a port.
docker build -t idiolect-mcp .
docker run -i --rm -e IDIOLECT_API_KEY=idiolect_... idiolect-mcpMIT licensed.
This server cannot be deployed
Maintenance
Related MCP Connectors
Brivvy MCP (OAuth): on-brand AI content, voice rules, templates, glossary.
Build a voice from your own texts, measure whether a text still sounds like you, then write in it.
Trainable non-fiction writing voice, presets, and an anti-AI-tells audit for Claude, via MCP.
A personal RAG database you build from chat, so AI creates work that sounds like you.
Related MCP Servers
FlicenseNot gradedqualityDmaintenancePersonal RAG database and semantic search built from inside your AI chat. Store knowledge, voice, and skills; Claude and ChatGPT create work that sounds like you.-- FlicenseNot gradedqualityDmaintenanceA local-first MCP server that builds compact voice profiles from writing samples, then compares, rewrites, or generates new text in that voice.-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that learns your writing style and helps AI assistants emulate your voice by ingesting samples, storing style profiles, and providing context for content generation.8MIT

Rephrasyofficial
AlicenseAqualityCmaintenanceEnables humanizing AI-generated text and checking AI-detection scores directly from MCP-compatible clients like Claude and Cursor using the Rephrasy API.228 npmMIT