Skip to content
Agentmart
Submit a tool

Being Human

Learns your writing voice from your own prompt history, then makes the model write like that.

Connector by Syedomershah99 · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/syedomershah99-being-human

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Learns your writing voice from your own prompt history, then makes the model write like that.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
4 read · 2 write · 0 delete · 1 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 7

Read from the source code; the running server may list different tools.

Read 4 · Look things up without changing anything.

  • voice_get
  • voice_score
  • voice_status
  • voice_verify

Write 2 · Create, change, send or run things.

  • voice_learn
  • voice_note

Not yet classified 1 · We could not tell from the name and description.

  • voice_export

Files it touches

  • Any path the agent passes to its tools

Tools (7)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • voice_export

    Compile the voiceprint into a format another tool reads: 'chatgpt' (custom instructions box, ~1500 chars), 'agents' (AGENTS.md), 'cursor' (.cursorrules), 'claude' (CLAUDE.md), 'system' (raw system prompt), or 'json'. Use when the user wants their voice set up in a different assistant.

  • voice_get

    Get the user's measured writing voice as explicit rules. CALL THIS BEFORE writing any prose the user will send or publish under their own name -- a post, email, reply, bio, doc, commit message, cover letter, or anything else in their name. The rules are measured from their own past writing (sentence rhythm, casing, punctuation rates, vocabulary, words to avoid), so they override your defaults. Cheap and fast; call it rather than guessing what the user sounds like.

  • voice_learn

    Build or refresh the voiceprint from the user's own writing. Sources: 'claude-history' and 'claude-projects' (local Claude Code history), 'chatgpt' (a conversations.json from a ChatGPT data export, needs path), 'files' (a folder of the user's own writing, needs path). Takes a few seconds. Run this once at setup, or again to fold in newer writing.

  • voice_note

    Record something about the user's voice that measurement cannot reach -- a phrase they have banned, who they are usually writing for, a correction they just made to your draft, a running joke. Use this whenever the user says 'I wouldn't say that', 'too formal', or rewrites something you wrote. Notes persist across every rebuild of the voiceprint and tend to matter more than the statistics.

  • voice_score

    Score a draft 0-100 for AI tells and get line-level findings. CALL THIS ON EVERY DRAFT before showing it to the user. Checks a curated slop lexicon plus structural signals -- sentence-length uniformity, paragraph shape, bullet symmetry, punctuation rates -- against THIS user's own measured baseline rather than universal rules. Above 85 reads human, below 50 is slop. Also returns the voice rules, so one call gives you both the critique and the target.

  • voice_status

    Check whether a voiceprint exists and how solid it is: sample count, word count, when it was built, and whether the corpus is large enough for the measurements to be stable. Use this when you are not sure the user has set being-human up yet.

  • voice_verify

    The impostor test: statistically, is this text a plausible sample of THIS user? Returns an authorship percentile against a null resampled from their own writing at the same length. Under 75 means indistinguishable from them; over 97 means it reads as someone else. This is a different question from voice_score -- that one catches AI tells, this one catches 'fluent, clean, and not you'. Run BOTH on any draft before showing it; a draft has to pass each. Also names the specific words that pushed it out of range.

Signals

Stars
0
Forks
0
Open issues
0
Weekly downloads
21
Last commit
Aug 13, 2026 (2 months ago)
Last release
Aug 13, 2026 (2 months ago)
Last package publish
Aug 13, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.Syedomershah99/being-human
Version
0.1.2
Auth
No auth
Packages
pypi being-human
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Being Human MCP server. Agent Mart. https://agentmart.dev/connectors/syedomershah99-being-human (last updated 2026-10-24)