io.github.borglayerdev/borglayer-mcp

Official registry Search and web

Search, appraise & buy domains across 5 chains (USDC/USDT/USD1/USDG) via verified escrow.

What can you do with io.github.borglayerdev/borglayer-mcp?

  • search_domains — search available domains, priced for your account
  • list_domains — the domains registered on your account
  • get_balance — your prepaid USDC balance (micro-USDC)
  • list_chains — supported chains + stablecoins for funding, each with its verified escrow contract
  • register_domain — register an available domain · debits balance · domains.register
  • transfer_in_domain — transfer a domain in with its auth/EPP code (free for free ccTLDs; others add a year) · domains.transfer
  • list_dns — a domain's DNS records · dns.read
  • add_dns_record / delete_dns_record — edit DNS (A/AAAA/CNAME/MX/TXT/NS/SRV/CAA) · dns.write

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (sse)
Claude Code
claude mcp add --transport sse borglayer-mcp 'https://mcp.borglayer.com/sse'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "borglayer-mcp": {
            "type": "sse",
            "url": "https://mcp.borglayer.com/sse"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. BorgLayer MCP
  2. How it works
  3. Tools
  4. Supported chains & stablecoins (for funding / escrow)
  5. Authentication
  6. Security
  7. Links

BorgLayer MCP

The official MCP server for the BorgLayer API. It lets AI agents manage domains end to end on a BorgLayer account — search and register domains, transfer domains in from another registrar, manage DNS, set registrant details, and form a US LLC — all behind one scoped, per-request API key, paid from a prepaid USDC account balance.

Endpoint: https://mcp.borglayer.com/mcp (Streamable HTTP)

How it works

A BorgLayer API key (blrk_…) is an account with a prepaid USDC balance. Actions that cost money — registering a domain, transferring one in, forming an LLC — debit that balance; if it's too low the API returns insufficient_balance with a "top up" message and charges nothing. Read actions (search, list, DNS read, quotes) are free. Every tool maps to one scoped /api/v1 endpoint, and the key only does what its scopes allow.

Tools

Read

  • search_domains — search available domains, priced for your account
  • list_domains — the domains registered on your account
  • get_balance — your prepaid USDC balance (micro-USDC)
  • list_chains — supported chains + stablecoins for funding, each with its verified escrow contract

Domains

  • register_domain — register an available domain · debits balance · domains.register
  • transfer_in_domain — transfer a domain in with its auth/EPP code (free for free ccTLDs; others add a year) · domains.transfer
  • list_dns — a domain's DNS records · dns.read
  • add_dns_record / delete_dns_record — edit DNS (A/AAAA/CNAME/MX/TXT/NS/SRV/CAA) · dns.write

Registrant (owner) details — country-code TLDs require real registrant data

  • list_registrant_profiles · create_registrant_profile (registrant.write) · delete_registrant_profile

LLC formation

  • formation_quote — price a US LLC / entity with optional EIN + BOI · formation.read
  • create_formation — form the entity; debits balance then files · formation.write
  • get_formation — status of a formation order by reference · formation.read

Buying a listed marketplace domain through on-chain escrow is a separate, wallet-signed flow and is not part of this account API. Use the BorgLayer app or web marketplace for escrow purchases.

Supported chains & stablecoins (for funding / escrow)

ChainStablecoinsVerified escrow contract
BaseUSDC0x91749468…9274a
ArbitrumUSDC0x91749468…9274a
PolygonUSDC0x91749468…9274a
BNB ChainUSDC0xc2B555F0…7d016
BNB ChainUSDT0x843Fc057…3f676
BNB ChainUSD10x1bdC9E33…45a23
Robinhood ChainUSDG0x91749468…9274a

Authentication

Each agent supplies its own BorgLayer API key per request (Authorization: Bearer blrk_…). The server holds no secrets; all scopes and the prepaid-balance accounting are enforced server-side by the BorgLayer API. Get a key and top up its balance at borglayer.com.

Security

  • No secrets stored; the caller's key is used per-request and never persisted.
  • Fixed API base URL — no dynamic hosts (SSRF-safe).
  • All inputs schema-validated before the request is made.
  • Money-spending tools each require their own scope (domains.register, domains.transfer, formation.write) and are bounded by the account's prepaid balance, so an agent can never spend beyond what's funded.
  • Dangerous operations that give a domain away — transferring a domain OUT (revealing its auth code) and account-to-account push — are intentionally not exposed by this server.

Frequently asked questions

What is io.github.borglayerdev/borglayer-mcp?

Search, appraise & buy domains across 5 chains (USDC/USDT/USD1/USDG) via verified escrow.

How do I install io.github.borglayerdev/borglayer-mcp?

It runs as a remote server. In Claude Code: claude mcp add --transport sse borglayer-mcp 'https://mcp.borglayer.com/sse'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.borglayerdev/borglayer-mcp need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.borglayerdev/borglayer-mcp open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains io.github.borglayerdev/borglayer-mcp?

It is published by borglayer. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.