Apex Edge — x402-paid machine services

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

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
70%
Integridad del esquema
63%
Calidad de los nombres
81%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (21)

  • LOWTool 'hash' description lacks action verben hash
  • LOWTool 'uuid' has short descriptionen uuid
  • LOWTool 'uuid' description lacks action verben uuid
  • LOWTool 'base64' description lacks action verben base64
  • LOWTool 'time' description lacks action verben time
  • LOWTool 'json_validate' description lacks action verben json_validate
  • LOWTool 'price' description lacks action verben price
  • LOWTool 'jwt_decode' description lacks action verben jwt_decode
  • LOWTool 'wordcount' description lacks action verben wordcount
  • LOWTool 'slugify' has short descriptionen slugify

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,328Tokens (definiciones de herramientas)
~207 BTamaño de respuesta típico
Impacto moderado en la atención (1.04% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (32)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪hash(input, algo)

sha digest

Esquema de entrada

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

uuid v4

Esquema de entrada

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

base64 encode/decode

Esquema de entrada

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

utc timestamp

Esquema de entrada

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

json validity

Esquema de entrada

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

spot price (Coinbase public)

Esquema de entrada

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

jwt decode-only (no verification)

Esquema de entrada

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

text stats (chars/words/lines/sentences)

Esquema de entrada

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

url slug

Esquema de entrada

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

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

Esquema de entrada

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

hex|rgb list -> hex+rgb+hsl

Esquema de entrada

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

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

Esquema de entrada

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

crypto-random token (len, alphabet)

Esquema de entrada

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

hmac sign/verify (sha1|sha256|sha384|sha512)

Esquema de entrada

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

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

Esquema de entrada

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

url -> components + query params

Esquema de entrada

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

percent-encode/decode (component default)

Esquema de entrada

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

caller network facts (ip, geo, asn, colo)

Esquema de entrada

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

date parse/shift/diff (iso|unix input)

Esquema de entrada

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

csv -> rows (rfc4180-lite)

Esquema de entrada

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

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

Esquema de entrada

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

ipv4 cidr math + membership check

Esquema de entrada

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

sanitized request echo (secrets scrubbed)

Esquema de entrada

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

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

Esquema de entrada

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

regex pattern+flags+input -> matches+groups

Esquema de entrada

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

tests results -> junit xml for CI

Esquema de entrada

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

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

Esquema de entrada

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

password entropy heuristic (not a crack proof)

Esquema de entrada

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

markdown static lint (fences/links/heading jumps)

Esquema de entrada

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

keyword search over the apex research corpus (380 docs)

Esquema de entrada

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

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

Esquema de entrada

{
  "type": "object"
}
⚪corpus_bundle

full 377-doc research corpus as one JSON payload

Esquema de entrada

{
  "type": "object"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada32 herramientas