Skip to main content
Glama
uglyswap

internetbs-mcp

by uglyswap

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
INTERNETBS_API_KEYYesYour Internet.bs API key
INTERNETBS_API_URLNoAPI base URL. Default: https://testapi.internet.bs. Set to https://api.internet.bs for productionhttps://testapi.internet.bs
INTERNETBS_PASSWORDYesYour Internet.bs API password

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 47 tools

Disambiguation3/5

The tools are grouped by resource (domain, transfer, DNS, etc.), but there is overlap between domain_update and dedicated toggles like registrar_lock_enable and private_whois_enable. Also, several status-querying tools (domain_info, domain_registry_status, registrar_lock_status, private_whois_status) provide similar information, which could confuse an agent.

Naming Consistency5/5

All tools follow a consistent resource_action or resource_query pattern (e.g., domain_create, dns_record_add, registrar_lock_enable, account_balance). Even with 47 tools, the naming convention is predictable and uniform across all categories.

Tool Count2/5

47 tools is far above the 25+ threshold that typically makes a tool set unwieldy. While the domain is broad, the sheer number makes it difficult for an agent to efficiently navigate and select the right tool without significant overhead.

Completeness5/5

The tool set covers the full lifecycle of domain management: registration, renewal, restore, transfer (in/out), DNS, hosts, URL/email forwarding, registrar lock, WHOIS privacy, account management, and verification. There are no obvious dead ends or missing core operations for a domain registrar server.

Maintenance

ActivityInactive
ResponsivenessNo issues