protogrid

Search / app.singitai/singit

SingIt x402

R0· no sign-in

Web search, page reading, prices and market data for agents, billed to your SingIt API key in USDC.

v0.1.4 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust99of 100
Uptime, 30 days96%
Latency p50670 ms

Connect

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

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

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 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 hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations18 of 18 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,654 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes20 tool changes in 30 days
  • fail
    stability.rug_pull11 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

18 tools, about 2,654 tokens to load them all · tool set 63727f5647f9 · tools last changed 2026-11-05 · checked 2026-11-07 18:01 UTC

Tool changes

  • chatadded

    Paid per call from your key's SingIt balance and limits in USDC. The server enforces per-request and daily caps; a call over a cap is refused before anything is charged. Use list_models for model ids and prices, get_limits for what remains, and get_receipts for the charge. Pass max_tokens high enough for reasoning models: thinking uses the same budget.

  • chat_freeadded

    Free model answers, no key needed. Answers are short (400 tokens), with a small daily allowance shared per network and a shared daily budget that can run out. To pay for a model answer with your key use chat with the same model without the free/ prefix.

  • list_modelschangeddescription
    before

    The AI models (chat, images or audio) available through SingIt, with their prices. They are called through SingIt's OpenAI-compatible API at https://app.singitai.app/v1 (or https://ask.singitai.app over x402), not through these MCP tools. Free, no key needed.

    after · 71% of words in common

    The AI models (chat, images or audio) available through SingIt, with their prices. Chat models can be called with chat or through SingIt's OpenAI-compatible API at https://app.singitai.app/v1. Free, no key needed.

  • get_receiptsadded

    Your recent receipts, newest first: for each, its id, time, model, USDC charged, tokens and the upstream reference (kind charge, this key only), or the account's top-ups and refunds with their transaction and network. Read-only; page back with `before`. Free, but needs your API key.

  • get_limitsadded

    What your API key may still spend: its daily and per-request caps, spent and remaining today, scopes and expiry, plus your account's balance and, on Base, your allowance limiter (caps, left today, approved from your wallet, paused = emergency stop, expired). Read-only: it cannot change a limit. Use before a paid call to see whether it fits. Free, but needs your API key.

  • get_sign402_reportremoved

    Local Sign402 paid report settled through official x402 on Base Mainnet. Paid per call from your SingIt limits (Base USDC).

  • get_token_pricechangeddescriptionmeaning changed
    before

    USD price for a major token by symbol. Paid per call from your SingIt limits (Base USDC).

    after · 41% of words in common

    USD price of a major token by symbol from a paid x402 price API. get_price is free and covers the same majors, so prefer it; use this as a second source. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.

  • resolve_enschangeddescription
    before

    Resolve a .eth name into an address, or an address into its primary .eth name. Paid per call from your SingIt limits (Base USDC).

    after · 55% of words in common

    Turns an ENS name (e.g. vitalik.eth) into its address, or an address into its primary ENS name. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.

  • get_funding_rateschangeddescriptionmeaning changed
    before

    Cross-venue funding rates, open interest, long/short ratios, whale positions, and liquidations. Paid per call from your SingIt limits (Base USDC).

    after · 37% of words in common

    Funding rates for one symbol across exchanges, with open interest, long/short ratio, large positions and liquidations, from Otto AI. Use to compare venues or gauge positioning; use get_hyperliquid_market for one Hyperliquid contract. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.

  • get_hyperliquid_marketchangeddescriptionmeaning changed
    before

    Hyperliquid perpetuals market data: price, funding, open interest, leverage, and size specs. Paid per call from your SingIt limits (Base USDC).

    after · 39% of words in common

    One Hyperliquid perpetual market (e.g. BTC): price, funding, open interest, max leverage and size rules, from Otto AI. Use for Hyperliquid's own contract details; use get_funding_rates to compare venues. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.

Showing the latest 10. 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 99 / 100

provenance100
liveness98
freshness100
hygiene100

+repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-96% +updated-7d-ago

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://app.singitai.app/mcp streamable-httpnoneyes96%670 ms2025-06-182026-11-07

Tools (18)

