# API

Honest map of the surfaces that exist today — not a fictional REST CRUD catalog.

## OpenAPI (demo previews)

- Spec: [https://app.quickland.app/api/openapi.json](https://app.quickland.app/api/openapi.json)
- Demo create: `POST https://quickland.app/demo` — JSON payload in, short-lived LLM-optimized preview on `demo.quickland.app`

## MCP (primary agent API)

Most programmatic page management goes through MCP, not ad-hoc REST:

- Hosted endpoint: `https://app.quickland.app/api/mcp`
- Auth: Bearer API key (`ql_…`)
- Docs: [MCP setup](https://www.quickland.app/mcp)

## Published-page machine formats

Every published page (including this one) exposes:

- `/llms.txt` and `/llms-full.txt`
- `?format=md` and `?format=json`
- `robots.txt` and `sitemap.xml`

## Machine-readable variants of this page

- [llms.txt](https://www.quickland.app/api/llms.txt)
- [Markdown](https://www.quickland.app/api?format=md)
- [JSON-LD](https://www.quickland.app/api?format=json)

## Next

[Start on App Host](https://app.quickland.app) · [MCP setup](https://www.quickland.app/mcp) · [Pricing](https://www.quickland.app/pricing)