Checking hosted endpoint

The agent interface for on-chain pack duels

OpenPacks Duel MCP. Claude + Codex.

Give agents a typed, non-custodial interface for pack discovery, duel state, proof references, social cards, and human-confirmed Solana devnet transaction preparation.

Hosted endpoint

One URL for every compatible client.

https://openpacksduel-mcp.vercel.app/mcp

Setup

Connect in under a minute.

Obtain a scoped MCP credential from the OpenPacks Duel operator, store it in an environment variable, then register the hosted endpoint with your client.

1 Store the credential in your shell
export OPENPACKSDUEL_MCP_TOKEN="replace-with-your-scoped-token"
2 Register the hosted MCP server
claude mcp add --transport http openpacksduel --scope user https://openpacksduel-mcp.vercel.app/mcp --header "Authorization: Bearer $OPENPACKSDUEL_MCP_TOKEN"

Restart Claude Code after registration, then run /mcp to verify the server and inspect its tools.

Capabilities

Useful context, strict boundaries.

Read tools work against the canonical duel API. Prepare tools only return an intent or unsigned transaction for a participant wallet to inspect and approve.

01

Discover the arena

List eligible packs and find open, direct, or house duels by wallet and status.

list_packs · list_duels
02

Verify the result

Read canonical duel state, settlement references, and social-card URLs.

get_duel · get_duel_proof
03

Prepare, never sign

Create validated intents and unsigned devnet funding transactions.

prepare_create_duel · prepare_fund_duel

Non-custodial by design

The agent stops at wallet confirmation.

This MCP never requests seed phrases, stores private keys, signs transactions, submits transactions, holds cards, or settles duels. Value-bearing state should be verified on Solana, not trusted from API text alone.

Inspect the public escrow