For Claude and Anthropic builders
Observability built for how you actually use Claude.
Morse instruments the Anthropic SDK, the Claude Agent SDK, and the Vercel AI SDK — then turns labeled production outcomes, spend, and separate sampled quality signals into a ranked performance brief, with traces and evidence on demand.
What Morse shows for your Claude agents
Four signals, kept separate on purpose — Morse never blends cost and quality into one number.
Prompt-cache economics, visible.
Anthropic's cache pricing rewards well-structured prompts — Morse estimates cache savings with provider-specific pricing and highlights low hit rates.
Memory instrumentation that understands Claude apps.
Typed memory operations captured through a client wrap — compare their cost and latency, plus directional success rates for runs with and without memory.
Cost per successful outcome (CPSO) — not cost per run.
CPSO divides spend by outcomes your team can actually confirm, not by every run. When nothing is confirmable yet, Morse shows no CPSO instead of a misleading number.
Sampled quality, kept separate.
Automatic scoring and sampling run alongside cost and outcomes but never fuse into one score — each signal keeps its own coverage and provenance so you can tell what's backing a verdict.
Instrument the Anthropic SDK in one line
Wrap your existing Anthropic client. Morse captures streaming, tool use, and prompt-cache tokens directly — no proxy in the request path.
Python
pip install morse-aifrom morse_ai.adapters import anthropic as morse_anthropic
import anthropic
client = morse_anthropic.wrap(anthropic.Anthropic())
# Every messages.create() call now emits an llm span with
# pre-segmented context and prompt-cache token detail.TypeScript
npm install @morsehq-dev/sdkimport { wrapAnthropic } from "@morsehq-dev/sdk/anthropic";
import Anthropic from "@anthropic-ai/sdk";
const client = wrapAnthropic(new Anthropic());
// Every messages.create() call now emits an llm span with
// pre-segmented context and prompt-cache token detail.Building with the Claude Agent SDK or the Vercel AI SDK instead? Dedicated adapters — @morsehq-dev/sdk/anthropic-agent-sdk and @morsehq-dev/sdk/vercel-ai — cover those the same way.
When something needs investigating, Morse produces hypotheses with evidence attached — not a claimed root cause. You decide what to trust and what to check yourself.
See what a performance brief looks like for a Claude agent.
Join the waitlist, or look at a sample brief first.