原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

SingIt x402

作者:SingItAi版本 0.1.4i★ –i在云端运行
注册名称app.singitai/singit

安装

概览

作者提供的说明(英文原文)

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

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在云端运行
  • 传输方式: Streamable HTTP
  • 分类: 搜索与 AI 记忆
  • 你需要填写:Authorization

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。

在终端中运行这条命令

claude mcp add --transport http singit https://app.singitai.app/mcp --header 'Authorization: your-value'

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "singit": {
      "url": "https://app.singitai.app/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "singit": {
      "type": "http",
      "url": "https://app.singitai.app/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • Authorization 机密 HTTP header
    Bearer followed by your SingIt API key, from https://app.singitai.app/app/. Needed only for paid tools.

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过域名 singitai.app 验证(注册中心会核实域名所有权)

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    端点有响应

    尚未检查;我们会轮流检查各个端点

  • … 尚未检查

    使用 OAuth 登录

    尚未检查;我们会轮流检查各个端点

  • … 尚未检查

    工具描述中没有隐藏指令

    尚未检查;我们会在检查端点时读取工具列表

与“搜索与 AI 记忆”中的其他服务器比较i

  • 星标数多于此分类中其他 7240 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 7240 个服务器的 85% 更新
  • 基础检查结果等于或优于此分类中其他 7240 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

SingIt x402 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:Authorization

它在我的电脑上运行还是在云端?

它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(0.1.4)于6天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。

有什么可以替代它?

同一分类中有:Context7, Codebase Memory, Exa

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Context7

作者:upstash

Up-to-date docs for AI agents

电脑或云端★ 64,224MIT3天前更新
安装

Codebase Memory

作者:DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

在你的电脑上运行★ 48,148MIT20天前更新
安装

Exa

作者:exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

在云端运行★ 5,213MIT44天前更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

SingIt MCP

Give an agent SingIt tools with an MCP key with limits your owner sets: a daily limit, a per-request limit and an expiry, signed by the owner's wallet.

Docs · Tools reference · Developers · Main repository

SingIt runs a remote MCP server. There is nothing to install and no local process: your client connects to one URL.

https://app.singitai.app/mcp

Streamable HTTP, JSON responses only (no SSE, no sessions). MCP Registry name: app.singitai/singit. Server singit "SingIt x402", version 0.1.5 once deployed (the live server reports 0.1.3 until then); protocol 2025-06-18.

Claude Code in 60 seconds

Configuration examples, not run live. The chat tools require the gateway deployment of 0.1.5.

  1. Add the server without a key:
   claude mcp add --transport http --scope user singit https://app.singitai.app/mcp

claude mcp list

The list should show singit: https://app.singitai.app/mcp (HTTP) - ✔ Connected.

  1. Ask: "Use the SingIt chat_free tool to explain x402 in two sentences."

Free, no key, short answers (up to 400 tokens), using free/deepseek-v4.1-flash by default. The result includes billing.remainingToday and billing.resetsAt. A small daily allowance is counted per network, and a shared daily budget can run out. The result also hints to drop the free/ prefix to pay with chat.

  1. For paid answers, create an MCP key with limits, then export it before starting Claude Code and replace the keyless configuration:
   export SINGIT_API_KEY=sk_singit_...

claude mcp remove singit --scope user claude mcp add --transport http --scope user singit https://app.singitai.app/mcp --header 'Authorization: Bearer ${SINGIT_API_KEY}'

Ask: "Use the SingIt chat tool to explain x402 in detail." Then use get_limits to check the remaining budget and get_receipts to check the charge.

See the Claude Code guide.

Plugins for Claude Code and Codex

Claude Code (adds the MCP server plus /singit:limits, /singit:receipts and a "price before a paid call" skill):

/plugin marketplace add SingItAi/singit-mcp

/plugin install singit@singit

Codex (adds the MCP server with your key, plus the singit-limits, singit-receipts and price-before-paid-call skills). It needs an MCP key with limits in SINGIT_API_KEY before Codex starts: Codex does not start the server when the variable is unset (we checked), so for the free tools without a key use codex mcp add singit --url https://app.singitai.app/mcp instead.

export SINGIT_API_KEY=...   # your MCP key

codex plugin marketplace add SingItAi/singit-mcp codex plugin add singit@singit

The Claude Code plugin works without a key (free tools, chat_free; it only warns about the unset variable). For paid tools and your limits, create an MCP key with limits and export SINGIT_API_KEY in the environment that starts the client; the plugins read it from there and never store it. /singit:limits and /singit:receipts call the free, read-only get_limits and get_receipts. The limits they show are the ones SingIt's server checks for calls made with that key to SingIt's MCP and /v1; they do not limit anything an agent spends elsewhere. The plugin files live in plugins/claude and plugins/codex; the marketplace manifests are .claude-plugin/marketplace.json and .agents/plugins/marketplace.json.

MCP key with limits

Suggested terms: $1 a day, $0.05 a request, 7 days. In the SingIt app, the “Agent via MCP” preset fills these in. The server's own defaults when you do not change anything are $5 a day, $0.25 a request, 90 days. The minimum daily cap is $0.01 and the maximum is $1000.

  1. Open the SingIt app and set up a SingIt allowance from your wallet: a Base limiter or Solana delegation. Paid MCP search and data tools need it. Without it, the tool says “Set up your allowance first.”
  2. Open Settings → API keys. Your wallet signs the name, daily limit, per-request limit and duration. The key is shown once.
  3. Export SINGIT_API_KEY securely in the environment that launches your client. Never put the key in chat, logs or a file.

Quick start

Configuration examples, not run live.

The free tools and tools/list work without a key, so you can add the server and look around first.

Claude Code

claude mcp add --transport http singit https://app.singitai.app/mcp --header 'Authorization: Bearer ${SINGIT_API_KEY}'

Single quotes keep ${SINGIT_API_KEY} as a reference so the key is not written into Claude Code's configuration.

Codex

codex mcp add singit --url https://app.singitai.app/mcp --bearer-token-env-var SINGIT_API_KEY

Cursor and other clients with a `url` and `headers` JSON config (see .mcp.json; Windsurf uses serverUrl, see docs/clients.md):

{

"mcpServers": { "singit": { "url": "https://app.singitai.app/mcp", "headers": { "Authorization": "Bearer ${env:SINGIT_API_KEY}" } } } }

More clients and per-client notes: docs/clients.md.

What the limits do and do not do

The key's daily and per-request caps are enforced by SingIt's server for calls made with that key to SingIt's MCP and the same key's /v1 endpoint. They do not limit what an agent spends anywhere else. SingIt's contracts do not protect other people's agents' own wallets.

On Base the owner's allowance limiter is an on-chain contract the owner can pause. On Solana key caps are checked by SingIt's server; the owner can revoke the delegation. There is no on-chain emergency stop. A paused Solana account is unpaused only by a new grant signed after the pause.

For a $0.01 daily cap, the refusal from web_api_keys.py is:

This key's daily limit of 0.01 USDC is used up, counting requests still running. It starts again at 00:00 UTC, or raise it with a new key.

This quote comes from the code, not run live. The server counts today's spend, held amounts for running calls and the most the next call may cost before allowing it. A refused call returns isError true; nothing is bought or charged for it. Stop when a limit refuses; do not try to bypass it.

Revoke immediately in Settings → API keys; no wallet signature is needed. A wrong or revoked key returns HTTP 401. A missing, empty or unexpanded key is keyless: free tools only. MCP allows 60 requests a minute per key. A key cannot move funds or change limits.

See the MCP key guide and SingIt skill.

Tools

18 tools. The full reference with every parameter, allowed value, key scope and network is on the website, https://singitai.app/docs/mcp-tools/; docs/tools.md is the generated offline copy checked against the live server.

GroupToolsKey
Free lookupsget_price, list_price_symbols, list_modelsnone
Free answerschat_freenone
Chat (paid per call)chatyes, no extra scope
Your account (free, read-only)get_balance, get_limits, get_receiptsyes
Web (paid per call)web_search, read_pageyes, search scope
Market and data (paid per call)get_weather, get_singit_risk_check, get_x_profile, get_crypto_news, get_hyperliquid_market, get_funding_rates, resolve_ens, get_token_priceyes, tools scope

Paid calls are charged to the key's own limits, in USDC, including chat. Chat and web tools work on Base or Solana accounts; the market and data tools need a Base account for now. Read-only tools can still cost money, and repeating a paid call charges again. get_limits shows what the key has spent and what is left today.

Chat needs any valid key, with no extra scope. Send exactly one of prompt or messages; optional model is an ID from list_models without the free/ prefix. With prompt, you can also send system. max_tokens defaults to 1024 and can be up to 8192; reasoning models think inside that budget. SingIt's server enforces the key's daily and per-request caps for calls with that key to SingIt's MCP and /v1 only; a call over a cap is refused before anything is charged.

Check that it works

Configuration examples, not run live. Neither request needs a key and neither spends anything:

curl -sS https://app.singitai.app/mcp \

-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"check","version":"1.0"}}}'

curl -sS https://app.singitai.app/mcp \ -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

Then ask the agent to call get_limits: it is free, read-only, and requires a key. It shows spent today, held amounts for running calls, remaining daily budget and expiry.

Or run the bundled check, which compares the live server with tools.json (Node 20+, no dependencies):

npm run check:live

What is in this repository

PathWhat
server.jsonThe MCP Registry manifest for app.singitai/singit
.mcp.json, llms-install.mdReady-made client config and an install guide meant for LLM clients
tools.jsonGateway-source snapshot pending deployment; refresh from live after deployment
docs/tools.mdOffline copy of the website's tools reference, generated from tools.json
scripts/check-live.mjsFree check of the live server against the snapshot

The server itself runs inside the SingIt gateway and shares code with the rest of the payment stack, so its source lives in the main repository (sign402-gateway). This repository is where you find out how to connect and what the server offers.

Contributing and security

See CONTRIBUTING.md. Security problems: email contact@singitai.app, not a public issue (SECURITY.md). MIT licensed.

问 PopNx