Overview
Barakah Tasks is a local-first task manager with optional cloud-backed collaboration and integrations. Public integrations act for a signed-in person through an OAuth connection. They do not create a second account model or bypass the permissions visible in the app.
Integration surfaces
Section titled “Integration surfaces”Barakah Tasks separates two OAuth resource audiences:
- MCP uses
https://mcp.barakahtasks.com/mcpfor agent tools. - REST uses
https://api.barakahtasks.com/for API resources, Event Log access, and webhook control.
A token for one audience is invalid at the other. A missing OAuth resource value selects MCP for compatibility. Clients that need REST must request the REST resource explicitly.
What this preview includes
Section titled “What this preview includes”The CloudEvents schemas, event data schemas, and synthetic fixtures are generated contract artifacts. REST routes and webhook examples appear only after their generated implementation artifacts pass the documentation gates.
Start with the product model, then review authentication and scopes.