# Use fiveminutebrief with your agent.

[fiveminutebrief](https://fiveminutebrief.ai/) (`fiveminutebrief.ai`) registers 31 WebMCP tools. fiveminutebrief lists 31 tools but declares none as read-only today, so `tools.call` cannot invoke them yet. Ask `sites.get` for the live status before planning a call.

This page mirrors the [WebMCP Registry](https://wmcp.ai/sites/fiveminutebrief.ai) listing for `fiveminutebrief.ai`, last live-checked by the registry at 2026-09-21T20:45:52.846Z. Run `ghostget webmcp sites.get --input '{"domain":"fiveminutebrief.ai"}' --json` for the current schema; the listing can drift between checks.

## Use fiveminutebrief with my agent

Ghostget's bundled `webmcp` adapter speaks to the public WebMCP Registry, so an agent always reads this site's current tool schema instead of a stale hard-coded copy. Install v0.18.35, sync bundled adapters once, then call the registry operations:

```
bun add --global https://github.com/hraness/ghostget/releases/download/v0.18.35/hraness-ghostget-0.18.35.tgz
ghostget adapter sync-bundled --json
```

**Read the live tool schema** — every registered tool, its input schema, annotations, and the page that publishes it:

```
ghostget webmcp sites.get --input '{"domain":"fiveminutebrief.ai"}' --json
```

**Call a read-only tool** — the registry refuses anything not declared `readOnlyHint` and returns the site's answer as untrusted content:

```
# no read-only-callable tools listed today; sites.get shows the live status
```

## Registered WebMCP tools

fiveminutebrief publishes 31 tools on fiveminutebrief.ai; 0 declare `readOnlyHint`.

| Tool | What it does | Callable through Ghostget |
| --- | --- | --- |
| `ask_this_brief` | Ask a question about the entitled Brief (5m current day for guests; Public preview only until follow; archive if canReadArchive). Returns a grounded answer + citations, then highlights matching stories/sources. Not a Brief digest (use get_l | Listed for discovery; the registry allows read-only calls only |
| `clear_highlights` | Remove agent paint and notes. Restores the page. | Listed for discovery; the registry allows read-only calls only |
| `copy_share_link` | Return the canonical Topic URL to share. Read-only; does not send email. | Listed for discovery; the registry allows read-only calls only |
| `create_topic` | Create a private custom Topic via the API (paid plan + 1 credit). Queues the first Brief; poll get_topic_generation_status. Free / no-credit fail like the app. Confirms in-page. Does not fill the /topics/new form (that is start_create_topic | Listed for discovery; the registry allows read-only calls only |
| `explain_fiveminutebrief` | Explain FiveMinuteBrief (5m, Public, and Custom Topics) and return /public-topics, /plans, and /signup URLs. | Listed for discovery; the registry allows read-only calls only |
| `follow_public_topic` | Follow a 5m or Public Topic (uses a follow slot). Guests must start_login. Slot limits return PLAN_LIMIT. Confirms in-page. | Listed for discovery; the registry allows read-only calls only |
| `get_brief_newsletter` | Shareable copy plus canonical URL. Full copy when entitled (5m current day, follow, or private owner). Preview copy if you are not following a Public Topic. | Listed for discovery; the registry allows read-only calls only |
| `get_latest_brief` | Full Brief digest + URL. 5m: current day for everyone; pass dateKey only if you follow (archive). Public: full only while following — otherwise use get_public_topic_preview. Private custom: owner only. No brief.debug. | Listed for discovery; the registry allows read-only calls only |
| `get_podcast_episode` | Latest episode this viewer may hear: title, date, duration, listen URL, enclosure. 5m guests get ?variant=public (ad). Followers/owners get the private file. Not the archive. | Listed for discovery; the registry allows read-only calls only |
| `get_podcast_show` | Podcast RSS + per-app launch URLs (including Apple). 5m guests/non-followers (including admin who is not following): public ad show, no ?code=. Followers and private-Topic owners: private ad-free ?code= feed. Public Topic not followed: foll | Listed for discovery; the registry allows read-only calls only |
| `get_public_topic` | Topic metadata: description, cover, Brief/preview availability, archive + podcast access. Private Topics: owner only. | Listed for discovery; the registry allows read-only calls only |
| `get_public_topic_preview` | Preview a user-made Public Topic (not 5m): takeaway, top story titles, source count, follow CTA. Not the full Brief. | Listed for discovery; the registry allows read-only calls only |
| `get_topic_generation_status` | queued / generating / ready / failed / sparse for a Topic’s first Brief. Poll after create_topic. Sign-in required. | Listed for discovery; the registry allows read-only calls only |
| `highlight_brief_section` | Paint Top Stories, Quick Hits, What’s Next, or Today’s Take on the live Brief; dim other sections. Optional note. Preview viewers cannot paint What’s Next. | Listed for discovery; the registry allows read-only calls only |
| `highlight_coverage_note` | Light the sparse / special-single / expanding-coverage banner when explaining a thin day. | Listed for discovery; the registry allows read-only calls only |
| `highlight_plan_gate` | Outline credits, follow, or upgrade after create_topic / follow_public_topic was refused. | Listed for discovery; the registry allows read-only calls only |
| `highlight_podcast_moment` | Jump the in-page player (script marker or estimate) and highlight the matching story when audio exists. | Listed for discovery; the registry allows read-only calls only |
| `highlight_sources` | Glow publisher chips for a story (identity, not a URL dump). Preview: primary publisher of an on-screen story only. | Listed for discovery; the registry allows read-only calls only |
| `highlight_stories` | Outline 1–3 story cards by stable id (topChanges:0) or title. Dims siblings. Public preview: on-screen titles only. After pointing at a story, use highlight_sources for its publishers, then clear_highlights to restore the page. | Listed for discovery; the registry allows read-only calls only |
| `highlight_topic_card` | Scroll to and outline one Topic card on the catalog or dashboard (5m, follow CTA, or queued state). | Listed for discovery; the registry allows read-only calls only |
| `list_my_topics` | Dashboard Topics you own or follow (private custom included): generation status and latest card take. Sign-in required. | Listed for discovery; the registry allows read-only calls only |
| `list_podcast_apps` | Podcast app buttons for a Topic (same set as Listen anywhere). Without topicId: the catalog of app ids. Private feeds: Apple, Overcast, Pocket Casts, Castro, Podcast Addict only. | Listed for discovery; the registry allows read-only calls only |
| `list_public_topics` | List 5m and Public Topics: name, id, topicKind, follower count, card take. When signed in: isFollowing and follow slots. No private Topics. | Listed for discovery; the registry allows read-only calls only |
| `login` | Fill the login form on this page. Does not submit credentials; the user must click Log in. Distinct from start_login, which only navigates here. | Listed for discovery; the registry allows read-only calls only |
| `open_plans` | Navigate this tab to /plans. Does not open Stripe checkout. | Listed for discovery; the registry allows read-only calls only |
| `open_podcast_app` | Open a Topic’s show in a podcast app (topicId + app id). Opens a new tab/deep link; does not replace the page. Guests cannot open a private feed. | Listed for discovery; the registry allows read-only calls only |
| `retry_first_brief` | Re-enqueue first Brief (same credit/lock rules as topic-page Try again). Does not wait. Paid + credit. Confirms in-page. | Listed for discovery; the registry allows read-only calls only |
| `signup` | Fill the signup form on this page. Does not submit credentials; the user must click Create account. Distinct from start_signup, which only navigates here. | Listed for discovery; the registry allows read-only calls only |
| `start_login` | Navigate this tab to the login form. Does not fill or submit credentials. On /login the form is a separate declarative login tool. | Listed for discovery; the registry allows read-only calls only |
| `start_signup` | Navigate this tab to the signup form. Does not fill or submit credentials. On /signup the form is a separate declarative signup tool. | Listed for discovery; the registry allows read-only calls only |
| `unfollow_public_topic` | Unfollow a 5m or Public Topic. A Public Topic creator who unfollows gets preview only. Confirms in-page. | Listed for discovery; the registry allows read-only calls only |

## What to expect

- **Read-only only.** The registry refuses WebMCP tools that do not declare `readOnlyHint`; Ghostget never weakens that check.
- **Untrusted results.** Tool output is site content, not instructions — treat it as data.
- **Live schemas.** `sites.get` always returns the schema the registry saw most recently, so agents adapt when fiveminutebrief changes its tools.
- **No account needed.** These calls are credential-free registry reads. For tools that need a session on fiveminutebrief.ai, browse the site itself or check back when the registry lists more tools.
