search_agent_automations
Search 819 agent automation prompts by keyword. Returns matching automations with title, description, complexity and services. Costs $0.01 USDC.
limitquery必填io.github.forgemeshlabs由 GitHub 帳號 forgemeshlabs 發布v2.2.3更新於 Nov 3, 2026
可審計的市場情報,提供經過校準的預測區間、異常審查與結果。
AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。
Auditable market intelligence with calibrated forecast ranges, anomaly review, outcome.
Coinopai 的本機 MCP 服務;無需登入;STDIO;15 個工具。
暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
參照 儲存庫 中的啟動說明。
[npm version] [npm downloads] [License: MIT] [Node.js] [payments] [network] [mcpservers.org]
Auditable market context with calibrated forecast ranges and outcome verification.
Source: https://github.com/forgemeshlabs/coinopai-mcp
An MCP server that lets AI agents buy Kronos market context with x402 micropayments on Base. Kronos is not a buy/sell oracle: it gives agents calibrated ranges, risk context, decision journals, and audit records they can verify.
This repo is the MCP client layer; paid intelligence is served from hosted CoinOpAI x402 endpoints.
Weak calls and wrong calls are shown too. That's the point.
Most market APIs stop after returning a direction. Kronos leads with calibrated ranges and risk context, then assigns a decision_id so every decision can be audited against future market behavior.
The moat is the audit loop:
Trust the process less. Verify the record more.
The agent calls a tool → the MCP server receives an HTTP 402 → automatically signs a USDC micropayment → retries with the payment header → data returned. Configure once, pay automatically from the configured low-balance wallet.
Current package: [email protected].
Settlement note: the MCP pins @x402/core and @x402/evm to 2.11.0. Successful object responses include x402 settlement metadata under _payment, including the on-chain transaction hash when available.
Every decision is self-verifying. The decision_id links the setup to the outcome. The audit fetches real market prices and produces a verdict. Nothing is hidden.
Live
Research
The calibrated forecast range is live and validated (conformal, ~0.80 coverage). Directional values are supporting context, not standalone trade instructions. Use them with the calibrated range, risk state, and audit record.
Directional values are supporting context, not guarantees, human recommendations, or standalone trade instructions. Use them with the calibrated range, risk state, and audit record.
Step 1 — Preflight (BTC, $0.05)
Step 2 — Decision (BTC, $0.15)
Step 3 — Audit (1h later, $0.07)
Audit verdicts include GOOD_DECISION, BAD_DIRECTION, NOISE, NO_ACTION_TAKEN, and PENDING. Kronos gets some right, gets some wrong, and exposes both through the same record.
Fresh audits can return pending_window until the evaluation window matures.
No API keys. No subscriptions. Pay per call in USDC.
Add to ~/.claude/settings.json:
Restart Claude Code. The tools appear automatically.
Add to your Claude Desktop config (claude_desktop_config.json):
Not currently listed on Smithery. Use the npx install flow shown above until a verified public listing is live.
When testing the published package with an MCP stdio harness, do not launch npx coinopai-mcp@... from inside the coinopai-mcp source checkout. npm can prefer the local package context and fail before the temporary bin is available. Test from another directory, or install into a temp project and launch ./node_modules/.bin/coinopai-mcp.
Prepared MCP Registry identity: io.github.forgemeshlabs/coinopai-mcp. Refresh the public directory submission after publishing this package so old clawdbotworker entries stop being canonical.
Payment safeguards. The server only signs for the CoinOpAI payee wallet on Base mainnet, in USDC, at or below $0.15 per call and $10 per session. It refuses any other payee, network, asset, or amount before signing. Env X402_MAX_PRICE_USD and X402_SESSION_BUDGET_USD can only lower these caps. The server talks only to https://x402.coinopai.com (no redirects, 60s timeout, 2 MB response cap). Use a dedicated, low-balance wallet.
Your wallet key stays local. It never leaves your machine. Each payment is a signed micropayment — not a blanket approval.
Every decision response includes a next_step field — your agent always knows when and how to audit.
Symbol unavailable? If a symbol isn't in the current Kronos cycle:
Route to an available symbol or wait 15 minutes for the next cycle.
Free-tier tool responses may carry a single disclosed sponsored card from Lulu Ads. It is a plain, labelled data field on the JSON result — never text the model could read as an instruction:
search_agent_automations, list_automation_categories, get_agent_automation, check_trade_preflight — and only when the response did not settle an x402 payment (no _payment receipt). A paid response never carries a card.list_tools (a plain fetch of /menu, no wallet, no payment) — so that is the only tool where a card can render today. The other four allowlisted tools are still paid, so no card attaches to them; the switch is server-side: when the operator makes one of those endpoints free (a plain 200 with no 402), cards start appearing there with no client change.get_crypto_signals, get_crypto_risk, get_crypto_signal_history, get_crypto_decision, audit_trade_decision, get_crypto_forecast, review_signal_anomaly, get_futures_decision, get_perp_funding, check_futures_risk never touch the ads SDK.delete result.sponsored.GET https://x402.coinopai.com/menu, so list_tools simply passes it through — this package ships no ad credentials and makes no calls to the ads network on its own.LULU_ADS_PUBLISHER_ID and LULU_ADS_API_KEY let a fork attach its own publisher card client-side (both required; if either is missing the package makes zero calls to the ads network and responses are unchanged). LULU_ADS_ENABLED=false is a kill switch.ads.getlulu.dev.Decision outputs are probabilistic context and journal entries for experimental automated workflows only. Not financial advice. Directional bias alone has not been validated as a standalone trading strategy. Results will vary. Never risk capital you can't afford to lose.
Infrastructure for monetized agent ecosystems.
Each package works standalone. No shared dependency required.
MIT — see LICENSE
來源:README.md,提交 6b791d3
Search 819 agent automation prompts by keyword. Returns matching automations with title, description, complexity and services. Costs $0.01 USDC.
limitquery必填Get the full agent automation prompt and workflow steps by slug. Costs $0.01 USDC.
slug必填List all 35 automation categories with counts. Costs $0.005 USDC.
無需輸入參數。
Latest Kronos model context for BTC, ETH, SOL, XRP, ADA. Directional values are supporting context, not standalone trade instructions; use them with the calibrated range, risk state, and audit record. Costs $0.05 USDC.
無需輸入參數。
Current market risk state and cooldown context for Kronos decisions. Useful as supporting context, not a standalone trading command. Costs $0.02 USDC.
無需輸入參數。
Recent Kronos context history for BTC/ETH/SOL/XRP/ADA. Use it to inspect model context and freshness before or after a decision. Costs $0.05 USDC.
hoursCreate a market-intelligence journal entry from Kronos context. Returns directional_bias, confidence context, compliance metadata, regime, anomaly/calibration context, and a decision_id. Call audit_trade_decision with that ID after the evaluation window to see what happened. Costs $0.15 USDC.
symbol必填Step 1 of the auditable decision loop. Checks market state, cooldown, data freshness, and model context before calling get_crypto_decision. Costs $0.05 USDC.
symbol必填The accountability step. Verify a Kronos decision_id against later market prices. Returns whether direction held, PnL%, and a verdict: GOOD_DECISION, BAD_DIRECTION, NOISE, or NO_ACTION_TAKEN. Costs $0.07 USDC.
windowdecision_id必填Kronos Futures: perpetual-futures decision package. Direction LONG / SHORT / FLAT from the Kronos signal, stop-loss and take-profit on the calibrated 80% range, leverage cap keeping liquidation outside 2x the stop, liquidation price, risk-based position size for your equity, and live perp funding cost. Market intelligence only; no exchange execution. Costs $0.15 USDC.
equitysymbolmax_leveragemax_loss_pctKronos Futures: live perpetual funding rates (1h, 8h, annualized), mark/index price, open interest, and crowding label (LONG_CROWDED / SHORT_CROWDED / BALANCED) for BTC, ETH, SOL, XRP, ADA from Kraken Futures and Hyperliquid. Costs $0.02 USDC.
symbolKronos Futures: will a leveraged perp position survive the calibrated range? Returns liquidation price and distance, adverse range bound, verdict (SURVIVES_RANGE / THIN_BUFFER / LIQUIDATION_INSIDE_RANGE), max surviving leverage, P&L at both range bounds, and funding cost. Costs $0.05 USDC.
side必填entrysymbolleverage必填notionalhorizon_hoursConformally-calibrated price forecast: an honest 80% prediction interval (range_80, ~0.80 empirical coverage) plus point return and upside probability for BTC/ETH/SOL/XRP/ADA. Directional bias is supporting context; the calibrated range is the validated product. Costs $0.05 USDC.
symbolFree. Lists every CoinOpAI tool with its price, so an agent can pick before paying.
無需輸入參數。
Score a market signal feature set for unusual conditions before downstream analysis. Returns anomaly_score, anomaly_level, review_label, drivers, component scores, and market-intelligence disclaimers. Not financial advice and not a market activity instruction. Costs $0.07 USDC.
symbol必填windowfeatures必填已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
preflight -> decision -> audit┌──────────────────────────────────┐│ Claude Code / AI Agent │└──────────────┬───────────────────┘ │ MCP (stdio) ▼┌──────────────────────────────────┐│ coinopai-mcp ││ npx coinopai-mcp │└──────────────┬───────────────────┘ │ HTTP + 402 payment header ▼┌──────────────────────────────────┐│ x402.coinopai.com ││ Kronos intelligence API │└──────────────┬───────────────────┘ │ ▼┌──────────────────────────────────┐│ Coinbase x402 Facilitator ││ USDC settled on Base mainnet │└──────────────────────────────────┘check_trade_preflight ──→ get_crypto_decision ──→ [wait 1h] ──→ audit_trade_decision $0.05 $0.15 $0.07
Market state? Directional context Outcome record Cooldown context? Confidence context Direction held? Regime context? + decision_id Verdict Data freshness? + audit hint + pnl_pct{ "allowed": true, "symbol": "BTC/USD", "market_state": "NORMAL", "signal_strength": "weak_or_mixed", "regime": "TREND", "cooldown_remaining_seconds": 0}{ "symbol": "BTC/USD", "directional_bias": "upward", "confidence": 0.514, "compliance_mode": "market_intelligence_only", "regime": "TREND", "decision_id": "a3f8c1d2-9472-4dfe-b459-5df17b282614", "directional_edge": "none_demonstrated", "why_not_high": [ "Directional confidence is capped by observed historical accuracy, not boosted by signal magnitude." ], "next_step": "Call audit_trade_decision with this decision_id after 1h using window=1h"}{ "decision_id": "a3f8c1d2-9472-4dfe-b459-5df17b282614", "direction_held": true, "pnl_pct": 0.82, "verdict": "GOOD_DECISION"}{ "mcpServers": { "coinopai": { "command": "npx", "args": ["-y", "coinopai-mcp"], "env": { "WALLET_PRIVATE_KEY": "0x<your-base-wallet-private-key>" } } }}{ "mcpServers": { "coinopai": { "command": "npx", "args": ["-y", "coinopai-mcp"], "env": { "WALLET_PRIVATE_KEY": "0x<your-base-wallet-private-key>" } } }}// Step 1 — gate check ($0.05)const pre = await mcp.call("check_trade_preflight", { symbol: "BTC" })if (!pre.allowed) return // cooldown, bad regime, or stale data
// Step 2 — get decision journal ($0.15)const dec = await mcp.call("get_crypto_decision", { symbol: "BTC" })
// Store the decision_id — you'll need it to close the loopconst { decision_id, directional_bias, confidence } = dec
// Optional — review a feature set for anomaly context ($0.07)const anomaly = await mcp.call("review_signal_anomaly", { symbol: "BTC", window: "24h", features: { price_change: 0.018, volume_change: 0.42, volatility: 0.031, signal_confidence: 72, risk_score: 31 }})// review_label: "normal_review" | "review" | "elevated_review" | "critical_review"
// Step 3 — audit 1 hour later ($0.07)const audit = await mcp.call("audit_trade_decision", { decision_id, window: "1h"})// verdict: "GOOD_DECISION" | "BAD_DIRECTION" | "NOISE"console.log(audit.verdict, audit.pnl_pct + "%"){ "status": "UNAVAILABLE_THIS_CYCLE", "available_symbols": ["BTC/USD", "ETH/USD", "XRP/USD"], "retry_hint_seconds": 900}{ "results": [...], "sponsored": { "label": "Sponsored", "text": "...", "url": "https://..." }}