Skip to content
Tools / AI Spend Auditor
AI Spend Auditor icon

AI Spend Auditor

Reconcile OpenAI and Anthropic spend without proxying model traffic

Paid skills show the price before running, and failed paid calls do not charge.

AI Spend Auditor combines provider-native OpenAI and Anthropic organization reports into a read-only spend review without routing model calls or collecting content.

It reads allowlisted cost and aggregate usage endpoints, preserves each provider's native cost units and coverage exclusions, compares equal periods, ranks arithmetic cost contributors, and builds an explicit actual-to-budget brief. A missing provider remains unavailable rather than silently becoming zero. Prompt, response, trace, message, and user-email content are never requested.

What you can do

  • summarize_costs — reconcile native cost and usage buckets across connected providers
  • compare_periods — calculate absolute and percentage deltas with zero-baseline semantics
  • find_cost_drivers — rank arithmetic contributors by model, project, workspace, line item, or tier
  • build_budget_brief — compare actual daily pace and a 30-day projection with caller budgets

Who it's for

AI platform leads, engineering managers, finance owners, agencies, and founders operating OpenAI and Anthropic accounts and reconciling spend every day or week.

How to use it

  1. Connect one or both provider organization admin reporting keys
  2. Query no more than 180 days with daily buckets
  3. Preserve provider totals, raw units, exclusions, and partial status independently
  4. Compare equal-duration windows before investigating a movement
  5. Use driver and budget outputs as arithmetic evidence, not a diagnosis or automatic control

Getting started

Start with a seven-day summary for both providers. Anthropic documents that Priority Tier cost is excluded and that account coverage differs, so its totals are never presented as complete when those gaps may apply.

Permissions and setup

  • OpenAI Admin API Key (secret): Organization admin key used only for allowlisted usage and cost report endpoints. Official setup
  • Anthropic Admin API Key (secret): Claude Console organization admin key used only for usage and cost reports. Official setup
Summarize CostsPricing: paid

Read provider-native OpenAI and Anthropic cost and aggregate usage reports while preserving coverage and partial-provider states.

Returns: Provider-separated costs, aggregate usage, coverage exclusions, and partial states
Compare Spend PeriodsPricing: paid

Compare provider-native spend across equal-duration periods with explicit absolute, percentage, and zero-baseline semantics.

Returns: Equal-period AI spend deltas with zero-baseline and provider coverage evidence
Find Cost DriversPricing: paid

Rank arithmetic contributors to provider-reported cost by an allowlisted dimension without labelling them waste, fraud, or root cause.

Returns: Arithmetic cost contributors with provider shares, coverage, and interpretation limits
Build Budget BriefPricing: paid

Compare provider-native actual spend and deterministic pace with caller-supplied budgets without changing any provider limit or key.

Returns: An actual-to-budget AI spend brief with deterministic pace and provider coverage
Loading reviews...

Loading activity...

v0.012026-08-30
  • Initial read-only release with cross-provider costs, equal-period deltas, arithmetic drivers, and budget pacing

Copy these instructions to use AI Spend Auditor in Claude, ChatGPT, Copilot, and more.

What you can do with AI Spend Auditor

Reconcile weekly OpenAI and Anthropic spend

Keep provider costs separate, compare equal periods, and find arithmetic contributors without proxying model traffic.

  1. Call `summarize_costs` for both connected providers over an explicit seven-day range.
  2. Use `compare_periods` with an equal baseline and `find_cost_drivers` for one allowlisted dimension.
  3. Run `build_budget_brief` with caller budgets while preserving each provider coverage gap.

Related Tools

Frequently Asked Questions

Can AI Spend Auditor reconcile OpenAI and Anthropic costs?

Yes. It reads each provider organization report independently, preserves provider-native units and coverage, and keeps a missing connection unavailable rather than silently treating it as zero.

Does AI spend reporting read prompts or responses?

No. It requests aggregate usage and cost buckets only and never requests prompts, responses, traces, messages, user emails, or model-call content.

Are Anthropic cost totals always complete?

No. Anthropic documents that Priority Tier cost is excluded and account coverage differs, so those gaps remain explicit and are never merged into a supposedly complete total.