GW8 Signal API
by GrayWolf8-creator · remote · no sign-in to list tools · v1.2.0 · published by GitHub user GrayWolf8-creator
Pay-per-call crypto signals, token verdicts, flows & briefs. x402 USDC on Base. Signal-only.
21 tools: 2 do something that can't be undone, 2 change things and 17 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone2Claude Code: ask: see these tools
- Changes things2Claude Code: ask: see these tools
- Only reads17Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http gw8-signal-api https://micro-saas-agent.onrender.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
21 tools
Can't be undone 2Claude Code: ask
check_spend_policyBefore an agent pays: check a proposed payment against the buyer's rules (per-tx limit, rolling cap with spent-so-far, merchant categories, allow/deny lists, allowed hours + timezo…No findings
Why it is in this group
- The input carries an amount (input.payment.amount) and a currency, so it moves money.
Description, as the server wrote it Before an agent pays: check a proposed payment against the buyer's rules (per-tx limit, rolling cap with spent-so-far, merchant categories, allow/deny lists, allowed hours + timezone, assets/chains, human-approval threshold). Returns decision, the rules that fired, every check, and a signed decision receipt. Stateless, deterministic; not custody, does not execute payments. Paid: $0.02 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at POST https://micro-saas-agent.onrender.com/api/spend/check.
get_payment_railsWhich payment rail is cheapest and fastest right now for a USD amount: Base USDC (live gas x ETH/USD), XRPL (live fee x XRP/USD), Tempo and Circle Arc (live gas, USD-denominated) a…No findings
Why it is in this group
- The name "get_payment_rails" says "get": a word for reading.
- The description's first verb is "payment": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Which payment rail is cheapest and fastest right now for a USD amount: Base USDC (live gas x ETH/USD), XRPL (live fee x XRP/USD), Tempo and Circle Arc (live gas, USD-denominated) and card (static 2.9% + $0.30 estimate), with documented agent protocols (x402, MPP, card networks) per rail. Fee USD and %, settlement time, data timestamp, sources and a recommended pick. Arg amount (USD, default 100). Paid: $0.01 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/rails.
Changes things 2Claude Code: ask
buy_day_passBuy a 24h pass for every paid GW8 data tool/endpoint: pass the returned token as the "pass" argument (MCP) or X-GW8-Pass header (HTTP).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Buy a 24h pass for every paid GW8 data tool/endpoint: pass the returned token as the "pass" argument (MCP) or X-GW8-Pass header (HTTP). Fair use 2000 calls, 60/min. Excludes alert subscriptions. Token shown once. Paid: $1.00 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at POST https://micro-saas-agent.onrender.com/api/pass/day.
subscribe_green_dot_alertsSubscribe a public https webhook to NEW green WaveTrend band dots (filter outer|inner|all, optional pairs) for 30 days or 300 alerts; HMAC-signed.No findings
Why it is in this group
- The name "subscribe_green_dot_alerts" says "subscribe": a word for a change.
Description, as the server wrote it Subscribe a public https webhook to NEW green WaveTrend band dots (filter outer|inner|all, optional pairs) for 30 days or 300 alerts; HMAC-signed. Args {webhookUrl, filter, pairs}. Paid: $0.50 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at POST https://micro-saas-agent.onrender.com/api/alerts/subscribe.
Only reads 17Claude Code: allow
get_band_dotsCurrent WaveTrend band dots across 66 Kraken 4h USD pairs.No findings
Why it is in this group
- The name "get_band_dots" says "get": a word for reading.
Description, as the server wrote it Current WaveTrend band dots across 66 Kraken 4h USD pairs. Paid: $0.01 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/dots.
get_coinWaveTrend 4h snapshot for one coin.No findings
Why it is in this group
- The name "get_coin" says "get": a word for reading.
Description, as the server wrote it WaveTrend 4h snapshot for one coin. Paid: $0.005 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/coin/{symbol}.
get_crypto_rulesCFTC and SEC crypto / digital-asset / stablecoin / tokenization rulemaking from the last 90 days: Federal Register docs (ANPRM/NPRM/final/notice) with RIN, comment deadline, stage-…No findings
Why it is in this group
- The name "get_crypto_rules" says "get": a word for reading.
Description, as the server wrote it CFTC and SEC crypto / digital-asset / stablecoin / tokenization rulemaking from the last 90 days: Federal Register docs (ANPRM/NPRM/final/notice) with RIN, comment deadline, stage-change flag and Unified Agenda presence, plus agency press releases. Each source labeled ok/unavailable; no stale fill. Paid: $0.02 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/rules.
get_daily_briefOnce-per-day brief: regime, dot counts, top 10 coins by dot strength, BTC/ETH/SOL flows.No findings
Why it is in this group
- The name "get_daily_brief" says "get": a word for reading.
Description, as the server wrote it Once-per-day brief: regime, dot counts, top 10 coins by dot strength, BTC/ETH/SOL flows. Paid: $0.02 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/brief.
get_flowsKraken large-print buy/sell summary (single venue, not on-chain) joined with WaveTrend 4h state.No findings
Why it is in this group
- The name "get_flows" says "get": a word for reading.
Description, as the server wrote it Kraken large-print buy/sell summary (single venue, not on-chain) joined with WaveTrend 4h state. Paid: $0.02 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/flows/{symbol}.
get_full_signalStage 1 regime score + WaveTrend 10/21/4 on 66 Kraken 4h pairs with all band dots.No findings
Why it is in this group
- The name "get_full_signal" says "get": a word for reading.
Description, as the server wrote it Stage 1 regime score + WaveTrend 10/21/4 on 66 Kraken 4h pairs with all band dots. Paid: $0.02 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at POST https://micro-saas-agent.onrender.com/api/agent.
get_gov_contractsRecent (14-day) US federal contract actions to AI, drone, nuclear, robotics, space, quantum and defense-tech companies (USAspending.gov), with tickers, amount, agency, date, descri…No findings
Why it is in this group
- The name "get_gov_contracts" says "get": a word for reading.
Description, as the server wrote it Recent (14-day) US federal contract actions to AI, drone, nuclear, robotics, space, quantum and defense-tech companies (USAspending.gov), with tickers, amount, agency, date, description, award link. Optional ticker / sector / q filters. NOTE: the Department of War daily announcements source is currently blocked from our host (sourceStatus.dodAnnouncements=unavailable; check free GET /api/govcontracts/status), so DoD awards currently appear only via USAspending with a ~90-day lag. Paid: $0.01 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/govcontracts.
get_historyRolling 90-day band-dot backtest with forward moves and live hit rates (green dots carry the edge; red near coin-flip).No findings
Why it is in this group
- The name "get_history" says "get": a word for reading.
Description, as the server wrote it Rolling 90-day band-dot backtest with forward moves and live hit rates (green dots carry the edge; red near coin-flip). Paid: $0.05 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/history.
get_kraken_listingsNew Kraken USD pairs from the last 30 days: first-seen date (our snapshot, or first Kraken daily candle for pairs older than our snapshots), price, 24h volume, % change since listi…No findings
Why it is in this group
- The name "get_kraken_listings" says "get": a word for reading.
Description, as the server wrote it New Kraken USD pairs from the last 30 days: first-seen date (our snapshot, or first Kraken daily candle for pairs older than our snapshots), price, 24h volume, % change since listing, WaveTrend 4h dot state, plus Kraken blog listing posts. Paid: $0.02 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/kraken/listings.
get_regimeStage 1 crypto regime check with raw values and rules.No findings
Why it is in this group
- The name "get_regime" says "get": a word for reading.
Description, as the server wrote it Stage 1 crypto regime check with raw values and rules. Paid: $0.01 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/regime.
get_relative_strengthRelative strength across 66 Kraken USD pairs: 1-week and 1-month % return, percentile ranks, 0-100 strength score (60% 1m rank + 40% 1w rank), leaders/laggards, and sector scores w…No findings
Why it is in this group
- The name "get_relative_strength" says "get": a word for reading.
Description, as the server wrote it Relative strength across 66 Kraken USD pairs: 1-week and 1-month % return, percentile ranks, 0-100 strength score (60% 1m rank + 40% 1w rank), leaders/laggards, and sector scores with breadth (% of coins with a positive 1m return). Paid: $0.02 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/rs.
get_rwa_feedReal-world assets on-chain (tokenized treasuries, credit, stocks): top RWA protocols by TVL, 7d change + estimated flows, movers, new launches, yields, top RWA tokens by market cap…No findings
Why it is in this group
- The name "get_rwa_feed" says "get": a word for reading.
Description, as the server wrote it Real-world assets on-chain (tokenized treasuries, credit, stocks): top RWA protocols by TVL, 7d change + estimated flows, movers, new launches, yields, top RWA tokens by market cap, with sources and timestamp. Paid: $0.02 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/rwa.
get_sampleFree: Stage 1 regime statuses, core WaveTrend 4h values (BTC/ETH/SOL/LINK/XRP) and band-dot count.No findings
Why it is in this group
- The name "get_sample" says "get": a word for reading.
Description, as the server wrote it Free: Stage 1 regime statuses, core WaveTrend 4h values (BTC/ETH/SOL/LINK/XRP) and band-dot count. Signal only, not financial advice.
get_signing_pubkeyFree: Ed25519 public key and scheme for verifying X-GW8-Signature on paid responses.No findings
Why it is in this group
- The name "get_signing_pubkey" says "get": a word for reading.
Description, as the server wrote it Free: Ed25519 public key and scheme for verifying X-GW8-Signature on paid responses.
get_token_verdictIs this token safe?No findings
Why it is in this group
- The name "get_token_verdict" says "get": a word for reading.
Description, as the server wrote it Is this token safe? Score 0-100, safe/caution/danger, reasons, sources (GoPlus + DexScreener, fixed rules). Paid: $0.01 USDC on Base, paid in-band via x402 MCP (@x402/mcp; _meta "x402/payment"). Also at GET https://micro-saas-agent.onrender.com/api/verdict/{chain}/{address}.
list_paid_endpointsLists paid x402 endpoints (USDC on Base, eip155:8453) with method, URL and USD price.No findings
Why it is in this group
- The name "list_paid_endpoints" says "list": a word for reading.
Description, as the server wrote it Lists paid x402 endpoints (USDC on Base, eip155:8453) with method, URL and USD price. Paid MCP tools also accept x402 payment in-band (@x402/mcp).
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.2.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http gw8-signal-api https://micro-saas-agent.onrender.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__gw8-signal-api__get_sample",
"mcp__gw8-signal-api__get_brief_teaser",
"mcp__gw8-signal-api__list_paid_endpoints",
"mcp__gw8-signal-api__get_full_signal",
"mcp__gw8-signal-api__get_band_dots",
"mcp__gw8-signal-api__get_regime",
"mcp__gw8-signal-api__get_coin",
"mcp__gw8-signal-api__get_history",
"mcp__gw8-signal-api__get_token_verdict",
"mcp__gw8-signal-api__get_flows",
"mcp__gw8-signal-api__get_rwa_feed",
"mcp__gw8-signal-api__get_gov_contracts",
"mcp__gw8-signal-api__get_kraken_listings",
"mcp__gw8-signal-api__get_crypto_rules",
"mcp__gw8-signal-api__get_relative_strength",
"mcp__gw8-signal-api__get_daily_brief",
"mcp__gw8-signal-api__get_signing_pubkey"
],
"ask": [
"mcp__gw8-signal-api__subscribe_green_dot_alerts",
"mcp__gw8-signal-api__buy_day_pass",
"mcp__gw8-signal-api__get_payment_rails",
"mcp__gw8-signal-api__check_spend_policy"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as gw8-signal-api. Review it before you use it.
