# Use beUI Pro from your coding agent

Give your agent the live Pro catalog, licensed source files, and exact install commands.

## Read pages as Markdown

Append .md to any page path. Start with /.md, /components.md, or /llms.txt. /llms-full.txt includes all public documentation.

## Agent purchases with MPP

Agents can buy Lifetime Pro licenses and standalone templates through native MPP using Solana USDC. The agent pays transaction fees in SOL. Sign in with your wallet, then call the product buy endpoint. Successful payment returns the license key or template download URL; the same wallet recovers access later. Existing browser checkout and license access continue to work.

Lifetime Pro costs 149 USDC. The payment response includes license.license_key for registry/MCP access. Test-network keys never grant production access. For a mainnet license, sign in with the purchasing wallet and POST claim_code_url. Give the short-lived code to the owner to enter at /app. New owners can use the code on /login to verify their email first.

Availability and prices: https://api.beui.dev/v1/mpp/catalog. API discovery: https://api.beui.dev/openapi.json. Live purchases use Solana mainnet USDC; the catalog reports the active network and availability.

Sign in using POST /v1/mpp/auth/challenge with {"address":"<wallet>"}, sign the SIWS message, then POST /v1/mpp/auth/verify with challenge_id and hex signature. Use the wallet bearer session to POST /v1/mpp/buy/pro-lifetime or /v1/mpp/buy/<template-slug>. Respond to native MPP using Payment-Authorization. Success returns license.license_key or download_url (download with the same wallet session). Repeat the same buy request to recover access without another charge. No separate order token or order creation step.

Both Lifetime licenses and standalone templates are supported. Keep your wallet session private. If state is processing or needs_review, do not pay again or create another order; check status and contact support with the order ID.

## Agent Skill

```bash
npx skills add starc007/ui-components --skill beui-pro
```

The skill reads the authenticated registry at runtime and selects relevant blocks while preserving your project's design system.

## MCP server

Endpoint: https://mcp.beui.dev/pro/mcp

Tools: list, search, inspect source, install.

### Claude OAuth

Add the endpoint as a custom connector, connect, enter your license key on the beUI Pro approval page, and authorize. The client receives an access token.

### Codex

Export BEUI_PRO_TOKEN, then run:

```bash
codex mcp add beui-pro --url https://mcp.beui.dev/pro/mcp --bearer-token-env-var BEUI_PRO_TOKEN
```

### Claude Code

```bash
claude mcp add-json beui-pro '{"type":"http","url":"https://mcp.beui.dev/pro/mcp","headers":{"Authorization":"Bearer ${BEUI_PRO_TOKEN}"}}'
```

### Bearer-token clients

```json
{
  "mcpServers": {
    "beui-pro": {
      "url": "https://mcp.beui.dev/pro/mcp",
      "headers": {
        "Authorization": "Bearer ${BEUI_PRO_TOKEN}"
      }
    }
  }
}
```

## Keep your key private

Keep BEUI_PRO_TOKEN in your environment. Never commit it, paste it into source files, or pass it as an agent tool argument.

[Account](https://pro.beui.dev/app)

[Registry installation](https://pro.beui.dev/components/installation.md)
