# Echo Sentiment — XLM Market Sentiment

> XLM (Stellar) market sentiment for agents — keyless, pay-per-call via x402 (USDC on Base).

- name: io.github.MikeDorian375/echo-sentiment
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 72/100 flags: no-repository
- quality: 73/100 (needs work)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.MikeDorian375%2Fecho-sentiment
- tools: https://api.protogrid.dev/v1/servers/io.github.MikeDorian375%2Fecho-sentiment/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "echo-sentiment": {
      "type": "http",
      "url": "https://api.6766587364.lol/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 96
- freshness: 85
- provenance: 35
- drivers: +reachable +uptime-89% ~updated-58d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 73/100 (needs work)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 71 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_xlm_sentiment (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_xlm_quote (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_xlm_sentiment_report (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 3,008 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 75 (weight 15)

- warn `stability.changes`: 20 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 18, about 3,008 tokens to load them all
- tool set hash: 331bac30224a66f2ebadaa9b911b5374
- tools last changed: 2026-09-27T23:25:18.293Z
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.MikeDorian375/echo-sentiment.svg)](https://protogrid.dev/servers/io.github.MikeDorian375/echo-sentiment)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-09-27 `get_whale_flow` added
  - PAID $0.02 per call (https://api.6766587364.lol/v1/whale-flow). Smart-money / DEX flow verdict for a token: 24h buy/sell pressure, liquidity, average trade size and an activity-surge ratio. Verdict accumulating / distributing / balanced, with thin-liquidity and surge notes. Keyless and multi-chain (base, solana, ethereum, bsc, polygon, arbitrum, optimism, avalanche). Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- 2026-09-27 `check_token_safety` added
  - PAID $0.02 per call (https://api.6766587364.lol/v1/token-safety). Rug-check verdict for an on-chain token: a single 0-100 risk score, a verdict, and explicit flags — honeypot, mint/freeze authority, high trading taxes, top-holder concentration, LP lock. Chains: base, eth, bsc, polygon, arbitrum, optimism, avalanche, solana. Params: chain (e.g. base), address (0x… or a Solana mint). Heuristic, not financial advice. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- 2026-09-27 `get_base_wallet_intel` changed (description)
  - before: PAID $0.10 per call (https://api.6766587364.lol/v1/wallet). Base/EVM wallet intelligence: ENS name, activity summary and USDC balance for a given address. Useful for counterparty screening before a payment. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
  - after: PAID $0.02 per call (https://api.6766587364.lol/v1/wallet). Base/EVM wallet intelligence: ENS name, activity summary and USDC balance for a given address. Useful for counterparty screening before a payment. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- 2026-09-27 `get_prediction_market_pulse` changed (description)
  - before: PAID $0.10 per call (https://api.6766587364.lol/v1/prediction). Polymarket pulse: top prediction markets by 24h volume with implied odds — event probability signal for forecasting agents. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
  - after: PAID $0.02 per call (https://api.6766587364.lol/v1/prediction). Polymarket pulse: top prediction markets by 24h volume with implied odds — event probability signal for forecasting agents. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- 2026-09-27 `get_base_gas_oracle` changed (description)
  - before: PAID $0.10 per call (https://api.6766587364.lol/v1/gas). Base (EVM) gas oracle: current gas price in gwei plus a submit-now / wait verdict for agents deciding when to broadcast a transaction. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
  - after: PAID $0.02 per call (https://api.6766587364.lol/v1/gas). Base (EVM) gas oracle: current gas price in gwei plus a submit-now / wait verdict for agents deciding when to broadcast a transaction. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- 2026-09-24 `buy_enterprise_bundle` added
  - PAID $25.00 per call (https://api.6766587364.lol/v1/bundle/enterprise). Enterprise prepaid bundle for high-volume agents. Returns a bundle token to pass as `bundle_token` to other tools. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- 2026-09-24 `buy_call_credits_bundle` added
  - PAID $1.00 per call (https://api.6766587364.lol/v1/bundle). Prepaid credit bundle: $1.00 buys 10 standard call credits (or 5 premium reports). Returns a bundle token to pass as `bundle_token` to other tools. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- 2026-09-24 `get_base_wallet_intel` added
  - PAID $0.10 per call (https://api.6766587364.lol/v1/wallet). Base/EVM wallet intelligence: ENS name, activity summary and USDC balance for a given address. Useful for counterparty screening before a payment. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- 2026-09-24 `get_prediction_market_pulse` added
  - PAID $0.10 per call (https://api.6766587364.lol/v1/prediction). Polymarket pulse: top prediction markets by 24h volume with implied odds — event probability signal for forecasting agents. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- 2026-09-24 `get_base_gas_oracle` added
  - PAID $0.10 per call (https://api.6766587364.lol/v1/gas). Base (EVM) gas oracle: current gas price in gwei plus a submit-now / wait verdict for agents deciding when to broadcast a transaction. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).

Full history: https://api.protogrid.dev/v1/servers/io.github.MikeDorian375%2Fecho-sentiment/changes

## Remotes

- https://api.6766587364.lol/mcp (streamable-http, auth none, reachable true, uptime30d 0.8947368)

## Packages

_none_

## Tools (18)

- `buy_call_credits_bundle`: PAID $1.00 per call (https://api.6766587364.lol/v1/bundle). Prepaid credit bundle: $1.00 buys 10 standard call credits (or 5 premium reports). Returns a bundle token to pass as `bundle_token` to other tools. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `buy_enterprise_bundle`: PAID $25.00 per call (https://api.6766587364.lol/v1/bundle/enterprise). Enterprise prepaid bundle for high-volume agents. Returns a bundle token to pass as `bundle_token` to other tools. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `check_token_safety`: PAID $0.02 per call (https://api.6766587364.lol/v1/token-safety). Rug-check verdict for an on-chain token: a single 0-100 risk score, a verdict, and explicit flags — honeypot, mint/freeze authority, high trading taxes, top-holder concentration, LP lock. Chains: base, eth, bsc, polygon, arbitrum, optimism, avalanche, solana. Params: chain (e.g. base), address (0x… or a Solana mint). Heuristic, not financial advice. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_arbitrage_opportunities`: PAID $0.10 per call (https://api.6766587364.lol/v1/arb-opportunities). Live CEX<->SDEX arbitrage scanner: net spread %% after fees across venues, with a go/no-go verdict. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_attested_quote`: PAID $0.10 per call (https://api.6766587364.lol/v1/attested-quote). Oracle-grade signed XLM price quote suitable for contracts and agent-to-agent settlement: attested price with a verifiable signature and timestamp. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_base_gas_oracle`: PAID $0.02 per call (https://api.6766587364.lol/v1/gas). Base (EVM) gas oracle: current gas price in gwei plus a submit-now / wait verdict for agents deciding when to broadcast a transaction. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_base_wallet_intel`: PAID $0.02 per call (https://api.6766587364.lol/v1/wallet). Base/EVM wallet intelligence: ENS name, activity summary and USDC balance for a given address. Useful for counterparty screening before a payment. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_fear_greed_index`: PAID $0.01 per call (https://api.6766587364.lol/v1/fng). Cheapest tick: Crypto Fear & Greed index (0-100) with its label and a mapped -1..1 sentiment score. One number, no fluff — ideal for a poll loop. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_free_api_key`: FREE: Returns a free-tier API key (X-Api-Key) covering the standard endpoints for a daily quota — no payment, no account. Pass the key as the `api_key` argument to any paid tool to use it. Optional `email` argument is recorded. Also usable over plain HTTP: GET /v1/free-key.
- `get_market_breadth`: PAID $0.10 per call (https://api.6766587364.lol/v1/breadth). Market regime check: top-50 breadth, BTC dominance, XLM relative strength and a single risk-on / risk-off verdict. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_prediction_market_pulse`: PAID $0.02 per call (https://api.6766587364.lol/v1/prediction). Polymarket pulse: top prediction markets by 24h volume with implied odds — event probability signal for forecasting agents. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_whale_flow`: PAID $0.02 per call (https://api.6766587364.lol/v1/whale-flow). Smart-money / DEX flow verdict for a token: 24h buy/sell pressure, liquidity, average trade size and an activity-surge ratio. Verdict accumulating / distributing / balanced, with thin-liquidity and surge notes. Keyless and multi-chain (base, solana, ethereum, bsc, polygon, arbitrum, optimism, avalanche). Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_xlm_network_pulse`: PAID $0.10 per call (https://api.6766587364.lol/v1/xlm-network). Stellar on-chain pulse: ledger health, XLM supply stats and 1h XLM/USDC SDEX trade statistics. Verdict-shaped output. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_xlm_quote`: PAID $0.10 per call (https://api.6766587364.lol/v1/quote). Live XLM/USD price plus a Stellar DEX (SDEX) order-book snapshot: best bid/ask, mid, spread and depth. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_xlm_sentiment`: FREE: Composite XLM market sentiment in [-1, 1] (positive = bullish), with per-component breakdown, live XLM price, and bid/ask spread. Output is a JSON string with keys: sentiment, sentiment_source, components, price_usd, mid, spread_pct, ts.
- `get_xlm_sentiment_history`: PAID $0.25 per call (https://api.6766587364.lol/v1/sentiment-history). PREMIUM: hourly XLM sentiment trend series (Fear & Greed + momentum reconstructed, live order-flow overlaid). Default 24h. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `get_xlm_sentiment_report`: PAID $0.25 per call (https://api.6766587364.lol/v1/sentiment-report). PREMIUM: full XLM sentiment report — raw composite components (Fear & Greed, order-flow imbalance, 24h momentum), a directional verdict with confidence, live price, and cross-venue arbitrage context. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
- `screen_multi_asset_strategy`: PAID $0.10 per call (https://api.6766587364.lol/v1/multi-asset). Strategy screen across 8 major assets: trailing return vs buy-and-hold, momentum and a ranked verdict per asset. Returns a payment requirement until called with a `payment` header, a prepaid `bundle_token`, or a free-tier `api_key` (mint one with get_free_api_key).
