SingIt x402
Web search, page reading, prices and market data for agents via x402, in USDC on Base or Solana.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- HIGH
- MEDIUMen list_models
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"singit": {
"url": "https://app.singitai.app/mcp"
}
}
}Puntos de conexión remotos
https://app.singitai.app/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (14)
🟢get_price(kind, symbol, base, quote)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"crypto",
"metal",
"fx"
],
"description": "What kind of price to look up."
},
"symbol": {
"type": "string",
"description": "Ticker for crypto or metal, e.g. BTC, XAU."
},
"base": {
"type": "string",
"description": "Base currency for fx, e.g. USD."
},
"quote": {
"type": "string",
"description": "Quote currency for fx, e.g. EUR."
}
},
"required": [
"kind"
]
}🟢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.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢list_models(kind)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"chat",
"images",
"audio"
],
"description": "Defaults to chat."
}
}
}🟢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.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢web_search(query, numResults, type)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What to search the web for."
},
"numResults": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Defaults to a few."
},
"type": {
"type": "string",
"enum": [
"auto",
"fast",
"neural",
"keyword"
]
}
},
"required": [
"query"
]
}🟢read_page(url)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The http(s) page to read."
}
},
"required": [
"url"
]
}🟢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.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": []
}🟢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.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": []
}🟢get_x_profile(username)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Twitter/X screen name without @."
}
},
"required": [
"username"
]
}🟢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.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": []
}🟢get_hyperliquid_market(asset)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"asset": {
"type": "string",
"description": "Perpetual market ticker, e.g. BTC, ETH, SOL."
}
},
"required": [
"asset"
]
}🟢get_funding_rates(symbol)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Market ticker, e.g. BTC, ETH, SOL."
}
},
"required": [
"symbol"
]
}🟢resolve_ens(input, network)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string",
"description": ".eth name or Ethereum address."
},
"network": {
"type": "string",
"description": "Ethereum network, defaults to ethereum."
}
},
"required": [
"input"
]
}🟢get_token_price(symbol)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Token ticker, e.g. ETH, BTC, SOL."
}
},
"required": [
"symbol"
]
}Comunidad
Evidencia