For Agents & Builders
Stop your agents from starting blind.
Connect once via MCP. Your agent reads the user's calendar, tasks, projects, knowledge, code, and people through 60+ typed tools — no re-asking, no re-deriving, no half-loaded context. Idempotent writes survive retries. Scoped permissions and audit logs survive your security review.
State Primitives
What your agent gets, out of the box
| Primitive | Read | Write | Examples |
|---|---|---|---|
| tasks | ✓ | ✓ | List by status, project, priority. Create, update, complete. |
| events | ✓ | ✓ | Calendar queries by date range. Create, update events. |
| people | ✓ | ✓ | Search contacts, get org relationships, interaction history. |
| projects | ✓ | ✓ | Full project context: tasks, signals, notes, members. |
| knowledge | ✓ | ✓ | Search notes, get documents. Create notes, upload docs. |
| code | ✓ | — | Semantic code search, git history, blame, expertise, conventions. |
| memory | ✓ | — | User preferences, learned attributes, behavioral patterns. |
Trust Infrastructure
Built for security teams that say no by default.
Idempotent writes
Pass
idempotency_key on any create or update. Network timeouts, retries, race conditions — handled. Same key returns the existing resource, not a duplicate.Permission scoping
Personal access tokens scope per domain:
calendar, tasks, knowledge, code, people, projects. A calendar-only token returns 403 on task_create. Least privilege by default.Human gates on destructive moves
Mark deletes, archives, or any sensitive write as approval-required. The agent pauses, the human approves in-app or by push, the agent resumes. No fully autonomous footguns.
Audit logs your CISO can read
Every tool call is recorded: timestamp, agent identity, PAT ID, parameters, response summary, latency. 90 day retention. Queryable via API. Hand it to your security team and stop being the integration audit trail.
Stop the runaway agent
Set credit ceilings per agent, per run, per day. The agent stops at the limit and surfaces a notification — no silent overruns at 3am.
Your agent knows what's stale
Every response carries last_updated and created_at metadata. Your agent decides whether to refresh or trust the cache. Unchanged resources return fast.
Give your agent a workspace
before you give it instructions.
Get started in 2 minutes. Install the CLI or connect via MCP — same tools, same data, your choice of interface.