mcpserver.lol
registry/server
Connection check verified live · 20h ago

server

Finds timely sources across news, social, and the web and writes posts worth publishing.

Tools 23
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

23 tools

Read from the running server on 20h ago.

betterpost_add_source nametypevalue*projectId*
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…
betterpost_add_story url*titlesummaryprojectId*
Manually imports a story you read about from its URL (pinned relevance, flagged is_manual) so generation can draw on it.
betterpost_create_project tonetitle*audience*description
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…
betterpost_delete_content can modify data contentId*
Delete a piece of content and its hosted images.
betterpost_delete_project can modify data projectId*
Permanently deletes a project and everything in it — its sources, stories, and content. Cannot be undone.
betterpost_derive_content type*tieInfromContentId*
Transform an existing piece into another format (e.g. newsletter → tweet). No fetching; reuses the source stories and topic.
betterpost_expand_coverage focusprojectId*addAsCriteriaconfirmedByUser
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…
betterpost_generate_content type*reusetieIntopicprojectId*wordLimit
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…
betterpost_get_content read-only contentId*
Fetch one piece of content in full.
betterpost_get_project read-only projectId*
Returns one project with its relevance `criteria` (each with an id, so a criterion can be targeted for removal via betterpost_update_project).
betterpost_get_settings read-only projectId*
Returns a project's per-content-type settings (wordLimit and additionalInstructions for each channel).
betterpost_get_usage read-only
Your credit balance, freeze state, and recent spend.
betterpost_hide_story storyId*
Hides a story so generation ignores it. Reversible with unhide_story.
betterpost_humanize text*tonetypeprojectId
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…
betterpost_list_content read-only projectId*
List a project's content (summaries + shareable `publicUrl` links).
betterpost_list_projects read-only
Returns your projects, each with its relevance `criteria` (with ids) that define what counts as on-topic.
betterpost_list_sources read-only limitoffsetprojectId*
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…
betterpost_list_stories read-only projectId*includeHidden
Returns a project's gathered stories, each with `title`, `url`, `summary`, `relevancy`, `publicationDate`, and `isManual`/`isHidden` flags. Pass includeHidden to include hidden one…
betterpost_remove_source can modify data sourceId*
Removes a source from a project. Its already-gathered stories stay; the source is no longer fetched.
betterpost_suggest_topics typecountprojectId*
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…
betterpost_unhide_story storyId*
Unhides a previously hidden story so generation can use it again.
betterpost_update_project patchprojectId*
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…
betterpost_update_settings type*projectId*wordLimitadditionalInstructions
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…