Use Bloomberry's AI Writing Scan MCP server in Claude or Cursor
The Bloomberry MCP server exposes three tools — scan_ai_sounding_text, check_banned_phrases, and analyze_sentence_dna — that Claude and Cursor can call inside agent workflows. It scans text against 5,698 production AI-writing signal entries using stdio transport. It does not prove AI authorship and does not access any Bloomberry account data.
Bloomberry is bringing MCP-native AI-writing guardrails to employee advocacy. This guide covers local setup for Claude Desktop and Cursor.
What the MCP server does
The Bloomberry AI Writing Scan MCP server checks text against Bloomberry's production AI-writing signal corpus and returns structured findings: risk scores, specific flagged signals, and rewrite suggestions. It is a writing quality tool, not an authorship detector.
Corpus
The V1 scanner uses the production enforcement corpus:
- 5,698 production AI-writing signal entries enforced at runtime
- The Bloomberry AI Sentence DNA research corpus contains 7,622 total audited entries (public label: 7,400+ catalogued AI-writing signal entries). The research corpus includes additional entries not yet in production enforcement.
Available tools
scan_ai_sounding_text
Full scan. Returns risk score, risk label, findings, banned phrase matches, sentence-DNA matches, rewrite suggestions, and corpus stats.
check_banned_phrases
Checks text against the production phrase corpus. Returns matches with severity and replacement guidance.
analyze_sentence_dna
Detects sentence structures that make writing sound synthetic, generic, or overly polished.
Installation and local run
The MCP server ships with the Bloomberry backend. No separate npm install is required if you have the repo cloned.
Or use the npm script:
@modelcontextprotocol/sdk ^1.29.0 and zod ^3.25.0. Both are listed in backend/package.json. Run npm install inside the backend/ directory if not already installed.Connect in Claude Desktop
Add the following to your claude_desktop_config.json (usually at ~/Library/Application Support/Claude/ on macOS):
Replace /absolute/path/to/Xreply with the actual path to your cloned repo. Restart Claude Desktop after saving.
Connect in Cursor
Add to .cursor/mcp.json in your project root (or the global Cursor MCP config):
Example prompts
Once connected, you can call the tools from Claude or Cursor with natural language prompts:
Security and data scope
- Local and stateless. V1 runs locally via stdio. No data leaves your machine to a Bloomberry server.
- No authenticated data. The MCP server does not connect to Supabase, Voice Memory, workspace data, or any authenticated Bloomberry API.
- No Voice Memory comparison. Comparing against an individual's voice profile requires authentication. That feature is not in V1.
- No write actions. The server only reads and scans — no writes, no posts, no scheduling.
Troubleshooting
Server does not start
- Confirm Node.js 18+ is installed:
node --version - Run
npm installinsidebackend/to ensure MCP SDK dependencies are present - Check the path in your config is absolute and correct
Tools do not appear in Claude or Cursor
- Restart Claude Desktop or Cursor after updating the config file
- Verify the server starts cleanly by running it manually first
- Server startup logs go to
stderr— they will not appear in MCP stdout
stdout pollution / JSON-RPC errors
- The server uses a
silentIsAIDialect()wrapper to suppressconsole.logoutput fromaiDialect.js. If you see unexpected stdout, check that no other imports are writing to stdout.
FAQ
Questions?
Visit the AI writing scan product page or reach out via the Bloomberry demo booking.
Get started free