Developers overview
Use this section when integrating with Kuration from your own systems: MCP, REST workflow API (projects and rows), and webhooks (tool output events).
Prerequisites
- API access — The workflow API requires an account with API access. If your plan does not include it, the app shows API Access Locked under Settings → Integrations → API; upgrade or contact your Kuration admin as needed.
- API key — Create or rotate your key in the app. Send it in the
kur-api-keyheader on Workflow API and MCP requests. - Webhook URL (optional) — For event delivery, configure an HTTPS URL and store the webhook secret securely. See Webhooks.
Where to work in the product
| Goal | In-app location |
|---|---|
| Generate or copy API key, see quick examples | /settings/integration?tab=api |
| Configure event webhook URL & secret; payload docs | /settings/integration?tab=webhooks |
Docs in this site
- MCP — Streamable HTTP endpoint, client config, response format, and typical agent flows.
- Connect with Claude — Custom connector setup for Claude (OAuth).
- Workflow API — Base URL, authentication,
GET /project-builders(publicbuilder_id+ emptyform_datatemplates), and full endpoint reference (aligned with the app and theenterprise_v3router in the platform backend). - Webhooks —
tool_output_readypayload,X-Kuration-Signatureverification, and Slack notifications.
If you change public HTTP behavior in the backend, keep these pages in sync (see AGENTS.md in kuration-docs).