Atlas entry
proofite. com
52 capabilities over MCP. First atlas observation.
52 capabilities, 47 of them tools. 18 only read. 16 change records, and 2 of those delete or cancel. 13 have no reading.◇
AI reading, beta. side-effects v1 on claude-haiku-5.5, calibrated on MCP (golden-3). Only readings above a measured precision count. Counts are tools, not calls: no tool was called.
AI readings summary · beta
The service lists 47 tools, and 34 have AI readings.
cancel_deep_dive and delete_source are read as deleting or cancelling records.
7 tools are read as changing records, including update_information_diet, tune_topic and update_source.
7 tools are read as creating records, including create_source, share_briefing and add_proposed_source.
Written by code from the AI readings on this page: it groups them and says nothing they do not.
What an agent can do here
AI readings, beta · Readings on 34 of 47 MCP tools. 2 read as deleting or cancelling.
Moves money
0
No tool read this way.
Deletes or cancels records
2 tools
delete_source0.90cancel_deep_dive0.85
Sends messages to people
0
No tool read this way.
Changes permissions
0
No tool read this way.
Runs code
0
No tool read this way.
Should ask a person first
0
No tool read this way.
No counted reading 13 tools No reading was counted, so any effect above is possible for them: add_feed, generate_briefing, generate_podcast_episode, rate_insert, remove_feed, remove_web_search, report_missing_story, request_deep_dive, resume_podcast, unfollow_story and 3 more.
What changed
First atlas observation. Atlas history
Look first
AI reading, beta: AI adds items here; it never removes one.
delete_sourceDeletes or cancels records · 0.90cancel_deep_diveDeletes or cancels records · 0.85
Surfaces
5 protocols checked
| ARD | Not found | No document retrieved |
|---|---|---|
| A2A | Not found | 0 skills |
| MCP | Valid | 2026-07-28 · 47 tools · 3 resources · 2 prompts |
| OpenAPI | Not detected | 0 operations |
| WebMCP | Not detected | 0 declarative form tools · experimental |
Exact states and meaning
- ARDabsent
Exact state: not found · No document retrieved
The supported discovery location returned no matching document.
Not found does not prove the service exposes no such interface elsewhere.
Not observed / not fetched
- A2Aabsent
Exact state: not found · 0 skills
The supported discovery location returned no matching document.
Not found does not prove the service exposes no such interface elsewhere.
Not observed / not fetched
- MCPobserved
Exact state: valid · Revision 2026-07-28 · 47 tools · 3 resources · 2 prompts
A usable protocol document was retrieved and validated.
Directly observed
- OpenAPIabsent
Exact state: not detected · 0 operations
No endpoint was established from the evidence and scope that InterfaceDelta inspected.
Not detected does not prove that no endpoint exists.
Not observed / not fetched
- WebMCPabsent
Exact state: not detected · 0 declarative form tools · experimental
No named declarative WebMCP form tools were observed in the origin root HTML.
Script-registered tools and other pages are not observed, so this does not mean the site has no WebMCP tools.
Not observed / not fetched
Capabilities
Showing 52 of 52.
| Tool and inputs | ◇ AI reading, beta · confidence | ||||||
|---|---|---|---|---|---|---|---|
| Read as one of the six effects 2 AI only raises attention: these rows come first. | |||||||
| deep_dive_id* | Deletes or cancels records 0.85 | Deletes or cancels records0.85 | |||||
| |||||||
| Deletes a topic inbox with its feeds, searches and gathered content for good, and its email address stops working.source_id* | Deletes or cancels records 0.90 | Deletes or cancels records0.90 | |||||
| |||||||
| Read as none of the six 32 Not a clearance. | |||||||
| Adds a feed proposed by an earlier missing-story report to the reader's inbox; repeat calls report that it was already added.report_id* | Creates records0.81 | ||||||
| |||||||
| Creates a daily standing search over Google news or the web, routing matching results to a topic inbox.kind, query*, source_id* | Creates records0.81 | ||||||
| |||||||
| Changes one briefing insert's on/off state, AI level and settings, applied from the following briefing.config, enabled, insert*, level | Changes records0.90 | ||||||
| |||||||
| Updates your news briefing's topic preferences and settings from a plain-language note, and can pin one story to follow.briefing_id, entry_id, note* | Changes records0.85 | ||||||
| |||||||
| Creates a themed topic inbox with its own email address for newsletters, plus space for RSS feeds and web searches.description, name* | Creates records0.90 | ||||||
| |||||||
| Returns checked RSS feeds, web searches and newsletters for a described subject; adds nothing to your monitoring.description*, source_id* | Reads only0.80 | ||||||
| |||||||
| Reports the account's plan, whether a briefing is running, next briefing time, source and story counts, and monthly AI spend.no inputs | Reads only0.90 | ||||||
| |||||||
| briefing_id, include_markdown | Reads only0.88 | ||||||
| |||||||
| Fetches the word-for-word transcript of a podcast episode, defaulting to the latest one unless an episode or briefing ID is given.briefing_id, episode_id | Reads only0.93 | ||||||
| |||||||
| Returns the full news filter profile: delivery schedule, style, podcast settings, interests, and learned topic preferences.no inputs | Reads only0.85 | ||||||
| |||||||
| Returns details, settings and your current status for one optional briefing insert, to explain it or prepare configuration.insert* | Reads only0.94 | ||||||
| |||||||
| Shows what a Proofite app screen is, which actions it offers, and the current state of its features for the user.path* | Reads only0.85 | ||||||
| |||||||
| Returns the latest audio episode made from a briefing, with a playable link, a private feed and sourced show notes.briefing_id | Reads only0.85 | ||||||
| |||||||
| Shows one topic inbox's RSS feeds with their status and last fetch time, plus its monitored searches, X accounts and incoming newsletters.source_id* | Reads only0.90 | ||||||
| |||||||
| Adds RSS subscriptions from pasted OPML file contents to your reader; a dry run only previews them without changes.dry_run, limit, opml*, source_id* | Creates records0.85 | ||||||
| |||||||
| Lists your past daily briefings newest first, with each date, title, story total and whether an episode was produced.limit, offset | Reads only0.87 | ||||||
| |||||||
| Lists pending topics users asked the briefing to research on the web, without changing any requests.no inputs | Reads only0.85 | ||||||
| |||||||
| Lists the app's features by family, showing each one's status on this account and where it lives in the app.family | Reads only0.90 | ||||||
| |||||||
| Lists the optional add-on pages for the daily briefing, with each one's on/off status, settings, required fields and AI levels.no inputs | Reads only0.90 | ||||||
| |||||||
| Lists missing-story investigations from a briefing: verdicts, explanations, signals, and any proposed source, defaulting to the latest.briefing_id | Reads only0.80 | ||||||
| |||||||
| Lists saved links and forwarded emails queued for the next briefing, plus stories snoozed until a later date.no inputs | Reads only0.90 | ||||||
| |||||||
| Lists stories the user has saved from their briefings, newest first, with an optional keyword search.limit, query | Reads only0.90 | ||||||
| |||||||
| Lists the briefing's sources, such as newsletter inboxes, RSS feeds and web searches, with recent output, priority and inclusion.no inputs | Reads only0.88 | ||||||
| |||||||
| Updates briefing preferences by recording a more, less, follow or mute signal on one story, optionally limited to chosen topics.briefing_id, entry_id*, signal*, topics and 1 more | Changes records0.80 | ||||||
| |||||||
| Adds a story from a briefing to the reading list as a snapshot that remains after the source briefing is removed.briefing_id, entry_id* | Creates records0.80 | ||||||
| |||||||
| Adds a link or note to the read-later queue, fetching and storing the page text so it can be summarized in a later briefing.text, title, url | Creates records0.80 | ||||||
| |||||||
| Returns past daily briefings whose titles or story text contain a given word or phrase, newest first.limit, query* | Reads only0.92 | ||||||
| |||||||
| Updates the stored profile of the user's work and interests used by the briefing, either appending text or overwriting it.mode, text* | Changes records0.80 | ||||||
| |||||||
| Creates or returns a public read-only link to a briefing without personal notes or name, optionally including the podcast.briefing_id, podcast | Creates records0.80 | ||||||
| |||||||
| Updates how a topic or label combination appears in future briefings, such as its depth, frequency, or whether it is muted or followed.action*, topic, topics | Changes records0.84 | ||||||
| |||||||
| avoid, brevi_spiegate, chicca_enabled, depth and 19 more | Changes records0.88 | ||||||
| |||||||
| Updates a topic inbox's name, description, briefing priority, technicality level, digest inclusion or pause state.description, include_in_digest, is_active, name and 3 more | Changes records0.90 | ||||||
| |||||||
| No counted reading 13 No reading was counted, so any effect is possible. | |||||||
| Adds an RSS/Atom feed or podcast to a topic inbox, with new podcast episodes transcribed into the briefing.source_id*, url* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Starts generating a briefing now from collected data, ready a few minutes later; incurs paid AI usage costs.no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Starts generating a podcast episode for a briefing, which takes a few minutes and costs AI money, and lifts any automatic pause.briefing_id | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Adds a 1-5 star rating and/or comment on one briefing insert for the team, then returns that insert's current average rating.comment, insert*, stars | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Removes a feed subscription from a topic inbox, while keeping content already collected.feed_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Stops a standing web search so no new results reach the briefing, while results already collected are kept.search_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Reports why a missed story was absent from the briefing, and may follow related topics or queue a deep-dive for the next one.briefing_id, text* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Adds a queued request for the next briefing to run fresh web research on a topic and include a sourced dossier.query* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Updates the podcast to lift its inactivity pause so a new episode is produced every morning starting tomorrow.no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| story_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Removes a saved story from the reading list, identified by its saved ID or by its briefing and entry IDs.briefing_id, entry_id, saved_id | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Stops public access to a briefing's shared page and audio immediately, by revoking its public link.briefing_id | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Stops a newsletter subscription via one-click unsubscribe, or returns a link a person must open when that isn't supported.newsletter_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| MCP resources 3 Not read by AI. | |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
| MCP prompts 2 Not read by AI. | |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
Read as this effect No reading: unknown Not read as this effect◇ AI readings, beta. A zero is a count, not a clearance.
Not observed in this Passport: A2A skills, OpenAPI operations.
The atlas shows each capability by its plain identifier, inputs and declared sign-in. Publisher descriptions, paths, links and source evidence are not published here.
The comparison with the previous observation is shown only to the account that recorded it.
Atlas history
1 observation
- 52 capabilities · MCP 2026-07-28 · MCP endpoint validFirst observation
Fingerprint and versions
- Fingerprint
37ddf60fcd4e894c3168c55a53a314cdf511026e77ad260bb4e000ef1a1678e9- Passport schema
- 0.5.0, passport-semantic-v4
- Consistency
- MCP_PROMPTS_ADVERTISEMENT_LIST: match · MCP_RESOURCES_ADVERTISEMENT_LIST: match · MCP_TOOLS_ADVERTISEMENT_LIST: match · OPENAPI_MCP_EXPLICIT_MAPPING: not applicable
Each class compares an observation with the previous atlas observation. Runs of unchanged observations are grouped. Struck values are what the previous observation recorded; inserted values are what this one recorded.
Declared and observed
47 tools declare hints; the AI readings agree with all 34 that have a reading.
A disagreement is not a finding about the service: either side can be wrong. How we compare declarations and readings.
About this entry
com.proofite/proofiteListedOfficial MCP Registry · first listed 24 Sep 2026 · last listed 3 Nov 2026
Passive observations of a public interface listed in the Official MCP Registry. An observation does not verify security, ownership or compliance, and InterfaceDelta assigns no scores or rankings. Methodology · Report an inaccuracy · Ask for removal
Identity and snapshot
- Target key
sha256:52bdf4ecca45bce22b6b2f86b76c5ef4ca1a9f3e2c2fa95daef4e3b7538e4e5e- Locator SHA-256
dd05335cc705689b8d3b85c6a21fc5486b620990a8966f467500815381ada630- Snapshot generated
- 13 Nov 2026, 00:06 UTC
The entry is one exact observed target, not a real-world service identity, and implies no ownership. Endpoint paths are not published; the locator hash lets an operator confirm their own URL.

