Skip to content
Conduit

mcp server

upstream

Is the AI/dev API your agent depends on up right now, and what is changing? Status + deprecation feed, free tier + x402.

toolweather/upstreamcommunitylistedunreviewed

Set up

Hosted by its author. Add the URL to your agent — nothing to install.

~/Library/Application Support/Claude/claude_desktop_config.json
Settings → Connectors → Add custom connector

Name: upstream
URL:  https://upstream.toolweather.workers.dev/mcp

same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12

Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs

README

synced Oct 15, 2026

Upstream

Toolweather

Part of the Toolweather suite. The same tools are also available on the Toolweather MCP at https://toolweather.toolweather.workers.dev/mcp (proxied here). This Worker remains the source of truth for REST, digests and x402 payments.

Live status and breaking-change feed for the AI and developer APIs agents depend on: outages, model deprecations and retirements, pricing-page changes. ~40 providers.

Free tier

500 calls/day with a free key (POST /v1/keys), 50/day anonymous, 1 free change-alert webhook. Above that, pay per call with x402 (Base mainnet, real USDC): /status/:provider $0.003, /model/:id $0.003, /changes $0.01, extra watch $0.05/30 days.

Stack

Cloudflare Worker (free plan) + D1, Hono, @x402/hono with the PayAI facilitator (Base mainnet). Pay-to address, network and facilitator are env vars in wrangler.toml, so switching to mainnet is a config change. Cron every 5 minutes: all ~40 providers each run, and one tracked docs page per run (skipped on the 12:00 UTC digest run; a full pass of the docs pages is about 45 min). Doc fetches use cache: no-store. Status, model, and catalog rows are written only when the content changed. Doc page text is rewritten only when its hash changes; each read still updates that page's checked_at (one row) plus the probe_clock meta row. An unchanged provider status does not cost a D1 write.

↑↓ navigate openesc close