Live now available today

The VoiceMoat MCP. Post to Twitter and LinkedIn by talking to your AI.

Connect your accounts to Claude or ChatGPT. Your AI drafts in your trained voice, VoiceMoat scores how close it landed and ships it, then tells you what worked. No tab switching, no copy and paste.

https://voicemoat.com/api/mcp

Hosted server·Runs on your own VoiceMoat account·Pro and Enterprise

Works across both platforms
Twitter/XLinkedInPosts, threads, replies, and more
Claude VoiceMoat connected
Turn my latest newsletter into a LinkedIn post and queue it for tomorrow morning.

On it. I will read your voice profile first, draft it, score the draft against how you actually write, then queue it through VoiceMoat.

VoiceMoatget_voice_profile()
VoiceMoatscore_voice_match()
VoiceMoatschedule_post()

Queued for LinkedInVoice match 87

“We deleted the onboarding tour. Activation went up.”

Tomorrow, 8:12 am. It took a second call to get here: schedule_post returns a preview and a one-time code on the first, and never acts on it.

Reply…

Works with every MCP-compatible assistant

ClaudeClaude CodeChatGPT

One URL over HTTP, so anything that speaks MCP can connect.

What is an MCP

An MCP connects your Twitter and LinkedIn to your AI assistant.

MCP is the Model Context Protocol, the open standard that lets an AI assistant use real tools instead of guessing. The VoiceMoat MCP server hands your assistant fifteen of ours: read your trained voice, draft in it, score the draft against how you actually write, schedule, publish, and read your numbers back.

It runs on your own VoiceMoat account, through the Twitter and LinkedIn integrations you already connected. Your assistant calls a tool, VoiceMoat does the work, and your trained voice is what it is all measured against.

Your social logins are never handed over. Your assistant receives a token for VoiceMoat and nothing else. Your Twitter and LinkedIn access tokens stay on our side, and are only ever used by us, to do the thing you asked for.

Claude and ChatGPT connect to the VoiceMoat MCP, which fans out to five actions: draft, score, schedule, publish and analyze.
The toolset

15 tools your assistant can use.

You never name one. You ask for what you want and your assistant picks. 9 read, 4 write, 2 post.

Posting asks twice. Never on the first call.

What you’ll say

Talk normally. Your AI does the rest.

You never name a tool or learn a syntax. You say the thing you wanted to say anyway.

You say

“Does this actually sound like me?”

It reads the voice profile you trained, scores the text 0 to 100 against it, and names the part that is off.
You say

“Turn this into a LinkedIn post and queue it for tomorrow.”

It drafts in your voice, then shows you the exact text and the account. Queueing it takes a second call carrying a code that works once.
You say

“How did my week go, and what should I do next?”

It reads your real engagement, says which posts carried the week, and suggests the next move in plain language.
Why this one

A connector that knows your voice, not a wrapper around an API.

Anything can hand your assistant a POST endpoint. The difference is whether the thing it writes sounds like the person who has been posting all year.

A raw social API wrapper

  • Writes in a generic AI voice, with no idea how you write
  • No way to tell whether a draft sounds like you
  • One platform, or one more server per platform
  • You host it, you patch it, you fix it when it breaks
  • Your access tokens sitting on your own machine

The VoiceMoat MCP

  • Writes from the voice profile you already trained
  • Scores every draft against it, 0 to 100, before it goes anywhere
  • Twitter and LinkedIn from one connector
  • Hosted and maintained. Nothing to run locally
  • Your social tokens never leave VoiceMoat

Free Claude skills

Skills turn the MCP into playbooks.

The MCP gives your assistant the tools. A skill tells it how to chain them. 26 free skills, written by us, running on your own account.

How it runs

You say

Write a LinkedIn post about what I learned shipping this week, and tell me whether it sounds like me.

Skill picks the recipe

write-in-my-voiceSkill

MCP tools it calls

get_voice_profilescore_voice_matchpublish_post

Draft scored

82 out of 100, with the one line that does not sound like you flagged. Nothing posted until you say so.

Skill 01

Write it in my voice

Work out how you actually write from posts you have already published, draft against that, and say plainly what does not match.

  • Reads your trained profile before it writes a word
  • Scores the draft against how you actually write, and says what is off
  • Never publishes without a preview and your confirmation

