internetbs-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| INTERNETBS_API_KEY | Yes | Your Internet.bs API key | |
| INTERNETBS_API_URL | No | API base URL. Default: https://testapi.internet.bs. Set to https://api.internet.bs for production | https://testapi.internet.bs |
| INTERNETBS_PASSWORD | Yes | Your Internet.bs API password |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| domain_checkA | Check domain name availability. Returns whether the domain is available for registration. |
| domain_createA | Register a new domain name. Requires the domain name and optionally contact information, nameservers, and registration settings. |
| domain_updateC | Update an existing domain's settings including nameservers, contacts, lock status, WHOIS privacy, and auto-renewal. |
| domain_infoA | Get detailed information about a domain including registration dates, nameservers, contacts, status, and WHOIS settings. |
| domain_registry_statusA | Get the registry status (EPP status codes) of a domain. Shows statuses like clientTransferProhibited, serverHold, etc. |
| domain_listA | List all domains in your Internet.bs account. Supports filtering, pagination, and sorting. |
| domain_countA | Count the total number of domains in your Internet.bs account. |
| domain_renewA | Renew an existing domain for an additional registration period. |
| domain_restoreA | Restore a deleted domain that is still within its redemption grace period. This typically incurs an additional fee. |
| domain_pushB | Push (transfer) a domain to another Internet.bs account. The recipient must have an Internet.bs account. |
| domain_tradeA | Trade a .eu or .fr domain (change of registrant). This is required for certain TLDs when the registrant changes, as a simple update is not allowed. |
| transfer_initiateB | Initiate a domain transfer to your Internet.bs account. Requires the domain name and optionally the EPP auth code, registration period, registrant contact info, nameservers, and other transfer options. |
| transfer_retryA | Retry a previously failed domain transfer. Optionally provide an updated EPP auth code. |
| transfer_cancelA | Cancel a pending domain transfer. |
| transfer_resend_auth_emailA | Resend the transfer authorization email for a pending domain transfer. |
| transfer_historyB | Get the transfer history for a domain. |
| transfer_away_approveA | Approve an outgoing domain transfer (transfer away from your account to another registrar). |
| transfer_away_rejectA | Reject an outgoing domain transfer (transfer away from your account to another registrar). A reason must be provided (10-512 characters). |
| dns_record_addB | Add a DNS record to a domain |
| dns_record_removeA | Remove a DNS record from a domain |
| dns_record_updateB | Update an existing DNS record |
| dns_record_listB | List all DNS records for a domain |
| host_createB | Create a nameserver host (glue record) |
| host_infoB | Get information about a nameserver host |
| host_updateC | Update the IP addresses of a nameserver host |
| host_deleteB | Delete a nameserver host |
| host_listA | List all nameserver hosts for a domain |
| url_forward_addA | Add a URL forwarding rule for a domain. The source URL will redirect or frame to the destination URL. |
| url_forward_updateA | Update an existing URL forwarding rule. Only the source is required; all other fields are optional and only provided values will be updated. |
| url_forward_removeB | Remove a URL forwarding rule for the given source URL. |
| url_forward_listA | List all URL forwarding rules configured for a domain. |
| email_forward_addA | Add an email forwarding rule. Emails sent to the source address will be forwarded to the destination address. |
| email_forward_updateA | Update an existing email forwarding rule with a new destination address. |
| email_forward_removeA | Remove an email forwarding rule for the given source email address. |
| email_forward_listA | List all email forwarding rules configured for a domain. |
| registrar_lock_enableA | Enable registrar lock for a domain to prevent unauthorized transfers |
| registrar_lock_disableA | Disable registrar lock for a domain to allow transfers |
| registrar_lock_statusB | Get the current registrar lock status for a domain |
| private_whois_enableB | Enable private WHOIS protection for a domain |
| private_whois_disableA | Disable private WHOIS protection for a domain |
| private_whois_statusA | Get the current private WHOIS protection status for a domain |
| account_balanceB | Get the current account balance |
| account_price_listB | Get the price list for domain operations |
| account_configurationB | Get the current account configuration |
| account_domains_total_costA | Get the total cost of all domains in the account |
| registrant_verification_infoB | Get registrant email verification info for a domain |
| registrant_verification_resendB | Resend the registrant verification email for a domain |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/uglyswap/internetbs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server