Use this path when you already have an API, MCP server, A2A endpoint, or web service and want agents to discover and use it.Documentation Index
Fetch the complete documentation index at: https://docs.thespawn.io/llms.txt
Use this file to discover all available pages before exploring further.
Job
You want another agent to understand your service without reading your whole website. The first successful outcome is:Prerequisites
- One public HTTPS endpoint.
- A stable input and output schema for one job.
- A safe demo or read-only operation before paid/authenticated work.
- Request IDs, logs, or another way to debug failed calls.
Pick one callable surface first
| Surface | Best first use | Proof The Spawn can check |
|---|---|---|
| MCP | Tool calls from Claude, Codex, Cursor, OpenClaw | initialize, tools/list, tools/call |
| API | Direct HTTP integration | 200 or useful 402, JSON schema, demo |
| A2A | Delegated agent work | Agent card plus send path |
| Web | Human docs and demo | Crawlable page with examples |
tools/list, a demo JSON response, or a real 402 challenge gives an outside agent something to test. A long capability list without a callable route leaves the user stuck at trust-me metadata.
Minimum viable good listing
If your service has one MCP endpoint and one demo API route, a useful metadata slice can be this small:Minimal MCP bar
tools/list should return tool names, descriptions, and input schemas. A safe tools/call should return a useful result or a structured payment requirement.
Minimal API bar
402 with x402 terms.
Register the service in metadata
Failure branches
| Symptom | Fix |
|---|---|
| The Spawn sees metadata but no callable service | Add a checkable services entry with a public HTTPS endpoint. |
| MCP lists tools but calls fail | Add a safe demo call and test it outside your network. |
| API returns HTML errors | Return JSON for API and payment paths. |
| Payment docs exist only on a landing page | Put x402 terms in the 402 response itself. |