skills/write-in-my-voice

Get this skill

How it runs

You say

Why did some posts land last month and others die? Give me the pattern.

Skill picks the recipe

what-workedSkill

MCP tools it calls

get_analyticslist_postsget_post

Pattern found

The posts that opened with a number outperformed the rest. Three angles to write next, on subjects you already know.

Skill 02

What worked, and more of it

Work out what your best-performing posts have in common, and turn that into what to write next.

  • Ranks by engagement rate, not by raw likes
  • Compares formats like with like, and sets outliers aside
  • Says when three posts is a hint rather than a pattern

skills/what-worked

Get this skill

How it runs

You say

Plan next week's posts and put them in my queue.

Skill picks the recipe

plan-my-weekSkill

MCP tools it calls

get_post_ideassuggest_hooksschedule_post

Queued, one at a time

Four posts with their hooks written, each waiting for its own yes before it goes anywhere.

Skill 03

Plan my week

Plan a week or a month of posts as a dated calendar, with a topic, format, opening line and purpose for each one.

  • Builds the week around pillars you can sustain
  • Writes the opening line for every slot, not just the topic
  • One preview and one confirmation per post, never a bulk approve

skills/plan-my-week

Get this skill

23 more skills: hooks, threads, repurposing, voice drift, content pillars, cross-posting.

Browse all 26 skills
Questions

The VoiceMoat MCP, answered.

What is the VoiceMoat MCP?
MCP is the Model Context Protocol, the open standard that lets an AI assistant use real tools instead of guessing. The VoiceMoat MCP server gives your assistant fifteen of ours: your trained voice, your posts, your numbers, what other creators are posting, drafting, voice scoring, and posting to Twitter or LinkedIn. It is the same audenAI that powers Content Studio, reached from wherever you already work.
Which assistants work with it?
Anything that speaks MCP over HTTP, including Claude, Claude Code and ChatGPT. You add one address: https://voicemoat.com/api/mcp. There is no key to paste and nothing to run on your machine.
Can it post something without me seeing it?
Our side never posts on a first call. publish_post and schedule_post return a preview and a one-time code, and only a second call carrying that code acts. The code is tied to you, the account and the exact text, so changing a word refuses it, and it is spent after one use. What that cannot do is force your assistant to show you the preview. Most assistants ask your permission before running a tool that posts, and that prompt is the thing that actually puts you in the loop. If yours offers the setting, leave it on.
Which plan do I need?
Pro and Enterprise. A Pro trial does not include it. You can still connect on any plan: the tools refuse with a plain explanation of what is missing, and the moment you upgrade they start working with no need to reconnect.
Does my assistant see my Twitter or LinkedIn login?
No. Your assistant receives a token for VoiceMoat and nothing else. Your Twitter and LinkedIn access tokens stay on our side and are only ever used by us, to do the thing you asked for. You sign in on our own screen when you connect, not on a third party’s.
Does it work for LinkedIn analytics?
Yes. get_analytics and list_postsread your LinkedIn impressions, reactions, comments and shares. Those numbers are collected by the VoiceMoat browser extension rather than by LinkedIn’s API, so they are as fresh as your last sync, and the tools tell your assistant when that was. An unsynced account is reported as unsynced, never as a quiet week.
Does a scheduled post go out at exactly the time I ask for?
Close, but not to the minute. Every queued post is shifted by up to seven minutes either way, at random, so your posts do not land on round minutes like everyone else’s. The queue is the same one the dashboard uses, so anything scheduled here shows up there.
What will it never do?
Reach any account but your own, read or reply to anyone else’s posts, comments or messages, delete anything, or change your voice settings or your plan.
How do I disconnect it?
Remove the connector in your assistant. That is where the connection is made and it is where it ends. VoiceMoat deliberately has no disconnect button, because the grant does not live here, and a button that looked like it worked without doing anything would be worse than not having one.

Connect an assistant

Connect the VoiceMoat MCP in two minutes.

Add the server, sign in with the VoiceMoat account you already use, and start writing and posting from your assistant. Live now, on Pro and Enterprise.

https://voicemoat.com/api/mcp

Connecting works on any plan·The tools start working the moment you upgrade·No need to reconnect