NameSilo MCP API

Full MCP wrapper for NameSilo's 80+ domain API methods, empowering AI agents with seamless domain management.

Get Started

Why Use NameSilo MCP?

AI Integration

AI-Native Integration

Plug into our MCP server for effortless domain operations with AI models like Claude, Grok, or custom agents.

Domain Management

Comprehensive Domain Tools

Access 80+ methods for registration, DNS, email forwarding, portfolios, and more—all through a standardized MCP API.

Sandbox Testing

Sandbox & Live Modes

Test your integrations safely with our sandbox environment before going live with production API keys.

Get Started with the API

Our MCP server follows the standard MCP schema (view schema) and exposes NameSilo's domain API via JSON-RPC 2.0 over HTTP. Send requests to the entrypoint /rpc with authentication via the X-API-KEY header.

  1. Get Your API Key: Sign up at NameSilo to obtain your API key. For sandbox testing, contact support for test credentials.
  2. Choose Environment: Use sandbox mode (ensure "environment": "sandbox" is in the params) for testing or live mode for production.
  3. Authenticate Requests: Include your API key in the X-API-KEY header for all RPC calls.
  4. Send JSON-RPC Requests: POST to https://mcp.namesilo.com/rpc Example: {"jsonrpc": "2.0", "method": "namesilo.checkAvailability", "params": {"domain": "example.com"}, "id": 1}

Available Methods

Explore the full list of 80+ methods below, categorized for convenience:

Domain Registration & Management
  • namesilo.registerDomain
  • namesilo.transferDomain
  • namesilo.renewDomain
  • namesilo.checkAvailability
  • namesilo.deleteDomain
  • namesilo.getDomainInfo
  • namesilo.listDomains
  • namesilo.getDomainPrice
  • namesilo.getDomainForwarding
  • namesilo.setDomainForwarding
  • namesilo.getDomainNotes
  • namesilo.addDomainNote
  • namesilo.deleteDomainNote
  • namesilo.changeNameServers
  • namesilo.changeDomainLock
  • namesilo.changePrivacy
  • namesilo.changeAutoRenew
  • namesilo.changeContacts
  • namesilo.changePortfolio
  • namesilo.getWhoisPrivacyStatus
  • namesilo.getWhoisRecord
  • namesilo.setWhoisRecord
  • namesilo.setAutoRenew
  • namesilo.domainIsLocked
  • namesilo.domainIsExpired
  • namesilo.getForwardingStatus
  • namesilo.resendVerificationEmail
  • namesilo.setDefaultNameservers
  • namesilo.domainHasWhoisPrivacy
  • namesilo.domainWhoisIsVerified
  • namesilo.checkMultipleDomains
  • namesilo.getTransferStatus
  • namesilo.resendTransferAuthorization
  • namesilo.lockDomain
  • namesilo.unlockDomain
DNS Management
  • namesilo.dnsListRecords
  • namesilo.dnsAddRecord
  • namesilo.dnsUpdateRecord
  • namesilo.dnsDeleteRecord
  • namesilo.dnsApplyTemplate
  • namesilo.dnsUpdateSOA
  • namesilo.getDnsTemplates
  • namesilo.getDnsTemplateDetails
  • namesilo.createDnsTemplate
  • namesilo.updateDnsTemplate
  • namesilo.deleteDnsTemplate
  • namesilo.dnsSecEnable
  • namesilo.dnsSecDisable
  • namesilo.dnsSecStatus
Email Forwarding
  • namesilo.emailForwardingAdd
  • namesilo.emailForwardingDelete
  • namesilo.emailForwardingList
  • namesilo.emailForwardingUpdate
  • namesilo.getEmailForwardingCredits
  • namesilo.purchaseEmailForwardingCredits
  • namesilo.getEmailForwardingQuota
  • namesilo.getEmailForwardingUsage
Portfolios
  • namesilo.getPortfolios
  • namesilo.getPortfolioDetails
  • namesilo.createPortfolio
  • namesilo.updatePortfolio
  • namesilo.deletePortfolio
  • namesilo.addDomainsToPortfolio
  • namesilo.removeDomainsFromPortfolio
Account & Orders
  • namesilo.getAccountBalance
  • namesilo.getOrderInfo
  • namesilo.getPaymentHistory
  • namesilo.getApiUsage
  • namesilo.getAccountNotifications
  • namesilo.getAbuseReports
  • namesilo.submitAbuseAppeal
SSL Certificates
  • namesilo.purchaseSSL
  • namesilo.listSSL
  • namesilo.getSSLInfo
  • namesilo.getSSLPricing
  • namesilo.resendApproverEmail

For detailed parameters and usage, refer to NameSilo's API Reference. MCP-specific docs coming soon.

View MCP Schema