# Apex Edge — x402-paid machine services

> x402-paid MCP tools: utils, audit screens, corpus search, inference. USDC Base+Solana.

- name: dev.pages.nonsynthetic/apex-edge
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 100/100
- quality: 70/100 (needs work)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/dev.pages.nonsynthetic%2Fapex-edge
- tools: https://api.protogrid.dev/v1/servers/dev.pages.nonsynthetic%2Fapex-edge/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "apex-edge": {
      "type": "http",
      "url": "https://apex-edge-coral.vercel.app/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 100
- freshness: 100
- provenance: 100
- drivers: +repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-100% +updated-10d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 70/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: 64 (weight 30)

- warn `tools.descriptions`: 2 of 46 tools have a description under 20 characters
- 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: calc (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); time (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); cron_next (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 1,611 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`: 61 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: 46, about 1,611 tokens to load them all
- tool set hash: 3fa972218ad8831ffcb9f8c37a1ada7c
- tools last changed: 2026-10-12T15:53:27.436Z
- badge: [![protogrid quality](https://protogrid.dev/badge/dev.pages.nonsynthetic/apex-edge.svg)](https://protogrid.dev/servers/dev.pages.nonsynthetic/apex-edge)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-12 `corpus_search` changed (description)
  - before: $0.0100 — keyword search over the apex research corpus (380 docs)
  - after: $0.0100 — keyword search over the apex research corpus (377 docs)
- 2026-10-12 `chain_base_balance` changed (description)
  - before: eth_getBalance on base mainnet (convenience RPC wrapper)
  - after: $0.0020 — eth_getBalance on base mainnet (convenience RPC wrapper)
- 2026-10-12 `signal_carry_feed` changed (description)
  - before: carry-signal feed — signal IDs, direction, annualized carry, strength per opportunity (observational signals, not advice)
  - after: $1.0000 — carry-signal feed — signal IDs, direction, annualized carry, strength per opportunity (observational signals, not advice)
- 2026-10-12 `market_desk_brief` changed (description)
  - before: markdown desk digest — price, funding extremes, basis call rendered as a brief
  - after: $0.0500 — markdown desk digest — price, funding extremes, basis call rendered as a brief
- 2026-10-12 `market_holder_risk` changed (description)
  - before: perp holder-risk check — funding carry cost + spot premium for an asset
  - after: $0.0100 — perp holder-risk check — funding carry cost + spot premium for an asset
- 2026-10-12 `market_funding_extremes` changed (description)
  - before: top-N funding-rate extremes tape — the standalone funding screen
  - after: $0.0050 — top-N funding-rate extremes tape — the standalone funding screen
- 2026-10-12 `market_price` changed (description)
  - before: spot price + 24h stats via kraken ticker — the 'price of X' query
  - after: $0.0020 — spot price + 24h stats via kraken ticker — the 'price of X' query
- 2026-10-12 `market_arb_scan` changed (description)
  - before: composite arbitrage screen — funding-rate carry + cross-venue basis opportunities, ranked by annualized carry
  - after: $0.0200 — composite arbitrage screen — funding-rate carry + cross-venue basis opportunities, ranked by annualized carry
- 2026-10-12 `market_candles` changed (description)
  - before: OHLCV candles via kraken public OHLC
  - after: $0.0050 — OHLCV candles via kraken public OHLC
- 2026-10-12 `market_fx_rates` changed (description)
  - before: ECB reference FX rates — daily fixings
  - after: $0.0050 — ECB reference FX rates — daily fixings

Full history: https://api.protogrid.dev/v1/servers/dev.pages.nonsynthetic%2Fapex-edge/changes

## Remotes

- https://apex-edge-coral.vercel.app/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (46)

- `base64`: $0.0020 — base64 encode/decode
- `calc`: $0.0020 — safe arithmetic eval (+ - * / % ^ parens)
- `case_convert`: $0.0020 — identifier case (camel|pascal|snake|kebab|upper|lower|title)
- `chain_base_balance`: $0.0020 — eth_getBalance on base mainnet (convenience RPC wrapper)
- `checklist`: $0.0500 — static 32-item audit checklist (secrets/deps/net/api/ops/honesty)
- `cidr`: $0.0020 — ipv4 cidr math + membership check
- `color`: $0.0020 — hex|rgb list -> hex+rgb+hsl
- `corpus_bundle`: $0.2500 — full 377-doc research corpus as one JSON payload
- `corpus_search`: $0.0100 — keyword search over the apex research corpus (377 docs)
- `cron_next`: $0.0020 — next occurrences of 5-field numeric cron expr (UTC)
- `csv_parse`: $0.0020 — csv -> rows (rfc4180-lite)
- `date_calc`: $0.0020 — date parse/shift/diff (iso|unix input)
- `diff_lines`: $0.0020 — line diff a/b -> ops (LCS-lite, 2000-line bound)
- `env_validate`: $0.0020 — dotenv parse+schema check (malformed/dupes/empties/missing)
- `hash`: $0.0020 — sha digest
- `hmac`: $0.0020 — hmac sign/verify (sha1|sha256|sha384|sha512)
- `ip_info`: $0.0020 — caller network facts (ip, geo, asn, colo)
- `json_validate`: $0.0020 — json validity
- `junit`: $0.0020 — tests results -> junit xml for CI
- `jwt_decode`: $0.0020 — jwt decode-only (no verification)
- `markdown_lint`: $0.0020 — markdown static lint (fences/links/heading jumps)
- `market_arb_scan`: $0.0200 — composite arbitrage screen — funding-rate carry + cross-venue basis opportunities, ranked by annualized carry
- `market_candles`: $0.0050 — OHLCV candles via kraken public OHLC
- `market_desk_brief`: $0.0500 — markdown desk digest — price, funding extremes, basis call rendered as a brief
- `market_funding_extremes`: $0.0050 — top-N funding-rate extremes tape — the standalone funding screen
- `market_fx_rates`: $0.0050 — ECB reference FX rates — daily fixings
- `market_holder_risk`: $0.0100 — perp holder-risk check — funding carry cost + spot premium for an asset
- `market_kraken_basis`: $0.0020 — kraken spot-vs-perp basis in bps (cross-venue)
- `market_pack`: $0.0050 — funding + basis + kraken bundle — 17% off buying legs separately
- `market_perp_basis`: $0.0020 — perp-vs-spot basis in bps (mark vs index)
- `market_perp_funding`: $0.0020 — live perp funding rates (bybit/binance premium index)
- `market_price`: $0.0020 — spot price + 24h stats via kraken ticker — the 'price of X' query
- `pass_strength`: $0.0020 — password entropy heuristic (not a crack proof)
- `price`: $0.0020 — spot price (Coinbase public)
- `regex_test`: $0.0020 — regex pattern+flags+input -> matches+groups
- `req_info`: $0.0020 — sanitized request echo (secrets scrubbed)
- `semver`: $0.0020 — semver compare {a,b} -> cmp -1|0|1
- `signal_carry_feed`: $1.0000 — carry-signal feed — signal IDs, direction, annualized carry, strength per opportunity (observational signals, not advice)
- `slugify`: $0.0020 — url slug
- `task_class`: $0.0020 — deterministic task→tier classify (NANO→REASONING)
- `time`: $0.0020 — utc timestamp
- `token`: $0.0020 — crypto-random token (len, alphabet)
- `url_encode`: $0.0020 — percent-encode/decode (component default)
- `url_parse`: $0.0020 — url -> components + query params
- `uuid`: $0.0020 — uuid v4
- `wordcount`: $0.0020 — text stats (chars/words/lines/sentences)
