Agent safety checks: prompt-injection scan, honeypot check, x402 preflight + crypto data (USDC/x402)

com.oroboros-design.angel由 angel.oroboros-design.com 发布官方发布者v1.3.0更新于 Nov 14, 2026

Checks before an agent acts: prompt-injection scan, honeypot check, x402 preflight. 3 free calls.

已验证Streamable HTTP可网页运行金融数据与分析

概览

AI 生成的概览

付费加密货币交易信号源:提供币安现货交易方案、方案校验、市场状态、资金费率、爆仓与订单流数据,按次以 USDC(x402)计费。

可以做什么
  • 获取与校验交易方案:最多 10 个多空方案,含入场、止损、目标与信心度,也可单条或批量校验自备方案
  • 读取每个交易对的市场背景:市场状态、相关性矩阵、订单流失衡、滑点与情绪风控门
  • 获取衍生品与资金流数据:多平台预测资金费率、OKX 爆仓数据、Base 与以太坊 Gas 时机
  • 回放最多 30 天 K 线的信号门槛统计,并将预期 USDC 付款与 Base 地址的入账转账对账
  • 购买预付费调用包、30 天订阅或企业套餐,并免费预览示例信号与工具说明卡
适用场景
适合需要助手提供或审核币安现货交易思路与市场背景的场景,也适合希望按次付费获取资金费率、爆仓和订单流数据、而不自行申请交易所 API 密钥的用户。
运行要求
远程 streamable HTTP 端点;未声明账号、API 密钥或请求头。所有数据工具按次以 Base 上的 USDC 通过 x402 付费,或使用预付费 bundle token、订阅或企业套餐抵扣。需要能访问该端点及底层公开交易所数据。
安装前请注意
调用会产生真实费用:基础价每次 0.02 至 0.10 USDC,新付费方价格更高;调用包与订阅从 25 至 9,900 USDC。付款通过 x402 或付款交易以 Base 上的 USDC 完成,涉及有余额的钱包与签名。输出属于市场分析而非投资建议,方案可能为空或出错。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Agent safety checks: prompt-injection scan, honeypot check, x402 preflight + crypto data (USDC/x402),将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.oroboros-design.angel%2Ftradesignal/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "agent-safety-checks-prompt-injection-sca": {
      "type": "http",
      "url": "https://angel.oroboros-design.com/agenten/signal/mcp"
    }
  }
}

工具

28

get_signals

Crypto trade setups: entry, stop, targets now

