com.proofite/proofite
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Read your AI-written daily briefing and retune the filter behind it: feeds, newsletters, topics.
Summary by lookupd
Reads and tunes a personal AI news digest: feeds, newsletters, topics, deep-dives, podcast episodes, and saved reading lists.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http proofite https://proofite.com/mcp
Claude Code, npm package (stdio)
claude mcp add proofite -- npx -y proofite-mcp
Codex, remote (streamable-http)
codex mcp add proofite --url https://proofite.com/mcp
Codex, npm package (stdio)
codex mcp add proofite -- npx -y proofite-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"proofite": {
"url": "https://proofite.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"proofite": {
"command": "npx",
"args": [
"-y",
"proofite-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 47)
Publisher-provided text
get_briefingRead the user's personal AI-written news briefing (daily digest) in full markdown: every story selected today from their newsletters, RSS feeds and monitored welist_briefingsList the user's past daily briefings (most recent first) with date, title, number of stories and whether an episode exists. Use it to find the id of a specificsearch_briefingsSearch the person's past daily briefings for a word or a phrase, in the titles and in the text of every story, newest first. Each result has the briefing id, daget_information_dietRead everything that shapes what reaches this person: delivery schedule, length, technicality, depth, stance, tone and entry mix, podcast format (two-host showlist_sourcesList the topic inboxes this person feeds their briefing with: each one has a dedicated email address for newsletter subscriptions, plus RSS feeds and monitoredget_sourceInspect one topic inbox in detail: every RSS feed (with its health and last fetch), every monitored web search, X/Twitter profiles, and the newsletters currentlget_podcast_episodeGet the audio episode generated from a briefing: a private podcast in the user's language — by default a show with two hosts who talk the news through, or a singet_episode_transcriptThe full text of a podcast episode, word for word: the script the voices read. In the two-host show it comes as "Name: line" turns; in the classic format as plalist_read_laterList what is queued in the read-later inbox: links and forwarded emails that are guaranteed to be covered in the next briefing, and — apart — the stories the pelist_deep_divesList the deep-dive research requests waiting to be covered: topics the user asked the briefing to investigate with fresh web research.list_insertsThe inserts: optional extra pages of the daily briefing that the person switches on one by one — weather for their city, their fantasy-football roster (Italianget_insertEverything about ONE insert (an optional extra page of the briefing; the list is in list_inserts), in the person's language: what it does and how it works, howconfigure_insertConfigure one insert of the briefing. Call list_inserts first: it returns, for each insert available to this person (language and country already applied), therate_insertLeave feedback on one insert of the briefing for the people who build it: stars from 1 to 5 and/or a comment of up to 1000 characters, at least one of the two.list_savedThe reading list: stories the person saved from their briefings (including the "chicca", the archive story of quiet days), newest first, each with the briefingget_accountAccount status: plan, whether the briefing is currently running, when the next one is due, how many sources and stories are in the system, and the AI cost accrulist_featuresWhat Proofite can do for this person, feature by feature and grouped by family (reading, listening, correcting, sharing…): for each feature a short explanation,get_page_helpGiven a page of the Proofite app (the path from the address bar, like /app/digests, /app/edicola, /app/settings, or a full link), says what that page is, what cupdate_information_dietChange how and when the briefing reaches this person: delivery time and days, length, technicality, depth, stance, tone, entry mix (few deep stories vs many shotune_topicTune how a single topic — or a COMBINATION of labels — is treated in future briefings: more or less of it, more or less technical, deeper or shorter, more or lecorrect_briefingTell the briefing what was wrong with it, in plain language — "too much crypto and not enough on the EU regulation", "keep it shorter", "explain the technical prate_briefing_entryGive a precise up/down signal on one story of a briefing: more like this, less like this, more technical, simpler, deeper, shorter, or mute. A story carries typunfollow_storyRelease a pinned story by its id (from get_information_diet → followed_stories), so its developments stop getting a dedicated entry. Works even when the briefinreport_missing_storyThe reader expected a story and the briefing did not have it. Describe it in their words; the editor investigates their own sources of the last days, today's brlist_missing_reportsThe investigations opened with report_missing_story on a briefing: what was asked, the verdict, the explanation, the signals applied and — when none of the persadd_proposed_sourceWhen report_missing_story found that none of the person's sources carried the story, it proposed one. This adds that proposed feed to the inbox it indicated — tset_learned_profileRead or rewrite the free-text profile the briefing uses to know who this person is — their work, projects, recurring interests, what they already know. Appendinrequest_deep_diveAsk the next briefing to investigate a topic properly, with fresh web research: it will include a mini-dossier with sources. Use it whenever the person says "Icancel_deep_diveRemove a deep-dive request that is still waiting (ids from list_deep_dives). One already covered in a briefing cannot be cancelled.save_for_laterPut a link or a note into the read-later queue: whatever lands there is guaranteed to be covered in the next briefing. The page is fetched and its text stored,
Details
- Version: 1.2.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 892 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/hanicker/proofite-mcp
- Website: https://proofite.com/mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.proofite/proofite)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp