Skip to content

MCP Server

The Bloomfilter MCP server lets AI agents register domains, manage DNS, and check account info — all through natural language.

Add the following to your MCP client’s config file:

{
"mcpServers": {
"bloomfilter": {
"command": "npx",
"args": ["-y", "@bloomfilter/mcp-server"],
"env": {
"BLOOMFILTER_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HERE",
"BLOOMFILTER_NETWORK": "eip155:8453"
}
}
}
}
ClientConfig file
Claude Desktopclaude_desktop_config.json
Claude Code~/.claude/settings.json
Cursor.cursor/mcp.json
Windsurf~/.codeium/windsurf/mcp_config.json
VS Code + Copilot.vscode/mcp.json
ClineVia Cline MCP settings UI
JetBrains IDEsSettings > Tools > AI Assistant > MCP
VariableRequiredDefaultDescription
BLOOMFILTER_PRIVATE_KEYFor paymentsEthereum private key (0x-prefixed, 32 bytes hex). Required for domain registration, renewal, and DNS mutations.
BLOOMFILTER_API_URLNohttps://api.bloomfilter.xyzAPI base URL. Override for testing or self-hosted instances.
BLOOMFILTER_NETWORKNoeip155:8453CAIP-2 network identifier. Use eip155:84532 for Base Sepolia testnet.
ToolDescription
search_domainsSearch for available domain names across multiple TLDs
get_pricingGet registration, renewal, and transfer pricing for TLDs
ToolCostDescription
get_domain_infoFreeGet status, expiry, and nameserver info for a domain
get_accountFreeView your account summary and registered domains
ToolCostDescription
register_domainVaries by TLDRegister a new domain name (1-10 years)
renew_domainVaries by TLDRenew an existing domain registration
add_dns_record$0.10 USDCAdd a DNS record (A, AAAA, CNAME, MX, TXT, etc.)
update_dns_record$0.10 USDCUpdate an existing DNS record
delete_dns_record$0.10 USDCDelete a DNS record
list_dns_recordsFreeList all DNS records for a domain you own

Once configured, just ask your AI agent in natural language:

“Search for available .io domains for ‘acmetools’”

“Register acmetools.io for 2 years”

“Add an A record pointing acmetools.io to 76.76.21.21”

“List all DNS records for acmetools.io”

“How much does a .ai domain cost?”

“Show me my account info and registered domains”

The agent handles the full flow automatically — searching, paying with USDC, polling async jobs, and reporting results.

If you don’t set BLOOMFILTER_PRIVATE_KEY, the MCP server runs in read-only mode. Search and pricing tools work, but domain info, account, registration, renewal, and DNS mutations will return an error asking you to configure a wallet.