Minutes of AI
by minutesofai.com · remote · no sign-in to list tools · v1.2.0 · published by com.minutesofai
Read-only AI news with sources, Model Tracker prices, releases and retirement dates.
20 tools: 1 can delete or cancel things, 4 change things and 15 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things4Claude Code: ask: see these tools
- Only reads15Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http minutesofai https://minutesofai.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
20 tools
Deletes or cancels 1Claude Code: deny
unsubscribe_webhookRequires an API key.No findings
Why it is in this group
- The name "unsubscribe_webhook" says "unsubscribe": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Requires an API key. Deletes one of the key's webhook subscriptions by id, with its delivery log. Nothing more is sent to it.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: true
- openWorldHint: false
Changes things 4Claude Code: ask
check_model_idsFor each model id (as written in code): the Model Tracker row, its lifecycle status, retirement date and precision, replacement, source page and when it was last checked.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it For each model id (as written in code): the Model Tracker row, its lifecycle status, retirement date and precision, replacement, source page and when it was last checked. Match order: exact API id, API id in another case, tracker slug, display name; `match` says which. Ids the tracker does not hold are returned with found: false.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
price_changes_sinceApplied Model Tracker price changes (input, output, cached input per 1M text tokens) since an ISO 8601 time, newest first, each with model, previous and new value as stored, source…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Applied Model Tracker price changes (input, output, cached input per 1M text tokens) since an ISO 8601 time, newest first, each with model, previous and new value as stored, source URL and time. History starts 2026-10-05.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
subscribe_webhookRequires an API key.No findings
Why it is in this group
- The name "subscribe_webhook" says "subscribe": a word for a change.
Description, as the server wrote it Requires an API key. Registers an https URL that receives a signed POST (Standard Webhooks: webhook-id, webhook-timestamp, webhook-signature) for each story event: story.published, story.updated, story.label_changed, story.corrected, story.retracted (default story.published, story.corrected, story.retracted). Optional filters: formats, topics, labels. Returns the subscription and its signing secret (whsec_...), shown only once. At most 5 per key; five failed attempts in a row or a 410 disable it.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
what_changedStories published, updated, relabelled, corrected or retracted since an ISO 8601 time (at most 7 days back), in pages of up to 500 events.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Stories published, updated, relabelled, corrected or retracted since an ISO 8601 time (at most 7 days back), in pages of up to 500 events. If hasMore is true, call again with the same since and cursor=nextCursor. Poll this instead of re-reading the whole feed.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
Only reads 15Claude Code: allow
compare_modelsSide-by-side Model Tracker rows for 2 to 6 model slugs.No findings
Why it is in this group
- The name "compare_models" says "compare": a word for reading.
Description, as the server wrote it Side-by-side Model Tracker rows for 2 to 6 model slugs.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
get_correctionsPublished corrections and retractions, newest first, optionally since an ISO 8601 time.No findings
Why it is in this group
- The name "get_corrections" says "get": a word for reading.
Description, as the server wrote it Published corrections and retractions, newest first, optionally since an ISO 8601 time.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
get_funding_roundsFunding rounds of AI companies that Minutes of AI reported, newest first: date, stage, amount, lead investors, the article FundingData cites, our story.No findings
Why it is in this group
- The name "get_funding_rounds" says "get": a word for reading.
Description, as the server wrote it Funding rounds of AI companies that Minutes of AI reported, newest first: date, stage, amount, lead investors, the article FundingData cites, our story. Filter by company (name, or our entity slug) and/or since (YYYY-MM-DD, round date). Round data from FundingData (fundingdata.com), attributed per record.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
get_latestLatest published stories, newest first, with status labels and sources (primary first).No findings
Why it is in this group
- The name "get_latest" says "get": a word for reading.
Description, as the server wrote it Latest published stories, newest first, with status labels and sources (primary first).
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
get_modelOne Model Tracker row plus its applied changelog.No findings
Why it is in this group
- The name "get_model" says "get": a word for reading.
Description, as the server wrote it One Model Tracker row plus its applied changelog.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
get_model_trackerModel Tracker rows: category, release date, lab, modalities, context window, prices per 1M text tokens, license, availability, benchmarks labelled by who ran them, per-field source…No findings
Why it is in this group
- The name "get_model_tracker" says "get": a word for reading.
Description, as the server wrote it Model Tracker rows: category, release date, lab, modalities, context window, prices per 1M text tokens, license, availability, benchmarks labelled by who ran them, per-field sources with as-of dates. Preview and dated snapshot variants are folded into one row.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
get_price_historyOne Model Tracker model's applied changes since 2026-10-05 (input, output and cached input price per 1M text tokens by default, or one field), each with its source URL and time, pl…No findings
Why it is in this group
- The name "get_price_history" says "get": a word for reading.
Description, as the server wrote it One Model Tracker model's applied changes since 2026-10-05 (input, output and cached input price per 1M text tokens by default, or one field), each with its source URL and time, plus the price step series. Prices are decimal strings as stored.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
get_storyOne story with its full body (what changed, who it affects, key dates with precision, what happened, not yet known, why it matters, first reported by), sources, label history and c…No findings
Why it is in this group
- The name "get_story" says "get": a word for reading.
Description, as the server wrote it One story with its full body (what changed, who it affects, key dates with precision, what happened, not yet known, why it matters, first reported by), sources, label history and corrections.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
get_the_numberThe latest 'The Number' figure with its source, plus the previous nine.No findings
Why it is in this group
- The name "get_the_number" says "get": a word for reading.
Description, as the server wrote it The latest 'The Number' figure with its source, plus the previous nine.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
list_deadlinesScheduled dates in AI, soonest first: regulation and standards dates (each with its official source), model retirements and deprecations (Model Tracker), price changes.No findings
Why it is in this group
- The name "list_deadlines" says "list": a word for reading.
Description, as the server wrote it Scheduled dates in AI, soonest first: regulation and standards dates (each with its official source), model retirements and deprecations (Model Tracker), price changes. Each date has its precision (exact, month, quarter, not_before, earliest, tentative) and dateText as the source states it. Filter by kinds, jurisdictions (EU, US, US-CA, UK, CN, ...), entity (our entity slug), from_date (YYYY-MM-DD, default today) and days (default 365).
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
list_releasesModel releases dated at or after an ISO 8601 time, newest first: model, lab, kind (new, version, preview, ga, open_weights), status (confirmed: a primary source from the lab's own …No findings
Why it is in this group
- The name "list_releases" says "list": a word for reading.
Description, as the server wrote it Model releases dated at or after an ISO 8601 time, newest first: model, lab, kind (new, version, preview, ga, open_weights), status (confirmed: a primary source from the lab's own channel; reported: none yet), the lab's announcement time, the release date the lab's model page states, when and where the release was first seen, the first primary source, the story and every source. A value the sources give only as a date has precision "day" and is written YYYY-MM-DD.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
list_retirementsModels with a retirement date on or before `before` (YYYY-MM-DD), soonest first, optionally for one lab: status, API id, date and precision, replacement, source.No findings
Why it is in this group
- The name "list_retirements" says "list": a word for reading.
Description, as the server wrote it Models with a retirement date on or before `before` (YYYY-MM-DD), soonest first, optionally for one lab: status, API id, date and precision, replacement, source. Tentative (not-before) dates are left out unless include_tentative is true.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
list_webhooksRequires an API key.No findings
Why it is in this group
- The name "list_webhooks" says "list": a word for reading.
Description, as the server wrote it Requires an API key. The webhook subscriptions of the key: URL, events, filters, status (a disabled one says why), failures in a row, last success and last error. Never the secret.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
resolve_modelA model name or API id to Model Tracker rows.No findings
Why it is in this group
- The name "resolve_model" says "resolve": a word for reading.
Description, as the server wrote it A model name or API id to Model Tracker rows. Tiers, first that matches: API id, slug, display name, entity alias, then a substring of a name or API id (3+ characters). `match` names the tier.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
search_storiesFull-text search over published headlines and ledes.No findings
Why it is in this group
- The name "search_stories" says "search": a word for reading.
Description, as the server wrote it Full-text search over published headlines and ledes.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.2.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http minutesofai https://minutesofai.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__minutesofai__get_latest",
"mcp__minutesofai__get_story",
"mcp__minutesofai__search_stories",
"mcp__minutesofai__get_model_tracker",
"mcp__minutesofai__get_model",
"mcp__minutesofai__compare_models",
"mcp__minutesofai__get_price_history",
"mcp__minutesofai__get_the_number",
"mcp__minutesofai__get_corrections",
"mcp__minutesofai__list_releases",
"mcp__minutesofai__list_retirements",
"mcp__minutesofai__resolve_model",
"mcp__minutesofai__list_webhooks",
"mcp__minutesofai__get_funding_rounds",
"mcp__minutesofai__list_deadlines"
],
"ask": [
"mcp__minutesofai__price_changes_since",
"mcp__minutesofai__what_changed",
"mcp__minutesofai__check_model_ids",
"mcp__minutesofai__subscribe_webhook"
],
"deny": [
"mcp__minutesofai__unsubscribe_webhook"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as minutesofai. Review it before you use it.