Back to blog
LaunchApr 21, 20264 min read

EmblemAI MCP is ready for Claude Code — install in 60 seconds

EmblemAI's hosted MCP server installs in Claude Code with one command. 200+ crypto tools across 7 blockchains, OAuth 2.0 + PKCE, no client registration. Here's what shipped, and why MCP is the right shape for agent wallets.

Written byEmblemAITeam

mcpclaude-codeoauthagent-wallet

What ships today?

EmblemAI's hosted Model Context Protocol server is installable in Claude Code with one command. The install hop takes under a minute end-to-end: run claude mcp add, approve the vault:read scope in the browser, and your agent has 200+ crypto tools across 7 blockchains — Solana, Ethereum, Base, BSC, Polygon, Hedera, Bitcoin.

  • 200+ tools: swaps, conditional orders, DeFi positions, NFT operations, cross-chain bridges, market intelligence
  • 7 blockchains covered
  • OAuth 2.0 + PKCE, API key, and JWT bearer auth all supported
  • Read ops fire immediately. Write ops require explicit approval.

How do I install EmblemAI in Claude Code?

One command:


claude mcp add --transport http emblem https://emblemvault.ai/api/mcp

Claude Code opens the /oauth/authorize page at api.emblemvault.ai, you approve the scope, the token gets stored locally, and the server's tools appear in your agent's tool list. No client secret, no manual registration, no configuration file editing.

What unlocked this install path?

The MCP server itself has been running for weeks. What shipped Friday 2026-04-18 in PR #97 on api.emblemvault.ai was the OAuth unlock that lets MCP clients install it without manual client registration.

  • OAuth 2.0 discovery endpoints (/.well-known/oauth-authorization-server, jwks.json)
  • PKCE public-client authorization-code flow — no client secret required
  • RFC 9728 Client ID Metadata Document support so Claude Code skips client registration (earlier posts mislabeled this as RFC 7591 — corrected 2026-04-23)
  • Loopback redirect URIs (http://127.0.0.1:<random-port>) for native clients
  • Hardened authorize UX via Emblem Auth

Why MCP for a crypto wallet?

A wallet SDK you import is a library: you read docs, map functions to tool calls, handle auth, and break when the SDK updates.

A wallet you add via MCP is a capability. Your agent discovers it, OAuths once, and stays current as the server evolves. For agent-side integrations where the user's capability should outlive any particular code release, that's the right shape.

What does the security model look like?

Write operations require explicit user approval per action. Read operations — balances, portfolio, market data — fire immediately. The OAuth scope starts at vault:read and extends on demand.

This matches what agent wallet users actually want: fast answers, slow spends.

Which MCP clients does this work with? (updated 2026-04-23)

Claude Code installs via OAuth today (one-command, no registration step, backed by RFC 9728 Client ID Metadata Document support on our authorization server).

Other MCP clients that rely on the mcp-remote stdio bridge — Cursor, Windsurf, Gemini CLI, Claude Desktop in bridge mode, ElizaOS via @fleek-platform/eliza-plugin-mcp — require RFC 7591 Dynamic Client Registration, which our authorization server has not shipped yet. On those clients today, use the API-key path (generate a key at /welcome and pass it via mcp-remote --header "x-api-key:${EMBLEM_API_KEY}"). RFC 7591 DCR is on the near-term roadmap; once it ships, OAuth will be frictionless across all MCP clients.

  • Claude Code — OAuth install: claude mcp add --transport http emblem https://emblemvault.ai/api/mcp
  • Cursor / Windsurf / Gemini CLI / ElizaOS / Claude Desktop (bridge) — API-key install: npx -y mcp-remote https://emblemvault.ai/api/mcp --header "x-api-key:${EMBLEM_API_KEY}"
  • All clients — API-key path works today; OAuth path for non-Claude-Code clients is blocked on RFC 7591 DCR which is next up on api.emblemvault.ai

What's next on the EmblemAI MCP roadmap?

Next drops, in order:

  • Ship RFC 7591 Dynamic Client Registration (/register endpoint) on api.emblemvault.ai so every mcp-remote-backed MCP client installs via OAuth with no API key
  • Transaction tools with opt-out — branch feat/mcp-transactions, pending merge
  • Submission to the Official MCP Registry at registry.modelcontextprotocol.io
  • Submission to Anthropic's Claude Directory, Cline Marketplace, Smithery, Glama, PulseMCP, mcp.so
  • Deeper OAuth implementation notes in our Dev.to walkthrough

Try it


claude mcp add --transport http emblem https://emblemvault.ai/api/mcp

Tell us what you build. Most interesting flow we've seen so far is an agent reconciling a portfolio across Solana and Hedera in one turn — not a thing we thought anyone would do, yet here we are.

Links

More from the journal

View all posts
Heritage
nftbitcoin

Emblem Vault: From a 2016 BitcoinTalk Post to $150M in Cross-Chain NFT Volume

From a 2016 BitcoinTalk post by Shannon Code to $150M+ in cross-chain NFT volume — the verified decade-long timeline of Emblem Vault, the cross-chain NFT bridge that anchors EmblemAI today.

Why this history matters: If you have ever bought a Rare Pepe, traded a MoonCat on OpenSea, wrapped a Bitcoin Ordinal to Ethereum, or watched a Bitcoin Stamp sell at auction, you have used infrastructure that Emblem Vault built. Most of the cross-chain NFT economy on Ethereum runs through Emblem's wrapping layer — and the design predates Ethereum smart contracts. The project that anchors EmblemAI today started a decade before most of the modern crypto market. Here is the full record.

11 min read
Read article
Tutorials
aipayments

x402: How AI Agents Pay for API Calls with Crypto Micropayments

The subscription model assumes a human making a purchasing decision before using a service. AI agents operate differently. An agent running an autonomous trading strategy might need a premium data feed at 3 AM, a one-time sentiment analysis call, or temporary access to a compute endpoint. Requiring pre-registration and API key provisioning introduces delays that make real-time autonomous operation impossible.

Why can't AI agents subscribe to paid APIs?: AI agents cannot subscribe to paid APIs because subscription pricing assumes a human makes a purchasing decision before using a service. An autonomous trading agent that needs a premium data feed at 3 AM, a one-time sentiment call, or temporary compute access cannot pre-register, wait for API-key provisioning, and justify a monthly plan — every delay makes real-time autonomous operation impossible. According to [Coinbase's developer documentation](https://docs.cdp.coinbase.com/x402/welcome), x402 processes over 75 million transactions to date, with 94,000 unique buyers and 22,000 sellers. The protocol has been adopted by Cloudflare for pay-per-crawl bot management, by Nous Research for per-inference billing of its Hermes 4 model, and by platforms including Vercel and Alchemy. Despite these numbers, [CoinDesk reported](https://www.coindesk.com/markets/2026/03/11/coinbase-backed-ai-payments-protocol-wants-to-fix-micropayment-but-demand-is-just-not-there-yet/) in March 2026 that daily x402 volume remains modest at around $28,000, which suggests the protocol is still in its infrastructure phase rather than mass adoption.