Proposes adding pay-per-call payment gating to Bright Data MCP, allowing AI agents to pay for web data access directly via x402 or MPP, bypassing the need for human-managed accounts and traditional billing cycles.
## What this proposes Adding pay-per-call payment gating to Bright Data MCP so AI agents can pay for web data access directly — without requiring a human-managed Bright Data account for every deployment. Bright Data already has per-request pricing. This extends that model to agent-native payments: agents pay per scrape/search via x402 (USDC on Base) or MPP (Stripe's Machine Payments Protocol), settled directly to the operator — no credit card, no monthly billing cycle, no human in the billing loop. ## Working demo I've built a payment-gated fork: **[github.com/tomopay/brightdata-mcp](https://github.com/tomopay/brightdata-mcp)** It adds a single payment-gated entry point using [`@tomopay/gateway`](https://github.com/tomopay/gateway). The original code is untouched — purely additive. ```typescript import { withPayments } from "@tomopay/gateway"; const { server: gatedServer } = withPayments(server, { payTo: process.env.TOMOPAY_ADDRESS, protocols: ["x402", "mpp"], pricing: {