← Back to Code

Siftable MCP Server

Connect your IDE's AI assistant to Siftable for task management, curated code memory, and shared workspace context.

What is MCP?

Model Context Protocol (MCP) is an open standard that connects AI assistants to external tools and data sources. Siftable provides an MCP server that gives your IDE's AI assistant direct access to your tasks, projects, calendar, knowledge base, and code.

Why use MCP with Siftable?

Source inspection stays in your local checkout through Git, rg, your editor, or an authorized coding agent. Hosted MCP exposes curated code memory, not source indexing or source search.

Quick Start

  1. Generate a PAT in Siftable settings
  2. Configure your MCP client with EXF_API_URL and EXF_PAT
  3. Restart the client
  4. Start with context_current; use find_capability when a capability is absent and request_capability to inspect missing-scope recovery

Client Configuration

Claude Desktop (macOS)

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "execufunction": {
      "command": "npx",
      "args": ["@execufunction/mcp-server"],
      "env": {
        "EXF_API_URL": "https://api.execufunction.com",
        "EXF_PAT": "exf_pat_your_token_here"
      }
    }
  }
}

Cursor / Windsurf

Add to MCP settings:

{
  "execufunction": {
    "command": "npx",
    "args": ["@execufunction/mcp-server"],
    "env": {
      "EXF_API_URL": "https://api.execufunction.com",
      "EXF_PAT": "exf_pat_your_token_here"
    }
  }
}

Claude Code (CLI)

claude mcp add execufunction \
  --command "npx" \
  --args "@execufunction/mcp-server" \
  --env EXF_API_URL=https://api.execufunction.com \
  --env EXF_PAT=exf_pat_your_token_here

Available Tools

ToolDescription
project_listList all projects
project_get_contextGet full project context
task_listList tasks
task_createCreate a new task
task_completeMark task complete
note_searchSearch knowledge base
note_createCreate a note
calendar_list_eventsList calendar events
people_searchSearch contacts
find_capabilityDiscover callable and requestable capabilities
request_capabilityInspect authorization recovery or intentionally request an OAuth challenge
code_memory_searchSearch curated code facts
code_memory_storeStore a durable code fact with provenance

Source and Code Memory

Inspect source locally. Use code memory only for short, durable facts such as architecture decisions, conventions, integration seams, and gotchas.

code_memory_search {
  "query": "authentication middleware convention",
  "limit": 5
}

Authentication

PATs (Personal Access Tokens) are required for MCP access.

← Back to Code