Skill: Cross-asset price monitor

$0.021 per call · USDC via x402 · POST /api/skill/price-monitor

Side-by-side snapshot of a stock and a crypto asset: the equity's latest close against a live crypto quote, a trailing-year series for each, and a date-stamped comparison. Send POST /api/skill/price-monitor with the required fields ticker and coin and pay $0.021 per call over x402 or MPP (there is no free tier). It returns a JSON object with pack, args, steps and summary.

Cross-asset price monitor skill pack: one x402 payment runs 5 underlying tools (stock-quote, stock-history, crypto-price, crypto-history, date-format); partial-success per step.

Category: Skill packs · Tags: skill-pack workflow price-monitor · Pack overview

TRY IN PLAYGROUND →

Parameters

NameTypeRequiredDescription
tickerstringyesStock ticker symbol (e.g. AAPL, MSFT, TSLA) Also accepted as symbol, q, query, company.
coinstringyesCrypto coin ID from CoinGecko (e.g. bitcoin, ethereum, solana) Also accepted as symbol, id, asset, currency.

Example request

curl -i -X POST https://agent402.tools/api/skill/price-monitor \
  -H "Content-Type: application/json" \
  -d '{"ticker":"AAPL","coin":"bitcoin"}'

Without payment this returns HTTP 402 Payment Required with the exact price for skill-price-monitor; any x402 v2 or MPP client pays it and retries.

Example response

{
  "pack": "price-monitor",
  "args": {
    "ticker": "AAPL",
    "coin": "bitcoin"
  },
  "steps": [
    {
      "slug": "stock-quote",
      "ok": true,
      "result": {}
    },
    {
      "slug": "stock-history",
      "ok": true,
      "result": {}
    },
    {
      "slug": "crypto-price",
      "ok": true,
      "result": {}
    },
    {
      "slug": "crypto-history",
      "ok": true,
      "result": {}
    },
    {
      "slug": "date-format",
      "ok": true,
      "result": {}
    }
  ],
  "summary": "5/5 steps succeeded"
}
FieldTypeAlways presentIn the example
packstringyesprice-monitor
argsobjectyes2 fields: ticker, coin
stepsarray of objectsyes5 items in the example
summarystringyes5/5 steps succeeded

From an MCP client

catalog.call {
  "slug": "skill-price-monitor",
  "params": {
    "ticker": "AAPL",
    "coin": "bitcoin"
  }
}

The hosted connector at https://agent402.tools/mcp needs a payment for skill-price-monitor; the stdio package pays it from a wallet or from AGENT402_CREDITS_KEY. Local install: npx -y agent402-mcp.

Errors and behavior

Paid call (JavaScript agent)

import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client();
client.setSpendControls?.(false); // keep your own spending ceiling in code
registerExactEvmScheme(client, { signer: privateKeyToAccount(KEY) });
const payFetch = wrapFetchWithPayment(fetch, client);

const res = await payFetch("https://agent402.tools/api/skill/price-monitor", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    "ticker": "AAPL",
    "coin": "bitcoin"
  }),
});

Related tools

Skill: Convert anything to markdown

$0.026 · POST /api/skill/any-to-markdown

Convert anything at a URL - HTML, PDF, or an image - to clean markdown. The 'I have a URL but it might be any content-ty…

Skill: API health check

$0.005 · POST /api/skill/api-health

Is this API endpoint healthy? Liveness check, response headers, and TLS certificate status in one pass. API health check…

Skill: API investigation

$0.017 · POST /api/skill/api-investigation

Point at an unknown API endpoint and figure out how to use it: auth scheme, content type, version, rate limits, OpenAPI/…

Skill: Article digest

$0.09 · POST /api/skill/article-digest

Quick research brief on any topic - web search results plus an AI-generated answer in one pass. Article digest skill pac…

Skill: Brand protection

$0.018 · POST /api/skill/brand-protection

Is this domain legitimate? WHOIS age, DNS resolution, scam/phishing search results, and HTTP headers for a quick trust a…

Skill: Cheapest rail right now

$0.009 · POST /api/skill/cheapest-rail

Where should an agent transact this minute? Live gas on Ethereum + every major L2 side by side, Base gas tiers, a fee es…