# FHI MCP Security Monitoring

> FHI MCP Security Monitoring is a paid API for AI agents from polished-truth-c514.fhi-llc-1118.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Executes stateful agent tasks via a remote MCP endpoint, tracking change evidence for security monitoring purposes, payable per call with x402 Base USDC.

## Facts

- Endpoint: POST https://polished-truth-c514.fhi-llc-1118.workers.dev/api/v1/agent-execute?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fhi-mcp-security-monitoring-e3ad5843
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_g1N7IXnbiPaW8BiDji8DX

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 fhi-mcp-security-monitoring-e3ad5843 -d '<json body>'
```

Example prompt: Run a security monitoring check to detect any recent unauthorized changes to my MCP configuration — use up to 3 steps and include this context: 'environment: production, last known state: baseline-v2'.

## When to prefer this

Choose this endpoint when you need a pay-per-call, stateful AI agent execution capability specifically oriented toward security monitoring and change evidence tracking via MCP, and when you are already set up to pay micropayments in Base USDC via x402. Less suited for general-purpose AI completions, bulk batch processing, or non-security agent tasks.

## Known failure modes

- Payment not provided or invalid x402 USDC payment header — returns 402 Payment Required
- Task string missing or empty — returns 400 Bad Request
- maxSteps exceeds maximum of 4 — returns 400 validation error
- Context string exceeds 50,000 character limit — returns 400 Bad Request
- Underlying Cloudflare Worker or model unavailable — returns 503 or timeout
- Ambiguous or malformed task description may produce unhelpful model responses

## How this service works

Stateful remote-MCP change evidence, payable per call with x402 Base USDC.

## Output

Returns a JSON object containing the model identifier (e.g. '@cf/zai-org/glm-4.7-flash') and a result object with a 'response' field containing the agent's textual analysis or findings from the security monitoring task.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "task": {
   "type": "string",
   "maxLength": 20000,
   "minLength": 1
  },
  "context": {
   "type": "string",
   "maxLength": 50000
  },
  "maxSteps": {
   "type": "integer",
   "default": 3,
   "maximum": 4,
   "minimum": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "model": "@cf/zai-org/glm-4.7-flash",
  "result": {
   "response": "..."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fhi-mcp-security-monitoring-e3ad5843/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from polished-truth-c514.fhi-llc-1118.workers.dev](https://www.zero.xyz/host/polished-truth-c514.fhi-llc-1118.workers.dev/llms.txt)
