Apex Edge — x402-paid machine services

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

Should I use this

Quality & Safety

B
Description quality
72%
Schema completeness
65%
Naming quality
81%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (28)

  • LOWTool 'hash' description lacks action verbin hash
  • LOWTool 'uuid' description lacks action verbin uuid
  • LOWTool 'base64' description lacks action verbin base64
  • LOWTool 'time' description lacks action verbin time
  • LOWTool 'json_validate' description lacks action verbin json_validate
  • LOWTool 'price' description lacks action verbin price
  • LOWTool 'jwt_decode' description lacks action verbin jwt_decode
  • LOWTool 'wordcount' description lacks action verbin wordcount
  • LOWTool 'slugify' description lacks action verbin slugify
  • LOWTool 'semver' description lacks action verbin semver

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~2,286Tokens (tool definitions)
~213 BTypical response size
Moderate attention impact (1.79% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "apex-edge": {
      "url": "https://apex-edge-coral.vercel.app/mcp"
    }
  }
}

Remote endpoints

https://apex-edge-coral.vercel.app/mcpstreamable-http

What it can do

Tool inventory

Tools (46)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪hash(input, algo)

$0.0020 — sha digest

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    },
    "algo": {
      "type": "string"
    }
  }
}
⚪uuid

$0.0020 — uuid v4

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪base64(input, decode)

$0.0020 — base64 encode/decode

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    },
    "decode": {
      "type": "boolean"
    }
  }
}
⚪time

$0.0020 — utc timestamp

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪json_validate(input)

$0.0020 — json validity

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    }
  }
}
⚪price(pair)

$0.0020 — spot price (Coinbase public)

Input Schema

{
  "type": "object",
  "properties": {
    "pair": {
      "type": "string"
    }
  }
}
⚪jwt_decode(token)

$0.0020 — jwt decode-only (no verification)

Input Schema

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string"
    }
  }
}
⚪wordcount(input)

$0.0020 — text stats (chars/words/lines/sentences)

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    }
  }
}
⚪slugify(input)

$0.0020 — url slug

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    }
  }
}
⚪semver(a, b)

$0.0020 — semver compare {a,b} -> cmp -1|0|1

Input Schema

{
  "type": "object",
  "properties": {
    "a": {
      "type": "string"
    },
    "b": {
      "type": "string"
    }
  }
}
🟢color(input)

$0.0020 — hex|rgb list -> hex+rgb+hsl

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    }
  }
}
⚪cron_next(expr, count)

$0.0020 — next occurrences of 5-field numeric cron expr (UTC)

Input Schema

{
  "type": "object",
  "properties": {
    "expr": {
      "type": "string"
    },
    "count": {
      "type": "number"
    }
  }
}
⚪token(len, alphabet)

$0.0020 — crypto-random token (len, alphabet)

Input Schema

{
  "type": "object",
  "properties": {
    "len": {
      "type": "number"
    },
    "alphabet": {
      "type": "string"
    }
  }
}
⚪hmac(key, input, algo, expect)

$0.0020 — hmac sign/verify (sha1|sha256|sha384|sha512)

Input Schema

{
  "type": "object",
  "properties": {
    "key": {
      "type": "string"
    },
    "input": {
      "type": "string"
    },
    "algo": {
      "type": "string"
    },
    "expect": {
      "type": "string"
    }
  }
}
⚪calc(expr)

$0.0020 — safe arithmetic eval (+ - * / % ^ parens)

Input Schema

{
  "type": "object",
  "properties": {
    "expr": {
      "type": "string"
    }
  }
}
🟢url_parse(url)

$0.0020 — url -> components + query params

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  }
}
⚪url_encode(input, decode, component)

$0.0020 — percent-encode/decode (component default)

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    },
    "decode": {
      "type": "boolean"
    },
    "component": {
      "type": "boolean"
    }
  }
}
⚪ip_info

$0.0020 — caller network facts (ip, geo, asn, colo)

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪task_class(prompt, task_kind)

$0.0020 — deterministic task→tier classify (NANO→REASONING)

Input Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string"
    },
    "task_kind": {
      "type": "string"
    }
  }
}
⚪date_calc(date, a, b, days)

$0.0020 — date parse/shift/diff (iso|unix input)

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string"
    },
    "a": {
      "type": "string"
    },
    "b": {
      "type": "string"
    },
    "days": {
      "type": "number"
    }
  }
}
🟢csv_parse(input, header)

$0.0020 — csv -> rows (rfc4180-lite)

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    },
    "header": {
      "type": "boolean"
    }
  }
}
⚪case_convert(input, to)