Concrete crypto trade setups when an agent needs entries now, Binance spot, long or short: up to 10 with entry, stop, tp1, tp2, rr, confidence, gate (1h and 4h trend agree) and expires_at; empty when nothing qualifies. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls); fresh=true 5x. Pay via x402 (params._meta["x402/payment"]), a bundle_token or a payment_tx. After: validate_setup for the top setup (the result's next field has the exact call).

输入参数biasfreshsymbolspayment_txbundle_tokenpayer_address

validate_setup

Pre-trade check: validate a crypto setup before ordering

Pre-trade sanity check before an order is placed — a crypto setup checked against the live Binance market: geometry, stop vs 1h ATR, reward-to-risk, 1h/4h trend, RSI14, entry distance — valid | weak | invalid, score 0-100, every check. 0.10 USDC base (new payers 0.10, >10 payments 0.07; 2 pack calls). After: historical_gate for the same symbol and bias.

输入参数tp1tp2bias必填stop必填entry必填symbol必填payment_txbundle_tokenpayer_address

historical_gate

Backtest the signal gate on 30 days for one pair

Backtest before relying on a signal: the engine's gate replayed on up to 30 days of closed 1h candles for one pair: win rates, average R, gate=true vs gate=false. 0.50 USDC base (new payers 0.50, >10 payments 0.35; 10 pack calls). After: buy_subscription to get the next setup on this pair as soon as it qualifies.

输入参数biasdayssymbol必填payment_txbundle_tokenpayer_address

validate_batch

Batch pre-trade validation of up to 10 crypto setups

Pre-trade validation of up to 10 crypto setups in one call against the live Binance spot market: geometry, stop vs 1h ATR, reward-to-risk, 1h/4h trend, RSI14 and entry distance for each, returning valid, weak or invalid with a 0-100 score and the failed checks per setup. 0.50 USDC base (new payers 0.50, >10 payments 0.35; 10 pack calls). After: historical-gate for the best valid setup (the result's next field has the exact call).

输入参数setups必填payment_txbundle_tokenpayer_address

regime

Market regime per pair: trending, ranging or volatile

Market-regime classifier for choosing a strategy on Binance spot pairs: trend_up, trend_down, range or volatile from closed 1h and 4h candles, with EMA20/50 trend on both timeframes, 24h efficiency ratio, ATR as percent of price and its percentile over the last 100 hours. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: POST /signal with the trending pairs and the matching bias (the result's next field has the exact call).

输入参数symbolspayment_txbundle_tokenpayer_address

liquidations

Liquidation flow on OKX perpetuals: long vs short squeeze

Squeeze and liquidation-cascade check for a coin: recent forced liquidations on the OKX USDT perpetual with long and short liquidated notional in USD, counts, the largest prints and the long/short skew over the covered window, from OKX public liquidation orders. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: sentiment-gate for the same coin (the result's next field has the exact call).

输入参数symbol必填payment_txbundle_tokenpayer_address

funding_rates

Perpetual funding rates across Binance, Bybit and Hyperliquid

Carry and crowding check from predicted perpetual funding per coin on Binance, Bybit and Hyperliquid: rate per interval, annualized rate, which side pays and the cross-venue spread for funding arbitrage, from the Hyperliquid predictedFundings feed. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: sentiment-gate for the coin with the widest spread (the result's next field has the exact call).

输入参数symbolspayment_txbundle_tokenpayer_address

orderflow_imbalance

Order-flow imbalance: buy vs sell pressure on a pair

Short-term buy or sell pressure on a Binance spot pair: taker order-flow imbalance from the latest aggregated trades plus order-book imbalance within 0.5 percent of mid, with buy and sell volume, imbalance from -1 to 1 and a pressure label. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: slippage for the side with the pressure (the result's next field has the exact call).

输入参数symbol必填tradespayment_txbundle_tokenpayer_address

correlation_matrix

Correlation matrix for position sizing and hedging

Concentration-risk check for a crypto portfolio: Pearson correlation of 1h log returns between up to 12 Binance spot pairs over up to 200 closed hours, with the most and least correlated pairs, for position sizing and hedging. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: regime for the least correlated pairs (the result's next field has the exact call).

输入参数barssymbols必填payment_txbundle_tokenpayer_address

slippage

Slippage and price-impact estimate before a market order

Price-impact estimate before a market order executes on a Binance spot pair: walks the live order book (up to 1,000 levels) for a given USD size and returns average fill price, slippage in basis points versus mid, levels consumed and the share that could be filled. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: validate the setup you want to size (the result's next field has the exact call).

输入参数side必填symbol必填payment_txbundle_tokennotional_usd必填payer_address

gas_window

Gas check on Base or Ethereum: send now or wait

Gas-cost check before a transaction is submitted on Base or Ethereum: current base fee against the median of the last 30 blocks, priority fee percentiles and the cost of an ERC-20 transfer in ETH and USD, with a now, soon or wait recommendation. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: reconciliation once your transfer is mined (the result's next field has the exact call).

输入参数chainpayment_txbundle_tokenpayer_address

sentiment_gate

Risk-on / risk-off gate before opening a position

Risk gate before opening a position on a coin, from three public signals: the Crypto Fear and Greed index and its change, predicted perpetual funding across venues and the 4h EMA trend on Binance spot, combined into risk_on, neutral or risk_off with the reasons. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: POST /signal with the bias the gate allows (the result's next field has the exact call).

输入参数symbolpayment_txbundle_tokenpayer_address

reconciliation

Payment-received check: match expected USDC payments on Base

Payment-received check for USDC on Base: matches a list of expected amounts (optionally sender and reference) against the incoming USDC transfers of an address and returns each match with tx hash and time, the expected payments still missing and transfers that arrived unexpected. Answers whether an invoice or agent payment arrived without a block explorer. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: gas-window before your next payout (the result's next field has the exact call).

输入参数address必填expected必填payment_txbundle_tokenpayer_address

registry_metrics

Verified reliability stats for an x402 endpoint before relying on it

Reliability check for an x402 endpoint in this registry before an agent depends on it, measured from requests and payments this cashier settled itself: calls, success and failure rate, p50/p95 latency, 402-to-paid conversion, paid calls, unique and repeat payers, and daily quoted and paid price over 7 or 30 days. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: the endpoint you verified — its path is in the answer (the result's next field has the exact call).

输入参数daysendpoint必填payment_txbundle_tokenpayer_address

preflight

x402 payment preflight: check a 402 before signing

Pre-payment check for any x402 endpoint before an agent signs: one unpaid GET or POST {} reads the 402 (v1 body or v2 PAYMENT-REQUIRED header) and verifies network, official USDC contract, payTo, EIP-712 domain name and version, price traps (>= $1 caution, >= $1,000 do_not_pay), a max price, the host named in the requirement, latency and discovery files. Verdict pay, caution, do_not_pay or not_x402 with reasons and fixes. Never pays or signs. 0.25 USDC base (new payers 0.25, >10 payments 0.175; 5 pack calls). After: gas-window before you settle on Base (the result's next field has the exact call).

输入参数url必填methodpayment_txbundle_tokenmax_price_usdpayer_address

token_risk

Honeypot and rug-pull check for an ERC-20 before swap or approve

Honeypot and rug-pull check for an ERC-20 on Base or Ethereum before a swap, approval or signature, read straight from the contract: upgradeable proxy (EIP-1967, beacon, clone), owner powers in the bytecode (mint, pause, blacklist, fee or max-tx setters, trading switch, burn from any address), owner renounced or active and the owner's share of supply; known issuers labeled. Risk low, medium or high with reasons. Signals, not investment advice. 0.99 USDC base (new payers 0.99, >10 payments 0.693; 20 pack calls). After: gas-window before you trade on that chain (the result's next field has the exact call).

输入参数chaintoken必填payment_txbundle_tokenpayer_address

input_guard

Prompt-injection scan for untrusted web, email and tool content

Prompt-injection and hidden-instruction scan for untrusted input before an agent acts on it: web pages, emails, RAG chunks, tool and MCP responses. Flags text aimed at the model (role takeover, forged system or tool turns, requests for keys, the prompt, history or payments, exfiltration links), invisible Unicode (tag smuggling decoded, zero-width, bidi), homoglyphs, base64 payloads and HTML hidden from humans, in 17 languages. Verdict clean, caution or hostile, score, findings, cleaned text. 0.99 USDC base (new payers 0.99, >10 payments 0.693; 20 pack calls). After: preflight before your agent pays anything the content pointed to (the result's next field has the exact call).

输入参数urltextpayment_txbundle_tokenpayer_address

buy_signal_pack

TradeSignal: prepaid pack

Prepaid calls for every TradeSignal tool: 50000 calls 1499.00 · 5000 calls 199.00 · 500 calls 25.00 USDC (default 50,000); returns a bundle_token. Paid via x402 (params._meta["x402/payment"]) or payment_tx. After: get_signals with bundle_token — no per-call signing.

输入参数callspayment_tx

buy_pack_with_card

TradeSignal: pack by card

For agents and people without USDC: prepaid packs paid in EUR by card or Link (100 calls €5.00 · 500 calls €25.00 · 5,000 calls €199.00) — including Link's wallet for agents (one-time card, approved by the human). Returns checkout_url; after payment the success page (Accept: application/json) returns the bundle_token, and it is e-mailed. After: get_signals with bundle_token.

输入参数callsemail

buy_subscription

TradeSignal: subscription

30 days in one call: basic 39.00 USDC (/watch, 20 pairs, 60 s poll); pro 99.00 USDC (/watch every 30 s + 2,000 calls on every surface); desk 199.00 USDC (/watch every 15 s + 10,000 calls on every surface, priority slot). Returns a subscription token (and a bundle_token for pro/desk); the paying address is whitelisted. No form, no login, no e-mail. After: GET /agenten/signal/watch with X-Subscription-Token — 200 new setups, 204 nothing new.

输入参数biasplansymbolspayment_tx

buy_enterprise

TradeSignal: enterprise

TradeSignal enterprise package bought in one x402 call: 499 USDC for 30 days and 20,000 calls, 2,500 for 90 days and 150,000 calls, or 9,900 for a year and 750,000 calls, all with a priority slot that is never rate limited and desk-level /watch included. After: use the bundle_token on every tool (priority slot, never 429) and poll /watch with the subscription token.

输入参数planpayment_tx

request_enterprise_pilot

TradeSignal: free enterprise pilot

Free for teams: a 7-day pilot with 300 calls on every TradeSignal tool and the enterprise priority slot — no wallet, no payment. Needs the operator's work e-mail, the company and the use case; one pilot per address. Returns a bundle_token. After: pass bundle_token to get_signals and every other tool; buy_enterprise before it ends.

输入参数planemail必填volumecompany必填invoiceuse_case必填

get_now

Angel: current date and time

Free: the real current date and time (UTC, unix, weekday, ISO week) and local time in 16 world cities, Asia first — your training data ends earlier than today. Includes a context line to prepend. After: input_guard before your agent reads outside content.

无需输入参数。

input_guard_preview

Prompt-injection quick scan (free)

Free prompt-injection quick scan for untrusted input: up to 4,000 characters of text, or one https page, checked for hidden instructions aimed at agents (role override, invisible Unicode, hidden HTML) in 17 languages incl. Chinese, Japanese, Korean, Hindi, Arabic. Returns verdict, score and the top 3 findings. After: input_guard for every finding and the cleaned text.

输入参数urltext

send_wish

Angel: wish box

Free: tell Angel what your agent is missing — a tool, data, a safety check, a payment method — in any language (3-500 characters). Only counts per category and language are ever published. After: get_now or input_guard_preview.

输入参数langneed必填agentcategory

get_registry

TradeSignal: registry

Free: every endpoint payable through this cashier with price tiers, pack calls and its agent.md; verified numbers (latency, failure rate, price history, payer trend) cost one registry_metrics call. After: registry_metrics for the endpoint you want to rely on.

无需输入参数。

get_sample_signal

TradeSignal: free sample

Free: the best current setup from the full 16-pair scan (cached up to 120 s; the market regime for BTC and ETH when no setup qualifies) so you can judge the output before paying, plus the pack offer. After: get_signals for every setup, or buy_signal_pack.

输入参数bias

get_signal_card

TradeSignal: free card

Free: every tool with price, fields, latency, cache, payTo and an example response. After: buy_signal_pack (50,000 calls) or call any tool with x402.

无需输入参数。

版本历史

2
  1. v1.3.0最新Nov 14, 2026
  2. v1.2.0Nov 13, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。

其他 Oroboros-Design 集成