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. Twice a week (Monday and Thursday) it sends a short digest of what changed, from a fixed watchlist.
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, 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.
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 (/v1/plans) or pricing.
FreeOn BotsRated, Forever
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
Digest 2026-10-27 (UTC) · published 2026-10-27 01:37 UTC
Feed opened (product path test). This entry carries no infra items; the Monday and Thursday digests from the fixed watchlist start with the next run.
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 Monday/Thursday 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 |