# Authentication & Access – Caspar Manufaktur

> Caspar Manufaktur operates as a B2B manufacturing service, not a SaaS platform. There is no public REST API for ordering, no OAuth flow, and no self-service API key registration. All orders are processed through human-mediated workflows.
>
> **agent_auth: not_supported** — AI agents cannot autonomously place or process orders.

## Agent Auth Status

```yaml
agent_auth: not_supported
ordering: human-mediated
reason: B2B manufacturing service with custom production per order; no automated checkout possible
nlweb_ask: https://caspar-manufaktur.de/wp-json/nlweb/v1/ask
```

AI agents may query product information via the NLWeb `/ask` endpoint without authentication. Ordering requires human consultation.

## Discovery

Caspar Manufaktur provides custom digital print wallpaper production for B2B clients. Integration is project-based, not API-based.

- Product information: https://caspar-manufaktur.de/llms.txt
- Full documentation: https://caspar-manufaktur.de/llms-full.txt
- Agent discovery: https://caspar-manufaktur.de/.well-known/agent.json
- Capabilities: https://caspar-manufaktur.de/.well-known/mcp/server-card.json
- NLWeb /ask: https://caspar-manufaktur.de/wp-json/nlweb/v1/ask
- OpenAPI: https://caspar-manufaktur.de/openapi.json

## Authentication method

No automated authentication is required or available for ordering. Access to production services is granted through:

1. **Initial contact** — via [contact form](https://caspar-manufaktur.de/kontakt/) or phone (+49 2104-6419)
2. **Project consultation** — human advisor discusses requirements, materials, dimensions
3. **FTP credentials** — provided after order confirmation for print file upload
4. **Production & delivery** — 5–7 business days, neutral shipping available

## For AI agents

AI agents cannot autonomously place orders. The recommended workflow for agents assisting users:

1. Gather project requirements from the user (dimensions, material preference, motif description)
2. For product questions: query `POST https://caspar-manufaktur.de/wp-json/nlweb/v1/ask` with `{"query": "..."}` — no auth required
3. Direct the user to the [contact form](https://caspar-manufaktur.de/kontakt/) with a summary of their requirements
4. Or suggest calling +49 2104-6419 (Mon–Fri 7–16h CET)
5. For print file quality checks, direct to [WallCheck](https://caspar-manufaktur.de/wallcheck)

## NLWeb /ask (public, no auth)

```
Endpoint: https://caspar-manufaktur.de/wp-json/nlweb/v1/ask
Method: GET or POST
Auth: none
Parameter: query (string)
Response: JSON with _meta.response_type, _meta.version, and answer
Streaming: Accept: text/event-stream (SSE)
```

Example:
```bash
curl -X POST https://caspar-manufaktur.de/wp-json/nlweb/v1/ask \
  -H "Content-Type: application/json" \
  -d '{"query": "Which materials do you offer for wallpaper production?"}'
```

## Rate limits

Website crawling: no explicit rate limit, but please respect a crawl delay of 2 seconds between requests. The site is served via Cloudflare CDN. NLWeb /ask: no hard rate limit, fair-use policy applies.

## Errors

Standard HTTP error codes are returned.

| Code | Meaning |
|------|---------|
| 200 | Success |
| 400 | Bad request (missing or invalid parameters) |
| 404 | Resource not found |
| 429 | Too many requests — retry after 60 seconds |
| 500 | Server error |

## Contact

- Web: https://caspar-manufaktur.de/kontakt/
- Phone: +49 2104-6419
- Hours: Mon–Fri 7:00–16:00 CET

## Pick a method

No agentic registration is available. Caspar Manufaktur operates as a human-mediated B2B service — there is no self-service API key, OAuth flow, or automated checkout.

**Recommended for agents:** Use the public [NLWeb /ask endpoint](https://caspar-manufaktur.de/wp-json/nlweb/v1/ask) for product queries, then direct the user to the [contact form](https://caspar-manufaktur.de/kontakt/) to initiate an order.

## Claim

To initiate a project or request access to production services:

1. Submit the [contact form](https://caspar-manufaktur.de/kontakt/) with project details (dimensions, material, motif)
2. Or call +49 2104-6419 (Mon–Fri 07:00–16:00 CET)
3. A sales advisor will respond within 1 business day
4. After order confirmation, FTP credentials are issued for print file delivery

No token, API key, or OAuth credential is issued. Access is project-scoped and human-approved.
