Developer resources / Model Context Protocol

Stealth,
via MCP.

Check NYC building availability, get current pricing and order with customer approval.

Prefer to order on the website?
The tools

Four tools. One flow.

Live building checks and the website’s current pricing.

Read-only

Check availability

check_building_availability

Find the building and confirm whether online ordering is available.

View input schema
{
    "type": "object",
    "properties": {
        "address": {
            "type": "string",
            "minLength": 5,
            "maxLength": 160
        },
        "borough": {
            "type": "string",
            "enum": [
                "Manhattan",
                "Bronx",
                "Brooklyn",
                "Queens",
                "Staten Island"
            ]
        }
    },
    "required": [
        "address",
        "borough"
    ],
    "additionalProperties": false
}
Read-only

Get pricing

get_pricing

Retrieve current bandwidth prices, installation fees and service terms.

View input schema
{
    "type": "object",
    "properties": {},
    "required": [],
    "additionalProperties": false
}
Review

Prepare an order

prepare_order

Create a quote for the customer to review before ordering.

View input schema
{
    "type": "object",
    "properties": {
        "address_token": {
            "type": "string",
            "minLength": 1,
            "maxLength": 4096
        },
        "speed": {
            "type": "integer",
            "enum": [
                1,
                2,
                10,
                25,
                100,
                400,
                800
            ]
        }
    },
    "required": [
        "address_token",
        "speed"
    ],
    "additionalProperties": false
}
Creates an order

Place the order

place_order

Submit after the customer accepts the terms and confirms authority to order.

View input schema
{
    "type": "object",
    "properties": {
        "order_token": {
            "type": "string",
            "minLength": 1,
            "maxLength": 4096
        },
        "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100
        },
        "company": {
            "type": "string",
            "minLength": 1,
            "maxLength": 150
        },
        "email": {
            "type": "string",
            "minLength": 1,
            "maxLength": 254
        },
        "phone": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40
        },
        "suite": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
        },
        "details": {
            "type": "string",
            "minLength": 0,
            "maxLength": 1500
        },
        "preferred_installation_date": {
            "type": "string",
            "maxLength": 10,
            "description": "Optional YYYY-MM-DD date, today or later in America/New_York. Stealth confirms scheduling."
        },
        "accept_terms": {
            "type": "boolean",
            "const": true
        },
        "authorized_to_order": {
            "type": "boolean",
            "const": true
        }
    },
    "required": [
        "order_token",
        "name",
        "company",
        "email",
        "phone",
        "suite",
        "accept_terms",
        "authorized_to_order"
    ],
    "additionalProperties": false
}
Dedicated Internet

Current pricing.

For buildings already connected to Stealth.

From / month
$850
One-time installation
$750
Initial term
12 months

No payment at checkout. Billing begins after installation.

All bandwidth options
Retrieve a fresh quote before placing an order.
BandwidthMonthly price
1 Gbps$850 / month
2 Gbps$1,600 / month
10 Gbps$2,000 / month
25 Gbps$5,000 / month
100 Gbps$10,000 / month
400 Gbps$30,000 / month
800 Gbps$50,000 / month
Installation and service terms

$750 one-time online installation. After the initial term: month to month at the same monthly price. Invoiced only after service is installed.

A Stealth specialist will follow up within one business day to confirm your installation schedule and coordinate building access.

For buildings already connected to Stealth, we complete in-building installation within five business days of your order, or on a later date you prefer.

Cancel a standard order during installation, before service is installed and ready for use, with charges waived. Separately approved special construction has different cancellation terms.

Before submission

Customer approval comes first.

Show the customer the address, bandwidth, monthly price, installation fee, term and service terms. Submit only after they explicitly accept and confirm authority to order.

Read the service order and terms
Order requirements and retries

Required: name, company, email, telephone and floor or suite. Notes and a preferred installation date are optional.

I am authorized to order on behalf of this company, and I have read and accept Stealth’s Terms of Service and this service order.

Set accept_terms and authorized_to_order to true only after that explicit approval. Never infer acceptance from a search or pricing question.

Address and order tokens expire after 30 minutes. Changed eligibility, prices or terms require fresh review. Within that window, retry with the same order token to retrieve the original accepted reference.

If a token expires after a placement attempt, contact Stealth to confirm acceptance before preparing another order.

Acceptance returns the saved reference, address and floor or suite, bandwidth, monthly price, installation fee and term. Staff and customer confirmations enter our existing delivery queue.

Protocol, limits and privacy Technical reference
Protocol
2026-07-28 uses server/discover. Legacy 2025-11-25 and 2025-06-18 use initialize. Discover tools with tools/list and invoke them with tools/call.
Transport
HTTPS POST to /mcp, with JSON-RPC and the headers and metadata required by your MCP version. JSON responses; no event streams or session cookies.
Limits and recovery
32 KiB per request. Request and order limits are shared with the website. Respect retry instructions and retain the original order token. A tool error does not confirm acceptance; keep the saved reference from a successful order.
Client access
Use a native or server-side Streamable HTTP client. Browser requests are restricted to Stealth’s own origins.
Order records
Contact details follow our existing ordering process. The submitting client’s network address and User-Agent identify the connection and do not verify the customer’s identity. Email-domain validation checks routing, rather than mailbox ownership.

MCP documentation · Integration questions