CLAUDE LABJP
MCP — Support for the 2026-07-28 spec is rolling out across Claude. The protocol moves from bidirectional and stateful to request/response, so MCP servers can now live on serverless and edge infrastructureEXTENSIONS — Three official extensions have landed: MCP Apps for server-rendered UI, Tasks for async and long-running work, and Enterprise Managed Auth for IdP-based org-wide provisioningADOPTION — MCP passed 400 million monthly SDK downloads, roughly 4x growth this year, settling into its role as the standard way to connect agents to applicationsQUOTA — Today, August 19, is the last day of the 50 percent weekly usage boost for Claude Code subscribers. If you have long agent runs queued, this is the windowPRICING — Claude Sonnet 5's introductory rate of $2 per million input tokens and $10 output ends August 31; standard pricing of $3 and $15 takes over on September 1, twelve days outFIX — A bug where MCP v2 connections endlessly reopened subscriptions against servers with fixed timeouts is resolved, and a forward_user_identity setting was added for user attributionMCP — Support for the 2026-07-28 spec is rolling out across Claude. The protocol moves from bidirectional and stateful to request/response, so MCP servers can now live on serverless and edge infrastructureEXTENSIONS — Three official extensions have landed: MCP Apps for server-rendered UI, Tasks for async and long-running work, and Enterprise Managed Auth for IdP-based org-wide provisioningADOPTION — MCP passed 400 million monthly SDK downloads, roughly 4x growth this year, settling into its role as the standard way to connect agents to applicationsQUOTA — Today, August 19, is the last day of the 50 percent weekly usage boost for Claude Code subscribers. If you have long agent runs queued, this is the windowPRICING — Claude Sonnet 5's introductory rate of $2 per million input tokens and $10 output ends August 31; standard pricing of $3 and $15 takes over on September 1, twelve days outFIX — A bug where MCP v2 connections endlessly reopened subscriptions against servers with fixed timeouts is resolved, and a forward_user_identity setting was added for user attribution
Articles/API & SDK
API & SDK/2026-07-05Advanced

Fable 5 Is Back Worldwide and Sonnet 5 Is the Default — Where Each of the Three Models Belongs in a Solo Automation Stack

With Fable 5 redeployed worldwide and Sonnet 5 now the default, solo automation suddenly has three capable top-tier models to reach for. Instead of ranking them, this piece assigns each a role and captures that in a policy object with a fallback ladder and run-level logging.

Claude API117model selection2automation101Fable 53Sonnet 57Opus 4.84

Premium Article

On the morning of June 30th I opened the logs for a scheduled job that should have been identical to the night before, and paused. The output had shifted, just slightly. The cause was quick to find: Claude Sonnet 5 had become the default across all plans, and any job that hadn't pinned a model had quietly moved to the new default overnight.

A few days earlier, on July 1st, Fable 5 had returned to worldwide availability after export restrictions were lifted. That left me with three top-tier models reachable from my own automation at once: Sonnet 5, Fable 5, and Opus 4.8. More options is a good problem to have, but the moment you start choosing among them by asking "which one is smartest," you usually hit a wall. As an indie developer running unattended article generation and monitoring across several sites, I spent those days rethinking not "which one do I use" but "where do I put each one." Here is that placement, and how I pushed it down into code.

Why not leave it to the default model

What that opening moment really exposes is the fragility of running without a pinned model. The default changes for reasons on the platform's side. The June 30th switch was a benign, announced change — and even so, "the character of the output differs between yesterday and today" is not a small tremor for anyone running things unattended.

Leaving it to the default means tying your automation's behavior to someone else's decision. Cost, latency, output granularity — all of them ride along when the default moves. So the first principle is simple: in production automation, always pin the model explicitly. Then decide, with intent and per task, which model to pin. That is where the real work begins.

See the three models by role, not by rank

Line the three up and try to rank them, and you end up comparing benchmark numbers while losing the connection to your own tasks. Instead, I keep a one-line sense of where each one earns its place.

ModelWhere it earns its placeModel string
Sonnet 5The everyday workhorse for planning, tool use, and autonomous execution. Cheap enough at the introductory price to run constantlyclaude-sonnet-5
Fable 5Single-pass generation of long deliverables and large-context passes, leaning on always-on adaptive thinking and 128k-token outputclaude-fable-5
Opus 4.8Central judgment calls that need multi-step reasoning and consistency across long-running workclaude-opus-4-8

These three rows are a division of labor, not a ranking. Sonnet 5, as the most agentic Sonnet yet, sits as the default for everyday work that calls tools and advances through steps. I reach for Fable 5 only where 128k output and always-on thinking pay off — drafting a full article in one pass, sweeping a large log in a single go. Opus 4.8 I reserve for the central calls where a mistake throws off everything downstream, choosing spots that justify the cost. My hands-on notes from running two of them side by side are in three days with Fable 5 and Opus 4.8 side by side, but the takeaway was the same: it's about role, not who wins.

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
A way to sort tasks by role rather than rank, mapping Fable 5 / Sonnet 5 / Opus 4.8 to layers by what each does best (128k single-pass output, the everyday agentic workhorse, long-run reasoning consistency)
A Python policy object that looks up the model by task class instead of hardcoding model strings, with a per-class fallback ladder for when a model is unavailable
A logging step that records the resolved model per run, so you can verify what ran on which model even on a day the platform default changes
Secure payment via Stripe · Cancel anytime

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Claude Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $10 for lifetime access
View Membership →

Related Articles

API & SDK2026-07-02
Introductory Pricing Has an End Date — Effective-Dated Cost Forecasts for the Sonnet 5 Price Step
Claude Sonnet 5's introductory $2/$10 pricing ends on 2026-08-31 and reverts to $3/$15. A static price map will quietly understate your September forecast by a third. Here is an effective-dated price table and forecast design that absorbs the step.
API & SDK2026-07-05
Don't Let the Opus 4.7 Fast Mode Retirement (July 24) Kill Your Unattended Jobs
claude-opus-4-7 fast mode retires on 2026-07-24, and speed: fast starts throwing errors. Here's how to keep unattended pipelines from breaking silently: mechanically detect where fast mode is used, add a fail-closed runtime guard, and migrate to 4.8 with working code.
API & SDK2026-07-03
A 40% Lower Price Doesn't Mean a 40% Lower Bill — Measuring the Opus 4.8 to Sonnet 5 Migration by Cost per Completed Task
Sonnet 5's intro pricing looks ~40% cheaper than Opus 4.8, yet extra tool turns can flip the math. Working TypeScript for consumption vectors, a paired-run harness, and break-even turn counts.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links
See all →