$0.0020 — identifier case (camel|pascal|snake|kebab|upper|lower|title)

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    },
    "to": {
      "type": "string"
    }
  }
}
🟢cidr(cidr, ip)

$0.0020 — ipv4 cidr math + membership check

Input Schema

{
  "type": "object",
  "properties": {
    "cidr": {
      "type": "string"
    },
    "ip": {
      "type": "string"
    }
  }
}
⚪req_info

$0.0020 — sanitized request echo (secrets scrubbed)

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢env_validate(input, required)

$0.0020 — dotenv parse+schema check (malformed/dupes/empties/missing)

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    },
    "required": {
      "type": "array"
    }
  }
}
⚪regex_test(pattern, flags, input)

$0.0020 — regex pattern+flags+input -> matches+groups

Input Schema

{
  "type": "object",
  "properties": {
    "pattern": {
      "type": "string"
    },
    "flags": {
      "type": "string"
    },
    "input": {
      "type": "string"
    }
  }
}
⚪junit(suite, tests)

$0.0020 — tests results -> junit xml for CI

Input Schema

{
  "type": "object",
  "properties": {
    "suite": {
      "type": "string"
    },
    "tests": {
      "type": "array"
    }
  }
}
⚪diff_lines(a, b)

$0.0020 — line diff a/b -> ops (LCS-lite, 2000-line bound)

Input Schema

{
  "type": "object",
  "properties": {
    "a": {
      "type": "string"
    },
    "b": {
      "type": "string"
    }
  }
}
⚪pass_strength(input)

$0.0020 — password entropy heuristic (not a crack proof)

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    }
  }
}
⚪markdown_lint(input)

$0.0020 — markdown static lint (fences/links/heading jumps)

Input Schema

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string"
    }
  }
}
🟢corpus_search(q)

$0.0100 — keyword search over the apex research corpus (377 docs)

Input Schema

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string"
    }
  },
  "required": [
    "q"
  ]
}
⚪checklist

$0.0500 — static 32-item audit checklist (secrets/deps/net/api/ops/honesty)

Input Schema

{
  "type": "object"
}
⚪corpus_bundle

$0.2500 — full 377-doc research corpus as one JSON payload

Input Schema

{
  "type": "object"
}
⚪market_perp_funding(symbol, limit)

$0.0020 — live perp funding rates (bybit/binance premium index)

Input Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    }
  }
}
⚪market_perp_basis(symbol)

$0.0020 — perp-vs-spot basis in bps (mark vs index)

Input Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string"
    }
  },
  "required": [
    "symbol"
  ]
}
⚪market_kraken_basis(asset)

$0.0020 — kraken spot-vs-perp basis in bps (cross-venue)

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string"
    }
  }
}
⚪market_pack(asset)

$0.0050 — funding + basis + kraken bundle — 17% off buying legs separately

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string"
    }
  }
}
⚪market_fx_rates(base, symbols)

$0.0050 — ECB reference FX rates — daily fixings

Input Schema

{
  "type": "object",
  "properties": {
    "base": {
      "type": "string"
    },
    "symbols": {
      "type": "string"
    }
  }
}
⚪market_candles(asset, interval, limit)

$0.0050 — OHLCV candles via kraken public OHLC

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string"
    },
    "interval": {
      "type": "number"
    },
    "limit": {
      "type": "number"
    }
  }
}
⚪market_arb_scan(asset, limit)

$0.0200 — composite arbitrage screen — funding-rate carry + cross-venue basis opportunities, ranked by annualized carry

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    }
  }
}
🟢market_price(asset)

$0.0020 — spot price + 24h stats via kraken ticker — the 'price of X' query

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string"
    }
  }
}
⚪market_funding_extremes(limit)

$0.0050 — top-N funding-rate extremes tape — the standalone funding screen

Input Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number"
    }
  }
}
🟢market_holder_risk(asset)

$0.0100 — perp holder-risk check — funding carry cost + spot premium for an asset

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string"
    }
  }
}
⚪market_desk_brief(asset)

$0.0500 — markdown desk digest — price, funding extremes, basis call rendered as a brief

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string"
    }
  }
}
⚪signal_carry_feed(asset, limit)

$1.0000 — carry-signal feed — signal IDs, direction, annualized carry, strength per opportunity (observational signals, not advice)

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    }
  }
}
⚪chain_base_balance(address)

$0.0020 — eth_getBalance on base mainnet (convenience RPC wrapper)

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "required": [
    "address"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded46 tools
verifiedversion not recorded32 tools