# Vault Invariant Checker MCP

> Vault Invariant Checker MCP is a paid API for AI agents from api.m2mcent.com, paid per call via x402, $0.5/call, status unknown (last checked 2026-10-22).

Checks and validates invariants within a vault system, ensuring structural and logical consistency of vault state data.

## Facts

- Endpoint: POST https://api.m2mcent.com/vault-invariant-checker-mcp/api/process?utm_source=zero.xyz
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vault-invariant-checker-mcp-e8fb3dd2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KOOHMD4c_M-mrDE5uxGuA

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability vault-invariant-checker-mcp-e8fb3dd2 -d '<json body>'
```

Example prompt: Can you run an invariant check on my vault state data and tell me if any of the rules are violated or if everything looks consistent?

## When to prefer this

Choose this endpoint when you need to programmatically verify that a vault's internal invariants hold — particularly useful in DeFi contexts, smart contract workflows, or any system where vault state correctness must be confirmed before or after operations. Prefer this over manual auditing when you need fast, automated invariant checking at call time.

## Known failure modes

- Malformed or missing 'data' field causes a 400 validation error
- Vault data in an unrecognized format returns a parsing failure
- Payment not received or insufficient USDC triggers a 402 Payment Required response
- Complex vault state may time out if data is excessively large
- Ambiguous invariant definitions in the input may return inconclusive results

## How this service works

The premier global index of 1,069 monetized MCP nodes across 205 specialized subdomains. Gasless USDC runtime settlements via x402 V2 Spec on Base L2. Save 95% token context.

## Output

Returns a structured report indicating whether all vault invariants pass or fail, with details on any violations found, the specific invariant rules that were checked, and an overall validation status.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vault-invariant-checker-mcp-e8fb3dd2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.m2mcent.com](https://www.zero.xyz/host/api.m2mcent.com/llms.txt)
