ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

SingIt x402

โดย SingItAiรุ่น 0.1.4i★ –iรันบนคลาวด์
ชื่อใน registryapp.singitai/singit

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

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

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนคลาวด์
  • ช่องทาง (transport): Streamable HTTP
  • หมวด: บัญชี การเงิน และภาษี
  • ต้องใส่ค่าเหล่านี้: Authorization

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

ต้องเตรียมก่อน

  • รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add --transport http singit https://app.singitai.app/mcp --header 'Authorization: ใส่ค่าของคุณ'

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "singit": {
      "url": "https://app.singitai.app/mcp",
      "headers": {
        "Authorization": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "singit": {
      "type": "http",
      "url": "https://app.singitai.app/mcp",
      "headers": {
        "Authorization": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • Authorization ความลับ HTTP header
    Bearer followed by your SingIt API key, from https://app.singitai.app/app/. Needed only for paid tools.

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 6 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน

  • get_price

    Current 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.

  • list_price_symbols

    Every crypto, metal and currency symbol get_price supports. Call it before get_price when unsure a symbol is covered. Free, no key needed.

  • list_models

    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.

  • chat_free

    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.

  • chat

    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 m

  • get_balance

    Your 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_limits

    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

  • get_receipts

    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 k

  • web_search

    Searches 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.

  • read_page

    The 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.

  • get_weather

    A 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_singit_risk_check

    SingIt'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_x_profile

    Public 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.

  • get_crypto_news

    Latest 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_hyperliquid_market

    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

  • get_funding_rates

    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

  • resolve_ens

    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_token_price

    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.

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 8 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันโดเมน singitai.app แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • ✓ ผ่าน

    endpoint ตอบ

    ตอบกลับใน 518 ms (HTTP 200)

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ไม่ต้องล็อกอิน

  • ✓ ผ่าน

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    อ่านคำอธิบายเครื่องมือ 18 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI

เทียบกับตัวอื่นในหมวด บัญชี การเงิน และภาษีi

  • ดาวมากกว่า 0% ของอีก 2907 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 79% ของอีก 2907 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 2907 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

SingIt x402 ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: Authorization

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.4) เข้า registry 7 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Finance Toolkit, SolidInvoice, Korea Tax Calculator

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Finance Toolkit

โดย JerBouma

500+ transparent financial methods calculated from raw statements, not third-party endpoints.

บนเครื่องหรือคลาวด์★ 5,496MITอัปเดต เมื่อวาน
ติดตั้ง

SolidInvoice

โดย SolidInvoice

Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.

รันบนคลาวด์★ 981MITอัปเดต 8 วันที่ผ่านมา
ติดตั้ง

Korea Tax Calculator

โดย UpstageAI

Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.

รันบนเครื่อง★ 97MITอัปเดต เมื่อวาน
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ 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