Skip to main content
Glama

Server Details

Dedicated static outbound IPv4 over WireGuard. Free 7-day trial, no card, no sales call.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct resource and action: plans, leases, billing, tunnels, and DNS are cleanly separated. Even the lifecycle pairs such as order_lease/renew_lease and create_tunnel/revoke_tunnel are clearly differentiated by their descriptions, so an agent is unlikely to misselect.

Naming Consistency4/5

Most tools follow a consistent verb_noun pattern like order_lease, renew_lease, revoke_tunnel, and set_reverse_dns. The single exception is lease_status, which uses noun_noun instead of something like get_lease_status, creating a minor but noticeable inconsistency.

Tool Count5/5

Eight tools is a well-scoped size for an IP-leasing and WireGuard tunnel service. Each tool covers a distinct, necessary operation with no obvious redundancy or bloat.

Completeness4/5

Core lifecycle coverage is strong: order, status, renew, tunnel creation/revocation, autorenew, and DNS PTR management are all present. Minor gaps such as no explicit lease cancellation or tunnel update operation keep it from a perfect score, though agents can work around them by stopping autorenew or redeploying a tunnel.

Available Tools

8 tools
create_tunnelAInspect

Provision a peer and return its WireGuard configuration. Three routing modes, and the right one depends on the machine.

source (the default) sends only traffic from the leased address through us and leaves the default route alone — but it is written with wg-quick PostUp rules that invoke ip, so it runs on Linux under wg-quick and nowhere else. On macOS it aborts and deletes the interface.

full works in every client but claims the default route, so it cannot run beside an always-on corporate VPN.

destinations routes only the addresses you name. It needs no PostUp and takes no default route, so it runs in any client on any platform, and it matches what is usually being bought — one partner seeing a fixed address. It survives beside a VPN that installs a default route, but not one that captures traffic below the routing table. It cannot receive inbound connections from anywhere but those destinations.

Inputs: access_token (required), label, transport, destinations, +1 more.

lease_statusAInspect

Everything about one lease: whether it is active, which addresses it holds, its tunnels and when it renews.

Inputs: access_token (required).

list_plansAInspect

The published catalogue with live prices and which payment methods each plan accepts. Prices are never hardcoded; read them here.

Inputs: no named parameters.

order_leaseAInspect

Place an order. The trial plan is free and activates immediately; paid plans return payment details and stay pending until settled. No account or card is needed to order. A second trial for the same billing email is refused — order a paid plan instead, which needs no approval.

Inputs: plan (required), country (required), billing_email (required), organization_name (required).

renew_leaseAInspect

Raise an invoice for another term and keep the same addresses. This is how a trial becomes a paying customer: the address does not change, so whatever the customer's partner has already allowlisted goes on working. A trial cannot renew into itself, so name the plan to move to — called without one it returns the plans that can be moved to. Pressing it twice quotes the same reference rather than raising a second invoice.

Inputs: access_token (required), plan.

revoke_tunnelAInspect

Retire a peer and hand its slot back to the plan's allowance. An agent that provisions a tunnel per short-lived worker and never revokes one exhausts the allowance and then cannot bring the next machine up. Revoking the peer that holds the public address stops inbound connections to it and cannot be undone by promoting another — only by bringing a new machine up.

Inputs: tunnel_id (required), access_token (required).

set_autorenewAInspect

Stop this lease charging the customer's card again, or start it again. Only a card subscription can be stopped — a bank transfer is a payment the customer sends us, so there is nothing of ours to cancel. Stopping is not a cancellation: the lease runs to the end of the period already paid for, and the same call turns it back on.

Inputs: enabled (required), access_token (required).

set_reverse_dnsBInspect

Publish a PTR record for an address on the lease. Live within a second; an empty hostname removes it.

Inputs: address (required), hostname (required), access_token (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources