BorgLayer MCP server
Commit Oct 21, 2026Lets AI agents search, register, and transfer domains, manage DNS, and form US LLCs using a prepaid USDC balance.
Also known as borglayer/borglayer-mcp
- Stars
- 0
- Tools
- 10
- Downloads, 30 days
- —
- Latest version
- 1.1.0
- Last commit
- Oct 21, 2026
- License
- —
What is BorgLayer MCP?
BorgLayer lets AI agents search, register, and transfer domains, manage DNS, and form US LLCs using a prepaid USDC balance. It exposes 10 tools, such as search_domains, list_domains, get_balance.
Summary generated from the project's README
About BorgLayer MCP server
Managing digital identities and business entities through AI agents is possible with borglayer-mcp. This server allows agents to handle end-to-end domain management and US LLC formation using a prepaid USDC balance. Developers can connect their clients to the remote endpoint using a scoped API key starting with blrk_ to perform various administrative tasks.
Agents can search for available domains, register new ones, or transfer existing domains into a BorgLayer account using EPP codes. The server also provides tools to manage DNS records like A, CNAME, and MX, as well as tools to create and manage registrant profiles. For business expansion, the server includes capabilities to get formation quotes and execute the creation of a US LLC.
All financial transactions are governed by a prepaid balance on supported chains like Base, Arbitrum, and Polygon. While read actions such as searching domains or checking balances are free, money-spending tools require specific scopes to ensure an agent cannot spend more than the available funds in the account.
What you can do with it
- 1Registering new web domainsAn AI agent can find an available domain name and purchase it using the account balance.
- 2Updating DNS configurationsA developer can instruct an agent to modify or remove specific DNS records for a domain.
- 3Transferring domain ownershipAn agent can move a domain from another registrar into the current account.
Written from the project's README. Every use case is checked against a quote from it.
How to install BorgLayer MCP
Formats verified 10 Nov 2026Add to CursorInstall BorgLayer MCP in Claude Code
$ claude mcp add --transport http borglayer-mcp https://mcp.borglayer.com/sseInstall BorgLayer MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"borglayer-mcp": {
"url": "https://mcp.borglayer.com/sse"
}
}
}Install BorgLayer MCP in VS Code
.vscode/mcp.json
{
"servers": {
"borglayer-mcp": {
"type": "sse",
"url": "https://mcp.borglayer.com/sse"
}
}
}Install BorgLayer MCP in VS Code CLI
$ code --add-mcp '{"name":"borglayer-mcp","type":"sse","url":"https://mcp.borglayer.com/sse"}'Install BorgLayer MCP in Codex
~/.codex/config.toml
[mcp_servers.borglayer-mcp] url = "https://mcp.borglayer.com/sse"
Install BorgLayer MCP in Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"borglayer-mcp": {
"url": "https://mcp.borglayer.com/sse"
}
}
}BorgLayer MCP tools 10
Detected from the READMEsearch_domainslist_domainsget_balancelist_chainsregister_domaintransfer_in_domainlist_dnsformation_quotecreate_formationget_formation
| search_domains | — | |
| list_domains | — | |
| get_balance | — | |
| list_chains | — | |
| register_domain | — | |
| transfer_in_domain | — | |
| list_dns | — | |
| formation_quote | — | |
| create_formation | — | |
| get_formation | — |
Automated checks
Ran Nov 14, 2026Full report →Not verified yet. A server needs a score of 80, no serious finding, and enough data for us to check. How checks work · What to fix for more points
- Source repository linked and reachableborglayer/borglayer-mcp is public and reachablegithub.com/borglayer/borglayer-mcp ↗Pass
- Package names this repository as its sourceNot checked
- Build provenance (Sigstore attestation)Not checked
- Open source license (OSI)No licenseFinding
- Commit or release in the last yearLast commit or release 2026-10-21github.com/borglayer/borglayer-mcp ↗Pass
- OpenSSF ScorecardNot checked
- Package name not close to a popular packageNot checked
- No critical advisory in the package or its dependenciesNot checked
- No hidden instructions to the model10 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPass
- Destructive tools are labelledNo tool named like delete, drop or execPass
- Remote endpoint answers the MCP handshakeEndpoint did not answer initialize: HTTP 404Finding
README
View on GitHubBorgLayer 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)
| Chain | Stablecoins | Verified escrow contract |
|---|---|---|
| Base | USDC | 0x91749468…9274a |
| Arbitrum | USDC | 0x91749468…9274a |
| Polygon | USDC | 0x91749468…9274a |
| BNB Chain | USDC | 0xc2B555F0…7d016 |
| BNB Chain | USDT | 0x843Fc057…3f676 |
| BNB Chain | USD1 | 0x1bdC9E33…45a23 |
| Robinhood Chain | USDG | 0x91749468…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.
Links
- BorgLayer: https://borglayer.com
- API docs: https://borglayer.com/docs
BorgLayer MCP questions
How do I add BorgLayer MCP to Claude Code?
Run claude mcp add --transport http borglayer-mcp https://mcp.borglayer.com/sse in your terminal. Add --scope user to make it available in every project.
How do I add BorgLayer MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.
What tools does BorgLayer MCP provide?
It exposes 10 tools, including search_domains, list_domains, get_balance, list_chains, register_domain.
How do I pay for domain registrations and LLC formation?
Payments are made from a prepaid USDC account balance associated with your BorgLayer API key.
Can I buy domains from the marketplace using this server?
No, marketplace purchases via on-chain escrow require a separate wallet-signed flow through the BorgLayer app or web marketplace.
What happens if my account balance is too low for a transaction?
The API will return an insufficient balance error with a message to top up, and no charges will be made.
Is it possible to transfer a domain out of my account using this MCP?
No, operations that involve transferring a domain out or account-to-account pushes are intentionally not exposed.