# info.description
Public, read-only discovery endpoints for SmartAcco agent integrations.

# paths./.get.responses.200.description
HTML homepage or Markdown when requested with Accept: text/markdown.

# paths./.well-known/smartacco-tools.json.get.responses.200.description
Machine-readable catalog of SmartAcco public tools.

# paths./brief-konsultacji.get.description
Render a no-storage consultation brief from URL query parameters. Returns text when requested with Accept: text/plain or format=text, Markdown when requested with Accept: text/markdown or format=markdown, and JSON when requested with Accept: application/json or format=json.

# paths./brief-konsultacji.get.responses.200.description
HTML, Markdown or JSON consultation brief.

# paths./api/consultation-lead.post.description
User-controlled CRM-lite v1. Requires explicit consent, Cloudflare Turnstile token and rate limiting. Stores the lead in Cloudflare KV for 180 days and sends a minimal nFirma Tax team notification.

# paths./api/consultation-lead.post.responses.400.description
Validation error, missing consent or rejected honeypot.

# paths./api/consultation-lead.post.responses.503.description
Turnstile or notification secret is not configured.