BetterPost
Overview
Description from the maker (original English)
Finds timely sources across news, social, and the web and writes posts worth publishing.
What you can do with it
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
- Connection: Runs in the cloud
- Transport: Streamable HTTP
- Category: Search & AI memory
Install
Pick the AI app you use, then copy the settings.
Passed 5/5 checks · What you ask goes through the maker’s server (betterpost.ai)
First: which AI do you use?
Pick your app and the steps appear below.
Works with Claude · about 2 min
No key, nothing to install · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1
Open Claude’s Connectors page
CustomizeConnectors
Click “+ Add” → “Add custom connector” and fill in these 2 fields
Copy each value into the field with the same name in Claude, then click Continue
Name · NameBetterPostRemote MCP server URL · Addresshttps://betterpost.ai/mcpLeave Authentication as Claude detected it, then click Add
Turn it on in a chat
+ConnectorsBetterPost
Try it
Use BetterPost and tell me what you can do for me, then show me one thing✓ If Claude says it is using BetterPost or shows a BetterPost tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with ChatGPT on business plans only
ChatGPT Business, Enterprise or Edu on the web, added by a workspace admin or owner · On Free, Plus or Pro: your ChatGPT plan cannot connect MCP yet
Open ChatGPT’s add-MCP page on the web
Plugins+Add custom MCP server
Fill in the name and address
Enter a name, paste the address under Connection, tick the risk warning and click Create as a plugin
Name · NameBetterPostConnection · Addresshttps://betterpost.ai/mcpPick BetterPost in a chat
Start a new chat and pick BetterPost from your plugins before typing
Try it
Use BetterPost and tell me what you can do for me, then show me one thing✓ If ChatGPT says it is using BetterPost or shows a BetterPost tool in the answer, you are connected
Menu names checked against OpenAI’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Claude Code · about 2 min
No key, nothing to install
Open Terminal
Mac: press Command+Space and type Terminal · Windows: open PowerShell
Paste this command and press Enter
claude mcp add --transport http server https://betterpost.ai/mcpType /mcp in Claude Code
You should see BetterPost listed as connected
Try it
Use BetterPost and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using BetterPost or shows a BetterPost tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor · about 2 min
No key, nothing to install
Open the AI chat in Cursor in Agent mode
Try it
Use BetterPost and tell me what you can do for me, then show me one thing✓ If Cursor says it is using BetterPost or shows a BetterPost tool in the answer, you are connected
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code · about 2 min
No key, nothing to install
Open the AI chat in VS Code in Agent mode
Try it
Use BetterPost and tell me what you can do for me, then show me one thing✓ If VS Code says it is using BetterPost or shows a BetterPost tool in the answer, you are connected
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.
Address for apps that connect over the web
https://betterpost.ai/mcpJSON settings are under “For developers” below
For developers: Terminal commands and JSON settings
Over the web
Claude Code
claude mcp add --transport http server https://betterpost.ai/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"server": {
"url": "https://betterpost.ai/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"server": {
"type": "http",
"url": "https://betterpost.ai/mcp"
}
}
}These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
At a glance
- Verified domain
- ✓ betterpost.ai
- Connection
- Runs in the cloud
- Transport
- streamable-http
- Latest versioni
- 2.0.0
- Categoryi
- Search & AI memory
- Published to registryi
- Jul 8, 2026
- Code last changedi
- Aug 12, 2026
- Maker
- betterpost
- Website
- betterpost.ai
- Registry status
- Active
Which apps can use it
Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Connect over the internet in
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Related guides
What it can do
Tool names and descriptions exactly as the server reported them on Nov 10, 2026. The maker wrote them, not us; we show them as plain text.
betterpost_create_projectCreate a content project. Slow, one-shot: infers config (criteria, industry, tone), discovers sources, and gathers/ranks an initial set of timely stories. Best called after the inferred audience, description, and tone have been confirmed with the user, since the config shapes eve
betterpost_generate_contentGenerate a new piece of content for a project from its timely, relevant stories. Fast in steady state. Charges credits on success only. If you pass a `topic` the project has no stories about, this returns a `topic_unavailable` error (no charge) carrying an `inScope` flag and next
betterpost_derive_contentTransform an existing piece into another format (e.g. newsletter → tweet). No fetching; reuses the source stories and topic.
betterpost_list_contentList a project's content (summaries + shareable `publicUrl` links).
betterpost_get_contentFetch one piece of content in full.
betterpost_delete_contentDelete a piece of content and its hosted images.
betterpost_list_projectsReturns your projects, each with its relevance `criteria` (with ids) that define what counts as on-topic.
betterpost_get_projectReturns one project with its relevance `criteria` (each with an id, so a criterion can be targeted for removal via betterpost_update_project).
betterpost_update_projectUpdates a project's title, audience, description, tone, freshness window, timezone, or relevance criteria, and returns the updated project with its criteria. Changing title/audience/description re-derives the relevance criteria (replace-all), which broadens or narrows what counts
betterpost_delete_projectPermanently deletes a project and everything in it — its sources, stories, and content. Cannot be undone.
betterpost_list_sourcesReturns one slimmed page of a project's sources plus project-wide `total` and `counts` (ok/failing/disabled/pending, and byType). Page with `limit` (default 50) and `offset`, following the returned `nextOffset` until it is null.
betterpost_add_sourceAdds a source to a project and fetches it immediately (bounded by a few seconds), returning `storiesAdded` so the next generate_content can use it; if it is still fetching it returns `fetched:false` with a note. Doubles as manual source import: paste any URL (RSS/Atom feed, artic
betterpost_remove_sourceRemoves a source from a project. Its already-gathered stories stay; the source is no longer fetched.
betterpost_list_storiesReturns a project's gathered stories, each with `title`, `url`, `summary`, `relevancy`, `publicationDate`, and `isManual`/`isHidden` flags. Pass includeHidden to include hidden ones.
betterpost_add_storyManually imports a story you read about from its URL (pinned relevance, flagged is_manual) so generation can draw on it.
betterpost_hide_storyHides a story so generation ignores it. Reversible with unhide_story.
betterpost_unhide_storyUnhides a previously hidden story so generation can use it again.
betterpost_suggest_topicsClusters a project's current stories into a few candidate angles — each with a label, how many stories back it, and example headlines — and warms the project (gathers and ranks fresh stories) in the process. Returns topics you can offer the user before generate_content.
betterpost_get_usageYour credit balance, freeze state, and recent spend.
betterpost_get_settingsReturns a project's per-content-type settings (wordLimit and additionalInstructions for each channel).
betterpost_update_settingsPatches one content type's wordLimit and/or additionalInstructions (free-form writing guidance for that type; pass an empty string to clear it). Project-wide preferences (title/audience/tone, project-wide additionalInstructions) live on betterpost_update_project.
betterpost_expand_coverageBroadens a project's coverage: expands the relevance criteria (when needed), finds more sources across news, the web, and the relevant social platforms, and fetches them inline. Applies on a `topic_unavailable`, `no_stories`, or low-coverage signal. May return `warming: true` wit
betterpost_humanizeRewrite existing text into BetterPost's readable, human voice. Preserves the meaning, facts, links, and format; returns the rewritten text plus short notes on what changed. Pass `projectId` to write in that project's tone and instructions, `type` to apply a channel's style, or `t
Basic checksi
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 11, 2026
- ✓ Pass
Maker matches the repo
The registry name was verified against the domain betterpost.ai (the registry checks domain ownership)
- ✓ Pass
Still maintained
Code last changed 3 months ago
- ✓ Pass
Has a licence
Uses MIT
- ✓ Pass
Endpoint responds
Responded in 110 ms (HTTP 200)
- – Not applicable
Sign-in with OAuth
No sign-in needed
- ✓ Pass
No hidden instructions in tool descriptions
Read 23 tool descriptions and found no hidden instructions to the AI
Discussion
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
User reviews
No reviews yet
Compared with others in Search & AI memoryi
- More stars than 0% of the other 5880 servers in this category
- Published to the registry more recently than 20% of the other 5880 servers in this category
- Basic checks equal to or better than 100% of the other 5880 servers in this category
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
Common questions
Is BetterPost safe?
It passed 5 of 5 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
What keys or codes does it need?
The registry does not list a required key, though some servers ask you to sign in on first use.
Does it run on my computer or in the cloud?
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
Is it still maintained?
The GitHub repo last changed 3 months ago, and the latest version (2.0.0) reached the registry 4 months ago.
Which apps can use it?
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT Business and above.
What can I use instead?
In the same category: Ruflo, Context7, Metabase
Alternatives
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
README from the maker
Open the README
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
BetterPost — agent plugin and skill
Write timely, well-sourced content — newsletters, blog posts, LinkedIn posts, tweets, and Bluesky posts — grounded in current sources across news, social, and the open web. BetterPost finds recent sources relevant to your product and audience, ranks them by relevance, and writes human-sounding content with real citations and publication dates.
Works in the agents you already use, through a single MCP server. Free to start — sign in with your BetterPost account to get free credits.
Install
Any agent
npx skills add betterpost/betterpost-plugin
This installs the betterpost skill into whichever agent you use. It does not configure the MCP server — the skill walks your agent through registering https://betterpost.ai/mcp the first time you ask for content.
Claude Code
/plugin marketplace add betterpost/betterpost-plugin
/plugin install betterpost@betterpost
This installs the skill and registers the MCP server for you.
Either way, ask your agent to write a newsletter or post about what's happening in your space. It sets up a project and generates content grounded in current sources.
What's in here
skills/betterpost/SKILL.md— the skill your agent invokes..mcp.json— registers the hosted BetterPost MCP server..claude-plugin/— the plugin manifest and self-listed marketplace..codex-plugin/,.cursor-plugin/,.kimi-plugin/,.agents/,.opencode/,.pi/,gemini-extension.json— manifests for the other agents.
Using the server directly
Any MCP client can connect to https://betterpost.ai (Streamable HTTP). On first use, the client prompts you to sign in with your BetterPost account (OAuth 2.1) and handles the session for you — there's no token to copy or persist. New accounts get free credits on sign-up.
Links
- Website: https://betterpost.ai
- Contact: hello@betterpost.ai
License
MIT