chatread-onlyPaid per call from your key's SingIt balance and limits in USDC. The server enforces per-request and daily caps; a call over a cap is refused before anything is charged. Use list_models for model ids and prices, get_limits for what remains, and get_receipts for the charge. Pass max_tokens high enough for reasoning models: thinking uses the same budget.
chat_freeread-onlyFree model answers, no key needed. Answers are short (400 tokens), with a small daily allowance shared per network and a shared daily budget that can run out. To pay for a model answer with your key use chat with the same model without the free/ prefix.
get_balanceread-onlyYour SingIt API balance: available and held USDC, auto top-up and pending top-ups. Use to check funds before paid calls. Free, but needs your API key.
get_crypto_newsread-onlyLatest crypto market headlines with sentiment, from Otto AI. Use to see what is moving the market today; takes no input. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.
get_funding_ratesread-onlyFunding rates for one symbol across exchanges, with open interest, long/short ratio, large positions and liquidations, from Otto AI. Use to compare venues or gauge positioning; use get_hyperliquid_market for one Hyperliquid contract. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.
get_hyperliquid_marketread-onlyOne Hyperliquid perpetual market (e.g. BTC): price, funding, open interest, max leverage and size rules, from Otto AI. Use for Hyperliquid's own contract details; use get_funding_rates to compare venues. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.
get_limitsread-onlyWhat your API key may still spend: its daily and per-request caps, spent and remaining today, scopes and expiry, plus your account's balance and, on Base, your allowance limiter (caps, left today, approved from your wallet, paused = emergency stop, expired). Read-only: it cannot change a limit. Use before a paid call to see whether it fits. Free, but needs your API key.
get_priceread-onlyCurrent price of a major cryptocurrency, gold or silver (Chainlink on Base), or an exchange rate between two currencies. Use for quick quotes of well-known assets; call list_price_symbols when unsure a symbol is covered. Free, no key needed.
get_receiptsread-onlyYour recent receipts, newest first: for each, its id, time, model, USDC charged, tokens and the upstream reference (kind charge, this key only), or the account's top-ups and refunds with their transaction and network. Read-only; page back with `before`. Free, but needs your API key.
get_singit_risk_checkread-onlySingIt's risk check on Bankr x402 Cloud, run on a fixed sample payment request (no input). Mainly useful to try a paid call end to end. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.
get_token_priceread-onlyUSD price of a major token by symbol from a paid x402 price API. get_price is free and covers the same majors, so prefer it; use this as a second source. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.
get_weatherread-onlyA sample weather forecast from GoPlausible's x402 demo service on Algorand. Takes no location and returns a fixed example, so it is mainly useful to try a paid call end to end. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.
get_x_profileread-onlyPublic profile data for an X (Twitter) account by username, from twit.sh's x402 API. Use to check who is behind a handle. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.
list_modelsread-onlyThe AI models (chat, images or audio) available through SingIt, with their prices. Chat models can be called with chat or through SingIt's OpenAI-compatible API at https://app.singitai.app/v1. Free, no key needed.
list_price_symbolsread-onlyEvery crypto, metal and currency symbol get_price supports. Call it before get_price when unsure a symbol is covered. Free, no key needed.
read_pageread-onlyThe readable text of one web page (up to 8000 characters), through Exa. Use after web_search, or when you already have a URL. Paid per call from your key's SingIt limits in USDC on Base or Solana; needs the key's "search" scope.
resolve_ensread-onlyTurns an ENS name (e.g. vitalik.eth) into its address, or an address into its primary ENS name. Paid per call from your key's SingIt limits in USDC; Base accounts only for now.
web_searchread-onlySearches the web through Exa and returns titles, URLs and snippets of matching pages. Use for current or niche information, then read_page for a full page. Paid per call from your key's SingIt limits in USDC on Base or Solana; needs the key's "search" scope.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "app.singitai/singit",
  "title": "SingIt x402",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://app.singitai.app/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Bearer followed by your SingIt API key, from https://app.singitai.app/app/. Needed only for paid tools."
        }
      ]
    }
  ],
  "version": "0.1.4",
  "repository": {
    "url": "https://github.com/SingItAi/singit-mcp",
    "source": "github"
  },
  "websiteUrl": "https://singitai.app/developers/",
  "description": "Web search, page reading, prices and market data for agents, billed to your SingIt API key in USDC."
}