For Agents & Builders

Canonical workspace state.
Auditable actions.
One MCP integration.

ExecuFunction exposes a person's operational world (time, tasks, people, projects, documents, code) as a unified context graph with safe write actions. Connect once via MCP. Your agent sees real state.

State Primitives

Your agent gets typed access to:

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

Contracts, not features.

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.
Approval gates
Irreversible actions require human approval. Your agent pauses, requests confirmation, resumes.
Audit logs
Every tool call, every mutation, every read — logged with timestamps, agent identity, and run context.
Budget ceilings
Credit-based budgets per agent, per run, per day. Agents stop at the limit, not when the bank account runs out.
Freshness metadata
Every response includes last_updated and created_at timestamps. Your agent knows exactly how stale its context is. Unchanged resources return fast.
Connect in 5 Minutes

One config block. 60+ tools.

MCP Server
// Claude Code, Cursor, Windsurf, etc. { "mcpServers": { "execufunction": { "url": "https://mcp.execufunction.com/sse", "headers": { "Authorization": "Bearer exf_pat_..." } } } }

Your agent now has 60+ tools across every domain in the workspace.

CLI Tool
# Install and authenticate npm install -g @execufunction/cli exf auth login # Same tools, from your terminal exf tasks list --status next_action exf calendar list --start 2026-02-17 --end 2026-02-23 exf notes search "architecture" exf codebase search "auth middleware"

Terminal-native access to your full workspace. Pipe into scripts, automate workflows, or run agent loops through execuTerm without losing project context.

Agent interaction example
"What's on my human's plate this week?"
calendar_list_events(startDate: "2026-02-17", endDate: "2026-02-23")
task_list(status: "in_progress")
task_list(status: "next_action", limit: 5)
Agent now knows: 3 meetings, 4 tasks in progress, 5 queued. Real state, not pasted context.

Why agents choose ExecuFunction

Lower cost-to-completion.

One project_get_context call returns tasks, notes, signals, and members. No chain-of-thought steps to re-derive state that already exists.

Higher task success rate.

Agents with real calendar constraints, real task state, and real relationship data make better decisions than agents operating on vibes.

Persistent memory they didn't have to build.

The human generates context by using the workspace. The agent benefits automatically. No custom memory infrastructure to maintain.

Built for cron, not demos.

Structured errors, idempotent writes, permission scoping, audit trails. Built for agents that run unsupervised.

Give your agent a workspace.

Get started in 2 minutes. Install the CLI or connect via MCP — same tools, same data, your choice of interface.

Get Your API Key CLI Installation → Read Full MCP Docs →