Skip to content

MCP changelog

Release notes for analog-mcp. analog-mcp is a thin MCP server over analog-sdk, versioned together with it — most of what an upgrade delivers arrives through the SDK underneath; see analog-sdk’s release notes for that surface.

  • Compatibility release for analog-sdk 0.16.0 (its serializer surface became methods). No tool-surface changes.
  • New analog_navigation tool — a saved result’s navigation map by handle: the page’s nav, header, footer, and sidebar link structure as labeled trees, including menu content collapsed at rest (mega-menus). The site’s own answer to “where can I go from here”, without paying for another extraction. The analog tool’s description now points at the navigation map, and every re-slice tool list includes the new tool.
  • New analog_history tool — list your saved extractions, newest first, as cheap metadata (handle, url, when it was saved, size), so a handle that has dropped out of context can be recovered and re-opened instead of re-extracting the page.
  • New analog_describe tool — a token-cheap preview of a saved result (each section’s shape plus a couple of sample records) for orienting on a large result, e.g. after a pages=N sweep, without pulling the full JSON or the page’s markdown.
  • analog_find gained a field argument to scope a search to one field’s values.
  • analog_export no longer fails on a multi-section result, and the tool contracts read more clearly to an agent — typed export formats, sharper input-schema descriptions, and corrected tool wording.
  • Fetches now decline local and private-network addresses by default; see analog-sdk’s notes for the fetch-safety change underneath.
  • The analog_feedback tool’s reason labels all name what you observed (no_records_found, misfielded_values, …), enumerated in the tool’s input schema. Requires analog-sdk >= 0.13.0.
  • The assess tool returns what an agent acts on: recommendation, the measured markdown size, the guidance menu, and the structured probes (feed_probe, sitemap_probe, pagination).

The analog tool gained pages=N (bounded sweeping of a paginated collection, disclosed in the response); assess carries the sitemap disclosure; the feedback vocabulary gained undetected_block; the package ships py.typed; sessions survive the first-ever fetch on a fresh machine; and repeated analog calls in one session got much faster.

New analog_feedback tool (quality reports + feature requests). Extraction URLs are never logged; a quality report includes the URL you explicitly submit and never page content. The SDK underneath moved its credential out of the OS keychain — run analog login once after upgrading. assess reworked around measured facts and task guidance.

Compatibility with analog-sdk 0.11; tool responses inherit its honest disclosures (guessed-name notes, truncation flags, withheld-column warnings).