protogrid

Search / tech.aithon/aithon

Aithon

R0· no sign-in

Business telecom services marketplace: search services, check availability, request quotes.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality70needs work
Trust82of 100
Uptime, 30 days97%
Latency p50330 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "aithon": {
      "type": "http",
      "url": "https://aithon.tech/mcp",
      "headers": {
        "Authorization": "Bearer ${AITHON_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http aithon https://aithon.tech/mcp --header "Authorization: Bearer ${AITHON_TOKEN}"
[mcp_servers.aithon]
url = "https://aithon.tech/mcp"
bearer_token_env_var = "AITHON_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "aithon": {
      "type": "remote",
      "url": "https://aithon.tech/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:AITHON_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "aithon": {
      "type": "http",
      "url": "https://aithon.tech/mcp",
      "headers": {
        "Authorization": "Bearer ${AITHON_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=aithon&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYWl0aG9uLnRlY2gvbWNwIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7QUlUSE9OX1RPS0VOfSJ9fQ%3D%3D"
}
{
  "servers": {
    "aithon": {
      "type": "http",
      "url": "https://aithon.tech/mcp",
      "headers": {
        "Authorization": "Bearer ${AITHON_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "aithon": {
      "httpUrl": "https://aithon.tech/mcp",
      "headers": {
        "Authorization": "Bearer ${AITHON_TOKEN}"
      }
    }
  }
}
extensions:
  "aithon":
    enabled: true
    name: "aithon"
    type: streamable_http
    uri: "https://aithon.tech/mcp"
    headers:
      "Authorization": "Bearer ${AITHON_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${AITHON_TOKEN}. The registry never accepts secret values.

Quality 70 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene75 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: quote.get (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); quote.cancel (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); catalog.search (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 2,053 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stability50 · weight 15
  • warn
    stability.changes6 tool changes in 30 days
  • fail
    stability.rug_pull5 tools kept their name but changed most of their description in 30 days; review before trusting them
  • pass
    stability.new_linksno tool change named a new site
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

12 tools, about 2,053 tokens to load them all · tool set 6da6d7cb40bc · tools last changed 2026-11-10 · checked 2026-11-14 06:30 UTC

Tool changes

  • check_availabilityadded

    Keyless US address availability estimate. Likely or unknown only; estimate, not confirmed. Providers, technology class, source and as-of only. No pricing, quotas or supplier contact. Address is sent to Census for geocoding.

  • quote.cancelchangeddescription, input schemameaning changed
    before

    Cancel one of your open quotes.

    after · 20% of words in common

    Cancel one of your own open quotes by quote_id. Needs an API key with a quote mandate from your owner. Another agent's quote returns quote_not_found. Returns the quote_id and its new status.

  • quote.requestchangeddescription, input schemameaning changed
    before

    Request a quote for a scoped service. Reuse client_reference to get the same quote back.

    after · 18% of words in common

    Request a price quote for one catalog service (service_id from catalog.search). Needs an API key with a quote mandate from your owner; the mandate's spending ceiling and daily quote limits apply. Repeating a client_reference returns the same quote instead of a new one. Supply configuration per catalog.order_schema.get. Returns quote_id, status, respond_by and list price; read the result later with quote.get. Does not place an order.

  • catalog.order_schema.getchangeddescriptionmeaning changed
    before

    Get machine-orderable schema for a scoped service

    after · 14% of words in common

    Get the order schema for one catalog service by service_id: whether agents can order it and the configuration a quote.request payload must satisfy. Read-only; no API key needed. Call it before quote.request so the request validates.

  • catalog.getchangeddescriptionmeaning changed
    before

    Get scoped service details

    after · 9% of words in common

    Get full details for one catalog service by service_id (from catalog.search): name, description, category, provider, pricing and its order schema. Price detail depends on your access tier. Read-only; no API key needed.

  • catalog.searchchangeddescriptionmeaning changed
    before

    Search scoped catalog

    after · 3% of words in common

    Search this endpoint's catalog of business connectivity, voice and managed-IT services. Matches query text against service names and descriptions, with an optional exact category filter. Returns up to limit services (default 25, max 100) with id, name, category, provider and pricing; price detail depends on your access tier. Read-only; no API key needed. Pass a returned id to catalog.get, catalog.order_schema.get or quote.request.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 82 / 100

no-repository
provenance55
liveness99
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-97% +updated-10d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://aithon.tech/mcp streamable-httpnoneyes97%330 ms2025-11-252026-11-14

Tools (12)

availability.checkCheck which suppliers can likely serve a US business address, with honest status (likely | unknown | confirmed | not_available), the evidence source, and the price you are allowed to see. FCC BDC mass-market speeds are lower bounds, not business maximums or address-specific guarantees. FCC data only ever yields likely or unknown; pass confirm: true to ask suppliers for a binding answer.
cart.draft.createCreate a cart draft for a scoped, agent-orderable service. Requires caller-managed session_id.
catalog.getGet full details for one catalog service by service_id (from catalog.search): name, description, category, provider, pricing and its order schema. Price detail depends on your access tier. Read-only; no API key needed.
catalog.order_schema.getGet the order schema for one catalog service by service_id: whether agents can order it and the configuration a quote.request payload must satisfy. Read-only; no API key needed. Call it before quote.request so the request validates.
catalog.searchSearch this endpoint's catalog of business connectivity, voice and managed-IT services. Matches query text against service names and descriptions, with an optional exact category filter. Returns up to limit services (default 25, max 100) with id, name, category, provider and pricing; price detail depends on your access tier. Read-only; no API key needed. Pass a returned id to catalog.get, catalog.order_schema.get or quote.request.
check_availabilityKeyless US address availability estimate. Likely or unknown only; estimate, not confirmed. Providers, technology class, source and as-of only. No pricing, quotas or supplier contact. Address is sent to Census for geocoding.
mandate.getList the mandates your owner has issued to you: which actions (browse, availability_check, quote, draft_order), which categories, the monthly commitment ceiling, and when each expires.
order.draftDraft an order from one of your confirmed quotes. The signer named on your mandate is asked to sign in. No checkout URL is returned.
order.getGet one of your orders: status, amounts, paperwork profile, envelope status and timestamps, signed time, signer name, and timeline. Does not include the signer's email or a signing URL.
quote.cancelCancel one of your own open quotes by quote_id. Needs an API key with a quote mandate from your owner. Another agent's quote returns quote_not_found. Returns the quote_id and its new status.
quote.getGet one of your quotes: status, lines, totals, validity, and order id once ordered.
quote.requestRequest a price quote for one catalog service (service_id from catalog.search). Needs an API key with a quote mandate from your owner; the mandate's spending ceiling and daily quote limits apply. Repeating a client_reference returns the same quote instead of a new one. Supply configuration per catalog.order_schema.get. Returns quote_id, status, respond_by and list price; read the result later with quote.get. Does not place an order.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "tech.aithon/aithon",
  "title": "Aithon",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://aithon.tech/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Optional Bearer agent key from POST https://aithon.tech/api/v1/agents/register. Catalog browse works without it."
        }
      ]
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://aithon.tech",
  "description": "Business telecom services marketplace: search services, check availability, request quotes."
}