Skip to content

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.

Deletes · 1Changes · 4

20 tools: 1 can delete or cancel things, 4 change things and 15 only read.

Scanned Oct 21, 2026

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/mcp

Tools

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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.