Read-only crypto data tools: Hyperliquid, token and contract risk, DeFi. Each call paid via x402.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Why is a Virtuals ACP agent not getting jobs? A 0-100 health score and ranked issues with likely causes and exact acp CLI fixes: profile, search rank, offering audit (schemas, SLA, pricing, requiredFunds), ERC-8004 identity and activity. Input: agent id or wallet, optional symptom, e.g. {"agent":"0x...","symptom":"no jobs"}. Under a minute. Public data; inferences labelled. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 1.1 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/acp_agent_repair_check.
ACP agent UUID or its 0x EVM wallet address
Optional symptom, e.g. no jobs, not in search, jobs expire, setBudget fails
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http ghost77 https://ghost77-agent.onrender.com/mcp
Why is a Virtuals ACP agent not getting jobs? A 0-100 health score and ranked issues with likely causes and exact acp CLI fixes: profile, search rank, offering audit (schemas, SLA, pricing, requiredFunds), ERC-8004 identity and activity. Input: agent id or wallet, optional symptom, e.g. {"agent":"0x...","symptom":"no jobs"}. Under a minute. Public data; inferences labelled. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 1.1 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/acp_agent_repair_check.
| Argument | Type | Description |
|---|---|---|
| agent* | string | ACP agent UUID or its 0x EVM wallet address |
| symptom | string | Optional symptom, e.g. no jobs, not in search, jobs expire, setBudget fails |
{
"type": "object",
"required": [
"agent"
],
"properties": {
"agent": {
"type": "string",
"description": "ACP agent UUID or its 0x EVM wallet address"
},
"symptom": {
"type": "string",
"maxLength": 300,
"description": "Optional symptom, e.g. no jobs, not in search, jobs expire, setBudget fails"
}
}
}Is Base congested or expensive right now? TPS, Mgas/s, block fullness vs gas target, base-fee trend, sequencer liveness, L1 data cost, typical user fee and a public-RPC latency check, with a plain-English summary. Input: chain "base", blocks 10-500, e.g. {"chain":"base","blocks":100}. Seconds. Read-only public RPC data; not an official Base status page. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.55 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/base_protocol_health.
| Argument | Type | Description |
|---|---|---|
| chain* | string | L2 to analyze. Only 'base' is supported. |
| blocks* | integer | Number of recent Base blocks to analyze (100 โ 200 seconds). |
{
"type": "object",
"required": [
"chain",
"blocks"
],
"properties": {
"chain": {
"enum": [
"base"
],
"type": "string",
"description": "L2 to analyze. Only 'base' is supported."
},
"blocks": {
"type": "integer",
"maximum": 500,
"minimum": 10,
"description": "Number of recent Base blocks to analyze (100 โ 200 seconds)."
}
}
}Pick a cheaper, safer bridge route before moving funds: live LI.FI and Across quotes ranked by cost (incl. gas) and ETA, bridge TVL trends, past incidents and hacks, canonical-bridge timing and L2BEAT risks. Input: from_chain, to_chain, bridge_token, optional bridge_amount, e.g. {"from_chain":"ethereum","to_chain":"base","bridge_token":"USDC"}. Seconds. Read-only; nothing executed. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.55 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/bridge_route_check.
| Argument | Type | Description |
|---|---|---|
| to_chain* | string | |
| from_chain* | string | |
| bridge_token* | string | Token symbol, e.g. USDC, USDT, ETH, WETH, DAI |
| bridge_amount | number | Amount in token units (default ~$1,000 worth) |
{
"type": "object",
"required": [
"from_chain",
"to_chain",
"bridge_token"
],
"properties": {
"to_chain": {
"enum": [
"ethereum",
"base",
"arbitrum",
"optimism",
"polygon",
"bsc",
"avalanche",
"zksync",
"linea",
"scroll",
"gnosis",
"blast",
"mode",
"unichain",
"sonic"
],
"type": "string"
},
"from_chain": {
"enum": [
"ethereum",
"base",
"arbitrum",
"optimism",
"polygon",
"bsc",
"avalanche",
"zksync",
"linea",
"scroll",
"gnosis",
"blast",
"mode",
"unichain",
"sonic"
],
"type": "string"
},
"bridge_token": {
"type": "string",
"pattern": "^[A-Za-z0-9.]+$",
"maxLength": 12,
"minLength": 2,
"description": "Token symbol, e.g. USDC, USDT, ETH, WETH, DAI"
},
"bridge_amount": {
"type": "number",
"maximum": 10000000,
"description": "Amount in token units (default ~$1,000 worth)",
"exclusiveMinimum": 0
}
}
}What is publicly known about a contract address: project overview, social and transaction signals, risk summary, source URLs and observation time; missing evidence is marked unknown. Input: chain and contractAddress, e.g. {"chain":"base","contractAddress":"0x9401...8631"}. Under a minute. Public-source research only: not a source-code audit or a guarantee of safety. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 2.2 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/contract_research.
| Argument | Type | Description |
|---|---|---|
| chain* | string | Chain the contract is deployed on. |
| contractAddress* | string | Deployed contract address. EVM: 0x + 40 hex chars. Solana: base58 (32-44 chars). |
{
"type": "object",
"required": [
"contractAddress",
"chain"
],
"properties": {
"chain": {
"enum": [
"ethereum",
"base",
"arbitrum",
"solana",
"polygon",
"optimism"
],
"type": "string",
"description": "Chain the contract is deployed on."
},
"contractAddress": {
"type": "string",
"pattern": "^(0x[a-fA-F0-9]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$",
"description": "Deployed contract address. EVM: 0x + 40 hex chars. Solana: base58 (32-44 chars)."
}
}
}Spot dangerous admin powers: verified-source status, proxy pattern with implementation and admin, owner type (EOA, Safe, timelock), privileged functions (mint, pause, blacklist, upgrade, fees) and token risk flags, with a verdict and risk level. Input: network, contract_address, e.g. {"network":"base","contract_address":"0x..."}. Seconds. Automated read-only scan, not a full audit. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.55 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/contract_security_scan.
| Argument | Type | Description |
|---|---|---|
| network* | string | Chain the contract is deployed on |
| contract_address* | string | EVM contract address (0x...) |
{
"type": "object",
"required": [
"contract_address",
"network"
],
"properties": {
"network": {
"enum": [
"ethereum",
"base",
"arbitrum",
"optimism",
"polygon",
"bsc"
],
"type": "string",
"description": "Chain the contract is deployed on"
},
"contract_address": {
"type": "string",
"pattern": "^0x[a-fA-F0-9]{40}$",
"description": "EVM contract address (0x...)"
}
}
}Catch up on crypto news in one short read: a summarized digest of the key headlines for your window, optionally filtered by topic or tokens, each with its source link. Input: timeframe (1h/6h/24h/7d), optional topic, tokens, e.g. {"timeframe":"24h","topic":"Base ecosystem"}. Under a minute. Public news feeds only; coverage is limited. Not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.09 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/crypto_news_digest.
| Argument | Type | Description |
|---|---|---|
| topic | string | Optional topic or keywords (e.g. 'AI agents', 'Base ecosystem') |
| tokens | array | Optional token symbols or addresses to focus on |
| timeframe* | string | Lookback window |
{
"type": "object",
"required": [
"timeframe"
],
"properties": {
"topic": {
"type": "string",
"description": "Optional topic or keywords (e.g. 'AI agents', 'Base ecosystem')"
},
"tokens": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional token symbols or addresses to focus on"
},
"timeframe": {
"enum": [
"1h",
"6h",
"24h",
"7d"
],
"type": "string",
"default": "24h",
"description": "Lookback window"
}
}
}Turn a public web page into the answer you need: a structured summary or extraction plus source URL, evidence, timestamp and limitations. Input: url (https), request, optional output_format, e.g. {"url":"https://docs.base.org/","request":"List the main sections"}. Under a minute. Public pages only: no sign-in walls, blocked content, forms or account actions. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.02 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/ghost_web_scraper.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public webpage URL to scrape or research |
| request* | string | Describe exactly what information you want extracted or researched |
| output_format | string | Preferred result format: summary, JSON, links, or structured data |
{
"type": "object",
"required": [
"url",
"request"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"pattern": "^https://.*$",
"description": "Public webpage URL to scrape or research"
},
"request": {
"type": "string",
"description": "Describe exactly what information you want extracted or researched"
},
"output_format": {
"type": "string",
"description": "Preferred result format: summary, JSON, links, or structured data"
}
}
}What holding a Hyperliquid perp costs now: hourly and annualized funding, who pays, 24h/7d averages, predicted funding (HL, Binance, Bybit where listed), OI, 24h volume, mark vs oracle premium and a plain-language read. Input: market, e.g. {"market":"ETH"} (default BTC). Seconds. Public HL API data with sources and timestamp; read-only, not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 1.1 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/hl_funding_snapshot.
| Argument | Type | Description |
|---|---|---|
| market | string | Hyperliquid perp symbol, e.g. BTC, ETH, SOL, HYPE (default BTC) |
{
"type": "object",
"properties": {
"market": {
"type": "string",
"default": "BTC",
"description": "Hyperliquid perp symbol, e.g. BTC, ETH, SOL, HYPE (default BTC)"
}
}
}Where liquidations may cluster around a Hyperliquid perp's price: estimated long and short liquidation levels in % buckets around mark, biggest clusters highlighted. Input: asset, optional rangePct and bucketPct, e.g. {"asset":"BTC","rangePct":20}. Under a minute. Estimate from live positions of ~420 large accounts, not every position. Not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 1.1 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/hl_liquidation_map.
| Argument | Type | Description |
|---|---|---|
| asset* | string | Hyperliquid perp symbol, e.g. BTC, ETH, SOL. |
| rangePct | number | Range around mark in % (default 20). |
| bucketPct | number | Bucket width in % of price (default 1). |
{
"type": "object",
"required": [
"asset"
],
"properties": {
"asset": {
"type": "string",
"maxLength": 20,
"minLength": 1,
"description": "Hyperliquid perp symbol, e.g. BTC, ETH, SOL."
},
"rangePct": {
"type": "number",
"maximum": 50,
"minimum": 2,
"description": "Range around mark in % (default 20)."
},
"bucketPct": {
"type": "number",
"maximum": 5,
"minimum": 0.25,
"description": "Bucket width in % of price (default 1)."
}
}
}One rules-based setup for a Hyperliquid perp: side, entry zone, stop-loss, TP1/TP2 and risk:reward from live 1h/4h trend, ATR and swing structure, plus funding and caution flags. Input: coin, e.g. {"coin":"BTC"}. Seconds. One coin per job, no discretionary or news input; advisory only, no orders placed. Not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.28 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/hl_quick_trade_idea.
| Argument | Type | Description |
|---|---|---|
| coin* | string | Hyperliquid perp symbol, e.g. BTC, ETH, SOL, HYPE. |
{
"type": "object",
"required": [
"coin"
],
"properties": {
"coin": {
"type": "string",
"maxLength": 20,
"minLength": 1,
"description": "Hyperliquid perp symbol, e.g. BTC, ETH, SOL, HYPE."
}
}
}How Hyperliquid's most profitable traders are positioned now: live long/short totals and per-coin bias for the top 60 traders by 30-day PnL (profitable all-time, $50k+ accounts). Input: scope "all" or a coin, e.g. {"scope":"BTC"}. Seconds. Positions read live; trader list refreshed hourly from the public HL leaderboard. Data only, not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 1.1 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/hl_smart_money.
| Argument | Type | Description |
|---|---|---|
| scope* | string | 'all' for the full overview, or a Hyperliquid perp symbol (e.g. BTC) for a focused read. |
{
"type": "object",
"required": [
"scope"
],
"properties": {
"scope": {
"type": "string",
"maxLength": 20,
"minLength": 1,
"description": "'all' for the full overview, or a Hyperliquid perp symbol (e.g. BTC) for a focused read."
}
}
}What is moving on Hyperliquid at a glance: top 24h gainers and losers, volume leaders and funding extremes across perps with $1M+ daily volume, plus breadth and the BTC move. Input: window "24h", optional limit 3-25, e.g. {"window":"24h","limit":10}. Seconds. Live public HL API data with timestamp; market data only, not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.28 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/hl_top_movers.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Rows per list (default 10). |
| window* | string | Lookback window. Only '24h' is supported; send {"window":"24h"}. |
{
"type": "object",
"required": [
"window"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 3,
"description": "Rows per list (default 10)."
},
"window": {
"enum": [
"24h"
],
"type": "string",
"description": "Lookback window. Only '24h' is supported; send {\"window\":\"24h\"}."
}
}
}Is a Hyperliquid trader worth copying? Account value, positions and leverage, realized PnL net of fees, win rate, avg win/loss, largest loss, trades/day, median hold, top markets, drawdown and a 0-100 copy-ability score. Input: address, e.g. {"address":"0x..."}. Seconds. Public HL data, up to 10,000 recent fills; read-only, not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 1.1 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/hl_trader_copy_check.
| Argument | Type | Description |
|---|---|---|
| address* | string | Hyperliquid trader address (0x + 40 hex) |
{
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "Hyperliquid trader address (0x + 40 hex)"
}
}
}A quick read of Hyperliquid's perp market: mark prices, funding, open interest and 24h volume for active markets, up to three funding watchlist candidates, sources, timestamp and limits. Input: optional focus (major, altcoins, funding-arb, all), e.g. {"focus":"major"}. Seconds. Read-only snapshot; no historical OI or liquidations, no orders. Not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.55 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/market_scan_report.
| Argument | Type | Description |
|---|---|---|
| focus | string | Market focus: major, altcoins, funding-arb, or all (default). |
{
"type": "object",
"required": [],
"properties": {
"focus": {
"enum": [
"major",
"altcoins",
"funding-arb",
"all"
],
"type": "string",
"description": "Market focus: major, altcoins, funding-arb, or all (default)."
}
}
}How close a Hyperliquid account is to trouble: open positions, margin utilization, liquidation distance and observed trigger orders, with sources, timestamp and limits. Input: walletAddress, optional tokens, e.g. {"walletAddress":"0x..."}. Seconds. Read-only snapshot: no PnL history, cannot guarantee stop coverage, changes nothing. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.28 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/position_health_check.
| Argument | Type | Description |
|---|---|---|
| tokens | array | Optional: specific tokens to check. Checks all active positions if omitted. |
| walletAddress* | string | Your wallet address with active Hyperliquid positions. |
{
"type": "object",
"required": [
"walletAddress"
],
"properties": {
"tokens": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Z]{2,10}$",
"description": "Token symbol (e.g. ETH, BTC)."
},
"description": "Optional: specific tokens to check. Checks all active positions if omitted."
},
"walletAddress": {
"type": "string",
"pattern": "^0x[a-fA-F0-9]{40}$",
"description": "Your wallet address with active Hyperliquid positions."
}
}
}Understand a crypto project fast: a concise report on what it does, team/backers, tokenomics, on-chain and market snapshot, recent news, risks and a summary verdict. Input: project name, ticker or token address, optional chain, e.g. {"project":"Aerodrome","chain":"base"}. About a minute. Automated from public sources; gaps are flagged. Informational only, not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.83 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/project_research_report.
| Argument | Type | Description |
|---|---|---|
| chain | string | Optional chain (e.g. base, ethereum, solana) to disambiguate the token address |
| project* | string | Project name, ticker, or token contract address |
{
"type": "object",
"required": [
"project"
],
"properties": {
"chain": {
"type": "string",
"description": "Optional chain (e.g. base, ethereum, solana) to disambiguate the token address"
},
"project": {
"type": "string",
"description": "Project name, ticker, or token contract address"
}
}
}A DeFi protocol's health in one snapshot: TVL with 1d/7d/30d change and top chains, fees and revenue (24h/7d/30d) with trends, fees/TVL, revenue share, mcap/revenue and past hacks. Input: protocol (DefiLlama name or slug), e.g. {"protocol":"aave"}. Under a minute. Only protocols DefiLlama tracks; read-only, not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.28 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/protocol_stats_snapshot.
| Argument | Type | Description |
|---|---|---|
| protocol* | string | DefiLlama protocol name or slug |
{
"type": "object",
"required": [
"protocol"
],
"properties": {
"protocol": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"description": "DefiLlama protocol name or slug"
}
}
}Check whether public evidence supports a bullish or bearish story. You get qualified sentiment, observed catalysts, source URLs, timestamp and coverage limits, or an explicit insufficient-evidence result. Input: query, e.g. {"query":"HYPE"}; includeX adds public X results when available. Under a minute. Public web/news search only; no private feeds. Not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 2.2 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/sentiment_alpha.
| Argument | Type | Description |
|---|---|---|
| query* | string | Token symbol, project name, or market topic. |
| includeX | boolean | Include X/Twitter search (default true). |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 500,
"minLength": 1,
"description": "Token symbol, project name, or market topic."
},
"includeX": {
"type": "boolean",
"description": "Include X/Twitter search (default true)."
}
}
}Screen a token for red flags before you touch it: security-provider risk flags, reported DEX liquidity, social/web evidence, sources, timestamp and a CAUTION or ALERT verdict. Input: chain (ethereum, base, arbitrum, solana) and tokenAddress, e.g. {"chain":"base","tokenAddress":"0x9401...8631"}. Under a minute. Partial automated screen; cannot certify safety or audit status. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 3.3 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/token_due_diligence.
| Argument | Type | Description |
|---|---|---|
| chain* | string | Chain the token lives on. |
| tokenAddress* | string | Token contract address. EVM: 0x + 40 hex chars. Solana: base58 (32-44 chars). |
{
"type": "object",
"required": [
"tokenAddress",
"chain"
],
"properties": {
"chain": {
"enum": [
"ethereum",
"base",
"arbitrum",
"solana"
],
"type": "string",
"description": "Chain the token lives on."
},
"tokenAddress": {
"type": "string",
"pattern": "^(0x[a-fA-F0-9]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$",
"description": "Token contract address. EVM: 0x + 40 hex chars. Solana: base58 (32-44 chars)."
}
}
}A clean technical read on a token: trend, support/resistance, RSI, MACD, moving averages, volume and a short bias summary. Input: token symbol or address, timeframe (15m, 1h, 4h, 1d, 1w), optional chain, e.g. {"token":"ETH","timeframe":"4h"}. Under a minute. Indicators only (no order-book or on-chain flow); thin markets may lack data. Not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.55 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/token_technical_analysis.
| Argument | Type | Description |
|---|---|---|
| chain | string | Optional chain if an address is given |
| token* | string | Token symbol or contract address |
| timeframe* | string | Candle timeframe to analyze |
{
"type": "object",
"required": [
"token",
"timeframe"
],
"properties": {
"chain": {
"type": "string",
"description": "Optional chain if an address is given"
},
"token": {
"type": "string",
"description": "Token symbol or contract address"
},
"timeframe": {
"enum": [
"15m",
"1h",
"4h",
"1d",
"1w"
],
"type": "string",
"default": "4h",
"description": "Candle timeframe to analyze"
}
}
}Turn your market view into a risk-sized perp plan: ENTER/WAIT/NO_TRADE, entry zone, stop, TP1/TP2 with R:R, size at 0.5/1/2% risk, leverage cap, liquidation estimate and invalidation, from live HL candles, funding and OI. Input: marketThesis, capitalUsdc, riskTolerance, optional market, horizon, direction. About a minute. Advice only, no execution; not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 3.3 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/trade_strategy_consult.
| Argument | Type | Description |
|---|---|---|
| market | string | Optional Hyperliquid perp symbol, e.g. BTC, ETH, SOL, HYPE. Unlisted symbols are rejected with suggestions. |
| horizon | string | Optional, default swing. Timeframes used: intraday 1h/4h, swing 4h/1d, position 1d/1w. |
| direction | string | Optional. auto (default) reads the thesis, then falls back to the higher-timeframe trend. |
| capitalUsdc* | number | Capital available in USDC (min $10). Size is risk-based: conservative 0.5%, moderate 1%, aggressive 2% of this amount at the stop. |
| marketThesis* |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 1, 2026.
Takes a password, API key or token as an argument, so the secret passes through the model's context and chat logs.
Fix: Read credentials from the server's own configuration (environment, OAuth) instead of a tool argument.
| string |
| Your view: what you expect to move and why (10-2000 chars). Name the market here if you omit 'market'. |
| riskTolerance* | string | conservative: 0.5% risk, max 2x; moderate: 1% risk, max 3x; aggressive: 2% risk, max 5x (also capped by the market's max leverage). |
{
"type": "object",
"required": [
"capitalUsdc",
"riskTolerance",
"marketThesis"
],
"properties": {
"market": {
"type": "string",
"maxLength": 20,
"description": "Optional Hyperliquid perp symbol, e.g. BTC, ETH, SOL, HYPE. Unlisted symbols are rejected with suggestions."
},
"horizon": {
"enum": [
"intraday",
"swing",
"position"
],
"type": "string",
"description": "Optional, default swing. Timeframes used: intraday 1h/4h, swing 4h/1d, position 1d/1w."
},
"direction": {
"enum": [
"long",
"short",
"auto"
],
"type": "string",
"description": "Optional. auto (default) reads the thesis, then falls back to the higher-timeframe trend."
},
"capitalUsdc": {
"type": "number",
"minimum": 10,
"description": "Capital available in USDC (min $10). Size is risk-based: conservative 0.5%, moderate 1%, aggressive 2% of this amount at the stop."
},
"marketThesis": {
"type": "string",
"maxLength": 2000,
"minLength": 10,
"description": "Your view: what you expect to move and why (10-2000 chars). Name the market here if you omit 'market'."
},
"riskTolerance": {
"enum": [
"conservative",
"moderate",
"aggressive"
],
"type": "string",
"description": "conservative: 0.5% risk, max 2x; moderate: 1% risk, max 3x; aggressive: 2% risk, max 5x (also capped by the market's max leverage)."
}
}
}