VoiceMoat

The personal brand OS for Twitter/X and LinkedIn: score, improve, schedule and publish posts. Requires a VoiceMoat account on the Pro or Enterprise plan.

Hosted MCP Server

npx add-mcp 'https://app.voicemoat.com/api/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

VoiceMoat

VoiceMoat MCP server

The personal brand OS for Twitter/X and LinkedIn: score, improve, schedule and publish posts, from Claude, ChatGPT, Grok, Claude Code or any assistant that supports remote MCP servers with OAuth.

This repository holds documentation and connection settings only. The server is a hosted service run by VoiceMoat at the address below. Its source code is not public, and there is nothing here to run. plugin.json and mcp.json follow the Agent Plugins standard and only point a client at that address.

https://app.voicemoat.com/api/mcp
TransportStreamable HTTP (remote, hosted)
AuthenticationOAuth. Your assistant opens the VoiceMoat sign-in page. No API keys
RequiresA VoiceMoat account on the Pro or Enterprise plan
Websitehttps://voicemoat.com/mcp
Full setup guidehttps://docs.voicemoat.com/connect-voicemoat-to-an-assistant
Official MCP Registrycom.voicemoat/voicemoat

Connecting works on any plan. If your plan does not include it, each tool refuses with an explanation, and it starts working when you move to Pro or Enterprise, without reconnecting.

What it does

  • Score a draft against your voice profile, built from your own published posts and kept separately for each platform: a Voice Match score from 0 to 100 and a note on what is off.
  • Improve a draft you already have.
  • Get post ideas and opening lines.
  • Read your voice profile, your impressions and reactions, and your top posts for the last 30 days.
  • Publish a post now or schedule it, on Twitter or LinkedIn.

You do not call tools by name. You ask for what you want and the assistant picks.

Connect it

Claude

  1. Open Settings, then Connectors.
  2. Choose Add custom connector.
  3. Name it VoiceMoat and paste the address above.
  4. Select Connect and sign in to VoiceMoat.

ChatGPT

Until VoiceMoat is listed in ChatGPT's plugin directory, add it with developer mode. Whether you can turn developer mode on depends on your ChatGPT account and workspace.

  1. Open Settings, then Security and login, and turn on Developer mode.
  2. Open Plugins and select the plus button.
  3. Name it VoiceMoat, paste the address under Connection, and create it.
  4. Sign in to VoiceMoat when asked.

Grok

  1. Open grok.com/connectors.
  2. Choose New Connector, then Custom.
  3. Paste the address.
  4. Sign in to VoiceMoat when asked.

Claude Code

claude mcp add -t http voicemoat https://app.voicemoat.com/api/mcp

Then type /mcp to sign in.

Other clients

Any client that supports remote MCP servers over Streamable HTTP with OAuth can connect with the same address. Nothing is shared until you sign in, and the connection only ever reaches your own account.

Tools (15)

ToolWhat it doesRead onlyPosts
get_meWhich VoiceMoat account is connected, and its planYesNo
list_profilesYour connected Twitter and LinkedIn profilesYesNo
get_voice_profileYour trained voice profile for a platformYesNo
get_voice_insightsYour Voice Lab analysis, when you have run itYesNo
get_analyticsTotals and the top post for a window (up to 30 days)YesNo
list_postsYour best posts in a windowYesNo
get_postOne post in full, with its numbersYesNo
list_creatorsCreators you study in VoiceMoatYesNo
search_inspirationPublic LinkedIn posts from tracked creators, by topic (not offered in ChatGPT)YesNo
score_voice_matchScore text against your voice, 0 to 100No (uses credits)No
get_post_ideasPost ideas on a topicNo (uses credits)No
improve_postImprove a draftNo (uses credits)No
suggest_hooksThree opening lines for a topicNo (uses credits)No
publish_postPublish now, after a preview and a confirmed second callNoYes
schedule_postSchedule for later, same preview and confirmationNoYes

Reading costs no credits. Scoring, ideas, hooks and improving spend credits from the same pool as the VoiceMoat dashboard, at the same prices.

Posting always asks twice

Neither posting tool acts the first time it is called.

  1. The assistant calls it. Nothing is posted. It gets back the exact text, the account the post would go to, and a one-time confirmation code.
  2. Only a second call carrying that code posts anything.

The code is tied to the exact text, the exact account and you. If anything changes between the two calls, it is refused and a fresh preview is returned. It works once, so the same approval cannot post twice.

Limitations

  • Works only with your own account and the profiles you connected.
  • Your assistant writes new drafts; VoiceMoat scores, improves, schedules and publishes them.
  • A Voice Match score describes how close a draft is to your past posts. It does not predict performance.
  • It cannot attach images, delete posts, reply to other people's posts or send messages.
  • LinkedIn numbers are as fresh as your last LinkedIn sync.

No account?

The free VoiceMoat skills work in Claude, ChatGPT and Codex without one: https://github.com/prateeks367/voicemoat-skills

Also listed on

Links

server.json in this repository is the entry published to the Official MCP Registry.