AI-Native Infrastructure

Built for AI Agents

Preconfirmed transactions, gasless swaps, and programmable USDC payments. Everything your agent needs to operate on Ethereum — with sub-second guarantees.

Copy and run in your terminal to install the Primev plugin for Claude Code:

$claude plugin add primev/claude-plugin
3Skills
11MCP Tools
<1sSettlement
0Gas Required
What You Get

Three Skills. One MCP Server.

Install once — your agent gets three skills and 11 MCP tools for Ethereum preconfirmations, swaps, and payments.

mev-commit

Send preconfirmed transactions, check commitments, and query chain state via FAST RPC.

  • Drop-in JSON-RPC replacement
  • Sub-second preconfirmation
  • All standard eth_* methods

Send 0.1 ETH to vitalik.eth with a preconfirmation guarantee

$claude plugin add primev/claude-plugin

Fast Protocol

Execute instant gasless ERC-20 swaps with EIP-712 intents and direct ETH swaps.

  • Gasless ERC-20 swaps (EIP-712)
  • Direct ETH swaps via FAST RPC
  • Permit2 token approvals

Do a fast swap of 500 USDC to WETH on Ethereum mainnet

$claude plugin add primev/claude-plugin

x402

Execute agentic USDC payments — sign EIP-3009 authorizations, settle, and verify.

  • HTTP 402 payment protocol
  • EIP-3009 USDC signing
  • Settle & verify APIs

Pay 5 USDC to access this x402-protected API endpoint

$claude plugin add primev/claude-plugin
MCP Server

11 Tools. Zero Config.

The plugin auto-registers an MCP server with 11 tools — including preconfirmation-specific methods. No API keys, no costs.

ToolDescription
eth_sendRawTransactionSend a preconfirmed transaction with builder commitment
mevcommit_getTransactionCommitmentsGet preconfirmation commitments for a transaction
mevcommit_optInBlockTime until next mev-commit opted-in validator block
mevcommit_cancelTransactionCancel a pending preconfirmation attempt
eth_getTransactionReceiptCheck if a preconfirmed tx landed on-chain
eth_blockNumberCurrent Ethereum block number
eth_getBalanceETH balance of any address
eth_gasPriceCurrent gas price in gwei
eth_chainIdChain ID (Ethereum mainnet)

Try saying

Send 0.5 ETH to 0xd8dA... with a preconfirmation

Get the preconfirmation commitments for tx 0xabc...

When is the next mev-commit opted-in block?

Cancel the preconfirmation attempt for tx 0xdef...

$claude plugin add primev/claude-plugin
Quickstart

Start Building in Minutes

Send your first preconfirmed transaction, execute a gasless swap, or make an agent payment — all with a few lines of code.

terminal
$ claude plugin add primev/claude-plugin
Installed primev v1.0.0 (3 skills, 1 MCP server)

$ claude
> What's the current Ethereum block number and gas price?

Using eth_blockNumber...
Using eth_gasPrice...

Current block: 22,148,302
Gas price: 1.24 gwei

> Send 0.1 ETH to 0xd8dA6BF2...96045 with preconfirmation

Using eth_sendRawTransaction...

Transaction sent and preconfirmed!
Hash: 0x3a7f...c291
Builder commitment received — included in next block.

> Check what payment assets the x402 facilitator supports

Using x402_supported...

Supported: USDC on Ethereum mainnet (eip155:1)
Scheme: exact | x402 Version: 2
llms.txt

Discoverable by AI

Primev follows the llms.txt standard — a structured file that helps LLMs understand our products, APIs, and integration points without scraping.

What is llms.txt?

Like robots.txt tells search engines how to crawl a site, llms.txt tells AI models what a site offers. It lists products, APIs, documentation links, and integration guides in a structured markdown format that LLMs can parse directly.

# Primev
> AI-native Ethereum infrastructure.
## Products
- mev-commit — Preconfirmation protocol
- Fast Protocol — Instant token swaps
- x402 Facilitator — Agentic USDC payments
...