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.
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.
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/historywith 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
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
How To Buy
- Have a webhook ready. A signed webhook must answer our verification POST with HTTP 2xx and echo the
challengein 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. - POST to
https://botsrated.com/v1/subscribe/botpulse-indieor/botpulse-businesswith{"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. - 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.
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.
| What | Watches | Price |
|---|---|---|
| BotPulse free | Latest digest here, Discord, Telegram, latest 4 in feed.json | Free |
| BotPulse Indie | Agent infra digests to 1 signed webhook + full history | $5 USDC / 30 days |
| BotPulse Business | Up to 5 endpoints incl. Discord webhooks + full history | $49 USDC / 30 days |
| BotsRated preflight + PaymentGuard | One seller's 402, before you pay | Free |
| BotsRated alerts-50 | Up to 50 sellers you pay (payTo, price, 402, delisting) | $29 / 30 days · plans |