An MCP shim for running A/B experiments over the A2A network: it assigns agents to sticky buckets, records conversions, and computes two-proportion Z-test results for registered experiments. It exposes three MCP tools and matching REST endpoints, with payment gating via x402 for paid operations.
From the registry: A/B experiment runner for the A2A network with x402 micropayments on Base USDC.
$ npm installPlease install the `hive-mcp-abtest` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js and npm** — Node.js and npm are required to install dependencies and run the server locally. (https://nodejs.org/)
- **Install project dependencies** — Install the server's npm dependencies before starting it. Run: `npm install`
Canonical MCP server config (HTTP transport):
- url: `http://<your-host>:<your-port>/mcp`
Note: README describes a Streamable HTTP MCP server exposing POST /mcp. No packaged npx or docker run path is provided; the documented path is to run locally with npm start. Useful environment variables for running the server include PORT (optional, default 3000), ENABLE (optional), WALLET_ADDRESS (optional, default provided), PRICE_ASSIGN_USDC (optional), PRICE_CONVERT_USDC (optional), DB_PATH (optional, default /tmp/abtest.db), and X402_ENABLED (optional; set to false for local development to bypass payment gating). Because this is an HTTP server rather than a stdio command-based MCP server, there is no canonical stdio command/args/env block to extract.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.PORTHTTP server port.ENABLEEnables or disables the service.WALLET_ADDRESSPayment wallet address used for x402 billing.PRICE_ASSIGN_USDCPrice charged per abtest_assign call in USDC.PRICE_CONVERT_USDCPrice charged per abtest_record_conversion call in USDC.DB_PATHPath to the SQLite database file.X402_ENABLEDEnables or disables x402 payment gating.Meta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.