MCP serverai.betterpost/server
Finds timely sources across news, social, and the web and writes posts worth publishing.
Overview
Score?
UNRATED 0.681
of what a free look can see, on 32 looks
Looks
36
last 8 hr ago
Tools
23
More info
URL
betterpost.ai/mcp
streamable-http
Says it is
betterpost 0.1.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.681 · highest on record 0.8561
Toolsfrom sha256:384b614f58…6e8348
| Tool | Schema |
|---|---|
| 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 retur |
input · output |
| betterpost_add_story Manually imports a story you read about from its URL (pinned relevance, flagged is_manual) so generation can draw on it. |
input · output |
| betterpost_create_project Create 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 inf |
input · output |
| betterpost_delete_content Delete a piece of content and its hosted images. |
input · output |
| betterpost_delete_project Permanently deletes a project and everything in it — its sources, stories, and content. Cannot be undone. |
input · output |
| betterpost_derive_content Transform an existing piece into another format (e.g. newsletter → tweet). No fetching; reuses the source stories and topic. |
input · output |
| 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. Ap |
input · output |
| betterpost_generate_content Generate 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 sto |
input · output |
| betterpost_get_content Fetch one piece of content in full. |
input · output |
| 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). |
input · output |
| betterpost_get_settings Returns a project's per-content-type settings (wordLimit and additionalInstructions for each channel). |
input · output |
| betterpost_get_usage Your credit balance, freeze state, and recent spend. |
input · output |
| betterpost_hide_story Hides a story so generation ignores it. Reversible with unhide_story. |
input · output |
| betterpost_humanize Rewrite 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 `p |
input · output |
| betterpost_list_content List a project's content (summaries + shareable `publicUrl` links). |
input · output |
| betterpost_list_projects Returns your projects, each with its relevance `criteria` (with ids) that define what counts as on-topic. |
input · output |
| betterpost_list_sources Returns 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`, follo |
input · output |
| betterpost_list_stories Returns a project's gathered stories, each with `title`, `url`, `summary`, `relevancy`, `publicationDate`, and `isManual`/`isHidden` flags. Pass includeHidden to include hidden one |
input · output |
| betterpost_remove_source Removes a source from a project. Its already-gathered stories stay; the source is no longer fetched. |
input · output |
| 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 fre |
input · output |
| betterpost_unhide_story Unhides a previously hidden story so generation can use it again. |
input · output |
| 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. Changing title/audienc |
input · output |
| 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). Project-wide preferences (title/aud |
input · output |
Verify it yourself
npx teppi-check https://betterpost.ai/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ21REPEN7AQ8AY10Y7GKM