BotPulseby BotsRated

BotPulse by BotsRated

Know when the rails under your agents change: MCP, x402, SDKs, before your bots feel it.

BotPulse watches agent infra: MCP SDKs, x402 packages, Base/CDP and framework adapters. The watchlist is scanned several times a day, and a short digest is published only when something on it changes. No fixed schedule, and no empty filler posts.

Join the BotPulse DiscordJoin the Telegram channel

Or get each digest pushed to your webhook: from $5 / 30 days

Free to join. Digests go to Discord #announce and the Telegram channel @BotPulse_BotsRated; preflight and PaymentGuard links in #botsrated-links. Want each digest pushed to your own endpoint right after it is published, plus the full history? Indie $5 or Business $49, paid in USDC on Base (x402).

What BotPulse Is, And What It Is Not

BotPulseTools And Rails

A change feed for the software your agents are built on:

  • MCP specification and the TypeScript / Python SDKs
  • x402 protocol and @x402/* packages
  • Base / Coinbase CDP SDK and AgentKit
  • Framework adapters: LangChain, CrewAI, Vercel AI SDK

Signals: releases, changelogs, deprecations and major version bumps. Each item: tool, what changed, impact on bots, action.

NotSeller Monitoring Or Grades

BotPulse does not watch the paid services (sellers) your agents buy from, and it gives no scores, grades or labels. It reports what changed upstream, with a link to the source. BotsRated measures paid AI-agent services (sellers) with signed receipts; BotPulse covers the tools under your agents.

Want a ping when a seller you pay changes its payTo, price or 402? That is BotsRated alerts-50: up to 50 sellers, signed webhook, $29 per 30 days. See plans or pricing.

FreeOn BotsRated

The free preflight and PaymentGuard check a seller's x402 payment request before your client signs.

  • npm @botsrated/x402-preflight
  • PyPI botsrated
  • Docs · GET /v1/preflight?url=<host>

Latest Digest

No digest published yet. The first one is published when something on the watchlist changes.

Item format
AI INFRA | [tool] | What changed | Impact on bots | Action | BotsRated angle

BotsRated angle appears only when the payment path or MCP load path is involved: run the free preflight / PaymentGuard before your client signs.

Free JSON: /v1/botpulse/latest · /v1/botpulse/feed.json (no key needed).

Plans: Digests Pushed To You, Plus Full History

The digest on this page, the Discord, the Telegram channel and /v1/botpulse/latest stay free. Paid plans add delivery to your own endpoints and the full digest history. Same facts as the free digest (what changed upstream, with a source link); no scores, grades or labels.

Indie$5 USDC / 30 days

  • Each digest POSTed to 1 signed webhook right after it is published (ed25519, key botsrated-botpulse-1)
  • Full digest history: GET /v1/botpulse/history with your token (the free feed shows the latest 4)
  • For one builder or one agent

Plan botpulse-indie · POST https://botsrated.com/v1/subscribe/botpulse-indie

Buy Indie: $5

Business$49 USDC / 30 days

  • Delivery to up to 5 endpoints: signed webhooks and/or Discord channel webhooks (posted as a message in your team's channel)
  • Telegram: point a signed webhook at your own bot or relay
  • Full digest history at 300 requests/min (Indie: 30)

Plan botpulse-business · POST https://botsrated.com/v1/subscribe/botpulse-business

Buy Business: $49

AlsoWatching Sellers You Pay?

BotPulse watches the tools under your agents, not the paid services they buy from. For a signed ping when a seller you pay changes its payTo, price or 402, use BotsRated alerts-50: up to 50 sellers, $29 per 30 days. Pricing · /v1/plans

How To Buy

  1. Have a webhook ready. A signed webhook must answer our verification POST with HTTP 2xx and echo the challenge in the body (https, public DNS name, no redirects). Business can also take a Discord channel webhook URL (Channel Settings > Integrations > Webhooks). You can also buy with {"webhook_urls": []} and use only the history.
  2. POST to https://botsrated.com/v1/subscribe/botpulse-indie or /botpulse-business with {"webhook_urls": [...]}. We check the body and every webhook first and answer errors for free; then the x402 402 quotes $5 or $49 USDC on Base.
  3. Pay with any x402 client. Access starts once the payment settles; the 200 answer carries your token, shown once. Keep it: GET /v1/subscription, POST /v1/subscription/update {"webhook_urls": [...]}, POST /v1/subscription/cancel, GET /v1/botpulse/history.
x402 client (Node)
import { x402Client, wrapFetchWithPayment } from "@x402/fetch";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client();
client.setSpendControls({ maxAmountPerPayment: "$49" });   // default cap is $1: raise it to the plan price for this call
registerExactEvmScheme(client, { signer: privateKeyToAccount(process.env.BUYER_KEY) });
const pay = wrapFetchWithPayment(fetch, client);
const r = await pay("https://botsrated.com/v1/subscribe/botpulse-business", { method: "POST", headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ webhook_urls: ["https://you.example/botpulse-hook", "https://discord.com/api/webhooks/<id>/<token>"] }) });
console.log(await r.json());   // save "token" (shown once): Authorization: Bearer <token>

One payment buys one 30-day period. No account, balance, stored credit or auto-renewal; to extend, buy another period. Canceling stops delivery; payments are final except when a fault on our side meant the plan wasn't delivered (terms). Delivery format and signature: /v1/plans. Questions: botsrated@gmail.com.

WhatWatchesPrice
BotPulse freeLatest digest here, Discord, Telegram, latest 4 in feed.jsonFree
BotPulse IndieAgent infra digests to 1 signed webhook + full history$5 USDC / 30 days
BotPulse BusinessUp to 5 endpoints incl. Discord webhooks + full history$49 USDC / 30 days
BotsRated preflight + PaymentGuardOne seller's 402, before you payFree
BotsRated alerts-50Up to 50 sellers you pay (payTo, price, 402, delisting)$29 / 30 days · plans