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.
            
                - Get Your API Key: Sign up at NameSilo to obtain your API key. For sandbox testing, contact support for test credentials.
- Choose Environment: Use sandbox mode (ensure "environment": "sandbox"is in theparams) for testing or live mode for production.
- Authenticate Requests: Include your API key in the X-API-KEYheader for all RPC calls.
- Send JSON-RPC Requests: POST to https://mcp.namesilo.com/rpcExample:{"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