← Registry

Content Tools

betterpost.ai

Helps users create, generate, and manage content projects with AI-powered story generation and format transformation.

1 endpoint23 known toolsFirst detected July 25, 2026Last detected August 29, 2026

ENDPOINT 1

https://betterpost.ai/mcp

No auth detected

MCP server metadata

Name
betterpost
Version
0.1.0
Capabilities
tools.listChanged
Server instructions

BetterPost: generate timely, well-sourced content. Create a project, then generate content for it. Sign in with your BetterPost account when prompted — new accounts start with 100 free credits, and your projects and content stay linked to your account automatically. Before generating, you can call betterpost_suggest_topics {projectId, type} to get a few candidate angles, then ask the user whether they want a specific one (like those) or just the latest news — pass their choice as generate_content's `topic`, or omit `topic` for the latest news.

Known tools 23

betterpost_create_project

Create a content project.

Potential side effects
betterpost_generate_content

Generate a new piece of content for a project from its timely, relevant stories.

Inferred read-only
betterpost_derive_content

Transform an existing piece into another format (e.

Inferred read-only
betterpost_list_content

List a project's content (summaries + shareable `publicUrl` links).

Inferred read-only
betterpost_get_content

Fetch one piece of content in full.

Inferred read-only
betterpost_delete_content

Delete a piece of content and its hosted images.

Potential side effects
betterpost_list_projects

Returns your projects, each with its relevance `criteria` (with ids) that define what counts as on-topic.

Inferred read-only
betterpost_get_project

Returns one project with its relevance `criteria` (each with an id, so a criterion can be targeted for removal via betterpost_update_project).

Inferred read-only
betterpost_update_project

Updates a project's title, audience, description, tone, freshness window, timezone, or relevance criteria, and returns the updated project with its criteria.

Inferred read-only
betterpost_delete_project

Permanently deletes a project and everything in it — its sources, stories, and content.

Inferred read-only
betterpost_list_sources

Returns one slimmed page of a project's sources plus project-wide `total` and `counts` (ok/failing/disabled/pending, and byType).

Inferred read-only
betterpost_add_source

Adds 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.

Inferred read-only
betterpost_remove_source

Removes a source from a project.

Inferred read-only
betterpost_list_stories

Returns a project's gathered stories, each with `title`, `url`, `summary`, `relevancy`, `publicationDate`, and `isManual`/`isHidden` flags.

Inferred read-only
betterpost_add_story

Manually imports a story you read about from its URL (pinned relevance, flagged is_manual) so generation can draw on it.

Inferred read-only
betterpost_hide_story

Hides a story so generation ignores it.

Inferred read-only
betterpost_unhide_story

Unhides a previously hidden story so generation can use it again.

Inferred read-only
betterpost_suggest_topics

Clusters 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.

Inferred read-only
betterpost_get_usage

Your credit balance, freeze state, and recent spend.

Inferred read-only
betterpost_get_settings

Returns a project's per-content-type settings (wordLimit and additionalInstructions for each channel).

Inferred read-only
betterpost_update_settings

Patches one content type's wordLimit and/or additionalInstructions (free-form writing guidance for that type; pass an empty string to clear it).

Inferred read-only
betterpost_expand_coverage

Broadens 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.

Inferred read-only
betterpost_humanize

Rewrite existing text into BetterPost's readable, human voice.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.betterpost]
url = "https://betterpost.ai/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "betterpost": {
      "type": "http",
      "url": "https://betterpost.ai/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: betterpost
Remote MCP URL: https://betterpost.ai/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "betterpost": {
      "url": "https://betterpost.ai/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "betterpost": {
      "type": "http",
      "url": "https://betterpost.ai/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "betterpost",
  "transport": "streamable-http",
  "url": "https://betterpost.ai/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for betterpost.ai was fetched 2026-08-28T09:19:31.802Z.

Trust status Trusted

betterpost.ai is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.