Macro dashboard refresh

The full macro + crypto dashboard in one call: 5 FRED series, 5 Treasury reads, yield-curve spread, crypto market/trending/global, and live gas - the 14-tool basket recurring buyers refresh every cycle, bundled below its a la carte price.

$0.065 per call · one payment for the whole workflow
POST /api/skill/macro-dashboard
Sample output + API docs →

14 tools run server-side in one request. You pay once, settle once, and get a single response - no orchestration, no per-step payments, and a partial-success envelope if any step fails. USDC over x402 on any supported chain.

When to use this pack

An agent keeping a live macro dashboard warm needs the same basket of reads every refresh cycle. Buying the 14 tools individually costs $0.143 per cycle; this bundle is $0.10 - one call, one payment, every series in one JSON envelope. Built from observed demand: a production agent repeatedly bought exactly this basket a la carte.

Tools in this pack

All 14 run inside the single $0.065 call above. Each is also callable on its own if you only need one part.

Bought one at a time, these 14 tools cost $0.072 together; the pack is that sum less a 10% bundle discount, rounded up to the $0.001 settlement floor, which is $0.065.

Workflow

  1. Pull the five FRED macro series: upcoming release calendar (14 days), fed funds rate (30 days), CPI year-over-year, unemployment rate (12 months), and the Sahm-rule recession signal.
  2. Read the Treasury complex: full yield curve, 90 days of yield history, the 10y-2y spread, total public debt, and average interest rates on the debt.
  3. Snapshot crypto: top coins by market cap, trending coins, and global market stats (total cap, BTC dominance, volume).
  4. Read live Base gas via gas-estimate so onchain execution cost rides the same refresh.

What one call returns

A JSON object with pack, args, steps, summary; steps holds one entry per tool (fred-release-calendar, fed-funds, cpi-yoy, unemployment-rate, sahm-rule, yield-curve-spread, treasury-yield-curve, treasury-yield-history, ...), each with its own result or error. Full example on the API page.

Call it directly

Any x402 client pays the 402 and gets the whole workflow back in one response. With the agent402-client SDK (npm i agent402-client, an ES module):

import { Agent402 } from "agent402-client";
// payFetch: an x402-wrapped fetch your wallet signs (@x402/fetch).
// Tools on the free tier need no options: new Agent402() pays them by proof-of-work.
// an existing prepaid credits key also works: new Agent402({ creditsKey })
const client = new Agent402({ fetch: payFetch });
const result = await client.call("skill-macro-dashboard", {});

Run it in Claude

claude mcp add agent402 -s user -- npx -y agent402-mcp@latest

Then paste this prompt into Claude:

Refresh my macro dashboard using Agent402's macro-dashboard skill pack: FRED releases, fed funds, CPI, unemployment, Sahm rule, the full Treasury yield curve and spread, crypto market overview, and current gas. Summarize what changed since the last refresh in one paragraph.

← All skill packs