# Halowerk API Discovery Scanner

> Halowerk API Discovery Scanner is a paid API for AI agents from tools.halowerk.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Scans a domain's well-known convention paths for OpenAPI, MCP, x402, GraphQL, Feeds, llms.txt, security.txt, and structured data, then scores its agent-readiness.

## Facts

- Endpoint: POST https://tools.halowerk.com/v1/api/discovery
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-api-discovery-scanner-d6ebc13a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MenGXmkmfcLX3-ISlPh3W

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 halowerk-api-discovery-scanner-d6ebc13a -d '<json body>'
```

Example prompt: Can you scan example.com and tell me what machine-readable APIs or agentic interfaces it exposes — like OpenAPI, MCP, GraphQL, or x402 — and give me a score for how agent-ready it is?

## When to prefer this

Use this endpoint when you need to quickly audit what machine-readable or agentic interfaces a domain exposes without prior knowledge of its API structure. It is ideal for pre-integration vetting, competitive intelligence on developer tooling, or assessing whether a third-party site is AI-agent-ready. Prefer this over manual inspection or general web scrapers when you specifically need structured output covering OpenAPI, MCP, x402, GraphQL, feeds, llms.txt, and security.txt in a single call.

## Known failure modes

- Domain is unreachable or returns no valid HTTP responses — scan returns empty results
- Domain blocks automated scanners via robots.txt or firewall — paths return 403/429
- False negatives if endpoints are not at conventional paths — non-standard locations are missed
- Very slow domains may cause timeouts on individual path probes
- Malformed or partial specs at discovered URLs may yield incomplete content summaries

## How this service works

Prueft die bekannten Konventionspfade einer Domain auf OpenAPI, MCP, x402, GraphQL, Feeds, llms.txt, security.txt und strukturierte Daten und wertet die Verweise der Startseite mit aus. Liefert je Fund Art, URL, Statuscode und eine Kurzfassung des Inhalts sowie eine Kennzahl fuer die Agententauglichkeit.

## Output

A list of discovered endpoints per convention path, each with: type (OpenAPI, MCP, x402, GraphQL, Feed, llms.txt, security.txt, structured data), URL, HTTP status code, and a brief content summary. Also includes an aggregate agent-readiness score for the domain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "description": "Domain oder URL, zum Beispiel example.com"
  },
  "include_probe_log": {
   "type": "boolean",
   "default": false,
   "description": "Alle geprueften Pfade mit Statuscode mitliefern"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-api-discovery-scanner-d6ebc13a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.halowerk.com](https://www.zero.xyz/host/tools.halowerk.com/llms.txt)
