# ExecuFunction > AI-native productivity platform. Tasks, calendar, knowledge base, code intelligence, > vault, and persistent memory — accessible via MCP (Model Context Protocol), CLI, or > REST API. One platform, three interfaces, 60+ tools. - [For Agents](https://execufunction.com/agents.html): ExecuFunction gives your agent a workspace — real tasks, calendar, projects, code, and memory as structured, queryable state. - [Full API Reference with Response Shapes](https://execufunction.com/llms-full.txt): Machine-readable reference with JSON response examples for every domain. > **Access scopes:** Each PAT is domain-scoped. A calendar-only token cannot read tasks or vault secrets. Request only the scopes your agent needs. ## Getting Started - [MCP Quickstart](https://execufunction.com/docs.html#quickstart): 3-step setup — get PAT, configure MCP, verify - [CLI Installation](https://execufunction.com/docs.html#cli-install): `npm i -g @execufunction/cli`, device flow auth, first command - [Authentication](https://execufunction.com/docs.html#authentication): Device flow (CLI) or PAT (MCP/API) - [MCP Connection](https://execufunction.com/docs.html#connection): SSE endpoint, compatible clients ## Tool Domains (MCP + CLI) Each domain is accessible via MCP tools, CLI commands, and REST API. Full reference at docs.html. - [Tasks](https://execufunction.com/docs.html#tasks): MCP `task_list` / CLI `exf tasks list` — CRUD, status, priority, project filters - [Calendar](https://execufunction.com/docs.html#calendar): MCP `calendar_list_events` / CLI `exf calendar list` — events by date range - [Projects](https://execufunction.com/docs.html#projects): MCP `project_get_context` / CLI `exf projects context` — full project overview - [Knowledge](https://execufunction.com/docs.html#knowledge): MCP `note_search` / CLI `exf notes search` — notes, concepts, meetings, references - [People](https://execufunction.com/docs.html#people): MCP `people_search` / CLI `exf people search` — contact search - [Codebase](https://execufunction.com/docs.html#codebase): MCP `codebase_search` / CLI `exf codebase search` — semantic code search, git history, blame - [Code Memory](https://execufunction.com/docs.html#code-memory): MCP `code_memory_store` / CLI `exf code memory store` — persistent codebase facts - [Documents](https://execufunction.com/docs.html#documents): MCP `upload_document` / CLI `exf documents upload` — PDF, markdown, text - [Vault](https://execufunction.com/docs.html#vault): MCP `vault_create` / CLI `exf vault create` — encrypted secret storage ### Example: task_list response ```json { "tasks": [ { "id": "a1b2c3d4-...", "title": "Review PR #42", "status": "next_action", "priority": "do_now", "projectId": "e5f6a7b8-...", "dueAt": "2026-02-27T17:00:00.000Z", "createdAt": "2026-02-26T10:00:00.000Z", "subtaskCount": 2 } ], "nextCursor": "eyJjcmVhdGVkQXQiOi..." } ``` ### Example Workflow: Link Code to a Task 1. `task_create` → create "Refactor auth module" → returns `{ task: { id: "abc-123" } }` 2. `codebase_register` → register repo → returns `{ repositoryId: "repo-456" }` 3. `task_link_code` → link task abc-123 to repo-456 with file path and commit SHA 4. `code_memory_store` → store fact: "Auth module uses OAuth2 + PKCE" for future context ## Concepts - [Workflows](https://execufunction.com/docs.html#workflows): Cross-domain recipes — link code to tasks, project onboarding, end-of-day review - [Credits & Billing](https://execufunction.com/docs.html#credits): Flat per-message pricing (1-8 credits by model) - [Idempotency](https://execufunction.com/docs.html#idempotency): All mutations accept idempotency keys for safe retries - [Permissions](https://execufunction.com/docs.html#permissions): Domain-scoped tokens — calendar-only tokens can't touch tasks ## Product - [Pricing](https://execufunction.com/pricing.html): Free tier (50 credits/mo), Founding Member ($17/mo, 500 credits) - [Daemons](https://execufunction.com/daemons.html): Persistent AI workers with compound learning ## Optional - [About](https://execufunction.com/about.html): Company background - [ADHD Focus](https://execufunction.com/adhd.html): How ExecuFunction helps with ADHD workflows