Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

WHP Standing

de wheelerhubbellversión 1.0.5i★ –iSe ejecuta en la nube
Nombre en el registroio.github.wheelerhubbell/whp-standing

Instalar

Resumen

Descripción del creador (original en inglés)

Paid, signed evaluations of structured claims and supporting sources. MCP; x402 on Base.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en la nube
  • Transporte: Streamable HTTP
  • Categoría: Otros

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://api.wheelerhubbellpublishing.com/mcp

Ejecuta esto en tu terminal

claude mcp add --transport http whp-standing https://api.wheelerhubbellpublishing.com/mcp

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "whp-standing": {
      "url": "https://api.wheelerhubbellpublishing.com/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "whp-standing": {
      "type": "http",
      "url": "https://api.wheelerhubbellpublishing.com/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://api.wheelerhubbellpublishing.com/mcp

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Nombres y descripciones de las herramientas tal como los informó el servidor el 6 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.

  • whp_evaluate

    Sovereign epistemological evaluator (not merely a notary). Evaluates client data and propositions under Decision Integrity: The Continuous Work (auditing object identity, qualifier inheritance, join warrants, Coherent Substitution, Authority Leakage, Object Drift, and Smallest Tr

  • whp_authorize_x402_transaction

    Pre-settlement epistemological evaluator and Standing Mark guard for autonomous agent-to-agent x402 transactions. Evaluates the proposed transaction through Decision Integrity to authorize x402 settlement only when EXECUTE standing is epistemologically established.

  • whp_standing_contract

    Discover WHP Standing: Machine-verifiable standing under explicit authority and bounds. Includes exact profile, schema, authority prerequisites and owner-authorized payment contract.

  • whp_standing_evaluation

    Request a WHP Standing Evaluation. First call returns the exact HTTP 402 payment terms. Supply only the buyer’s own pre-authorized payment signature on retry. Paying does not establish standing; a failed assessment has no Mark.

  • whp_standing_result

    Retrieve the exact original WHP Standing Mark or negative assessment bytes with buyer authentication, without another charge.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub wheelerhubbell, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • ✓ Superada

    El endpoint responde

    Respondió en 410 ms (HTTP 200)

  • – No aplica

    Inicio de sesión con OAuth

    No hace falta iniciar sesión

  • ✓ Superada

    Sin instrucciones ocultas en las descripciones de herramientas

    Leímos 5 descripciones de herramientas y no encontramos instrucciones ocultas para la IA

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 18606 servidores de esta categoría
  • Publicado en el registro más recientemente que el 82% de los otros 18606 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 18606 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro WHP Standing?

Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.0.5) llegó al registro hace 8 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, VMware Storage

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

de formulahendryInicial↓ 66/sem★ 440Actualizado hace 14 meses

Se ejecuta en tu computadora

Remote Desktop Commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

de desktop-commanderEn crecimiento★ 211Actualizado hace 3 días

Se ejecuta en la nube✓ desktopcommander.app

VMware Storage

VMware vSphere storage with 16 MCP tools: datastores, iSCSI, vSAN, FC multipath.

de vmware-skillsMuy nuevo↓ 322/semActualizado hoy

Se ejecuta en tu computadora

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

@wheelerhubbell/whp-standing-client

Fail-closed epistemic standing middleware for autonomous AI agents.

Governed by the Authority Conservation Principle: $A(c) \le P(c)$ (Authority cannot exceed provenance).

Standing detects and stops Coherent Substitution—when an AI agent silently replaces the assigned task with an adjacent one ($q \to q^*$), reasons coherently about the replacement, and executes unauthorized state mutations.


📚 Case Studies & Theory

  • [Coherent Substitution (v1.1)](./COHERENT_SUBSTITUTION.md): Theoretical formulation of proposition integrity and why systems fail before their reasoning becomes wrong.
  • [Mata v. Avianca Epistemic Autopsy](./MATA_V_AVIANCA_AUTOPSY.md): Controlled forensic breakdown showing how an agent citing 100% verified sources still fails by answering the wrong question ($Q_0 \to Q_1$).

⚡ 1-Line Middleware Integration

Install the package:

npm install @wheelerhubbell/whp-standing-client

Place guardAction immediately before tool execution:

import { guardAction } from '@wheelerhubbell/whp-standing-client';

// Before any agent tool runs: await guardAction(toolCall, { standing: executionContext.standing });

// Proceed only if standing is warranted return await tool.execute(toolCall.arguments);

If an agent attempts a state-changing operation (file deletion, database write, API mutation) without attributable upstream authorization or provenance, guardAction throws a StandingViolationError before the boundary is crossed.


🔍 Observability: evaluateStanding

For inspection without throwing:

import { evaluateStanding } from '@wheelerhubbell/whp-standing-client';

const decision = await evaluateStanding(toolCall, context); if (!decision.allowed) { console.warn(Blocked [${decision.code}]: ${decision.message}); return decision; }

Diagnostic Decision Object
{

"allowed": false, "code": "MISSING_UPSTREAM_PROVENANCE", "actionId": "call_8cb2f1", "toolName": "delete_database_table", "required": ["authority", "provenance"], "observed": { "toolName": "delete_database_table", "arguments": { "table": "users" }, "missing": ["provenance", "authority"] }, "message": "Tool execution blocked for 'delete_database_table': no attributable upstream authorization or provenance." }


🛡️ Core Semantics

  • Fail-Closed by Default: Any state-changing action missing valid provenance or authority is rejected.
  • Authority Windows: Bounded by valid_until timestamps.
  • Loop & Recursion Bounds: Halts unbounded agent loops (executionCount > maxExecutionCount).
  • Zero Overhead for Reads: Passive read operations execute without blocking.

🌐 Verifiable Network Verification

The live service has a plain front door for ordinary x402 agents: POST /v1/evaluate with subject, claim and optional provenance, priced at 1.00 USDC on Base (x402 v2). It returns a signed evaluation record. That record is not a sealed Standing Mark. Marks are issued through POST /v1/evaluations, which takes signed submissions per the published contract.

Example using the official x402 client (requires your own funded wallet and spending limits; not yet verified end to end against the live service):

import { x402Client, wrapFetchWithPayment } from '@x402/fetch';

import { registerExactEvmScheme } from '@x402/evm/exact/client'; import { privateKeyToAccount } from 'viem/accounts';

const client = new x402Client(); registerExactEvmScheme(client, { signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY) }); const fetchWithPayment = wrapFetchWithPayment(fetch, client);

const res = await fetchWithPayment('https://api.wheelerhubbellpublishing.com/v1/evaluate', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ subject: 'agent-session-42', claim: 'Agent executed system mutation', provenance: { source: 'user-intent', authority: 'admin' } }) }); console.log(await res.json());

Direct Autonomous Client (StandingClient)

The client provides built-in autonomous wallet signing and settlement over Base USDC (x402-v2):

import { StandingClient } from '@wheelerhubbell/whp-standing-client';

const client = new StandingClient({ privateKey: process.env.BASE_WALLET_KEY });

// Front-door structural evaluation (POST /v1/evaluate) const record = await client.evaluate({ subject: 'Production Deployment', claim: 'Deploy release to production', provenance: { source: 'ci/cd pipeline', authority: 'release-engineering' } }); console.log('Outcome:', record.evaluation?.determination?.outcome); console.log('Record Hash:', record.record_hash);

// Or purchase an authoritative sealed Standing Mark (POST /v1/evaluations): // const mark = await client.purchase(signedSubmission);


License

MIT © Wheeler Hubbell Publishing

Pregunta a PopNx