# Forkit

Forkit is the only MCP you need for your team of agents. It is a persistent coordination infrastructure for multi-agent AI systems, exposed as a single MCP endpoint.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add zeintesit/forkit

# Browse available tools
npx -y smithery tool list zeintesit/forkit

# Get full schema for a tool
npx -y smithery tool get zeintesit/forkit execute_code

# Call a tool
npx -y smithery tool call zeintesit/forkit execute_code '{}'
```

## Direct MCP Connection

Endpoint: `https://forkit--zeintesit.run.tools`

**Optional config:**
- `authHeader` (query) — Leave blank for guest access — 50 free tasks, no sign-up required. Or enter Bearer YOUR_API_KEY from forkit-mcp.com for a full account.

## Tools (7)

- `execute_code` — Execute an async JavaScript function in a real V8 isolate with your workspace API.
- `search_api` — Return TypeScript type definitions for the execute_code codemode SDK. Call once per session and cache the result.
- `ready_tasks` — Return all pending tasks with no unresolved blockers — the topological ready set. Use as your starting point to find th…
- `claim_task` — Atomically claim a pending task for an agent. Race-condition-safe — only one agent wins when two claim the same task si…
- `wait_for_task` — Block until a ready task is available for the given assignee. Wakes within ~250ms when a task becomes claimable. Use in…
- `summarize_session` — Generate an AI digest of the current session and persist it to R2 memory as a Markdown file. Call at the end of every w…
- `list_executions` — Return recent execute_code audit records for this workspace. Each record includes status, duration_ms, and any error.

```bash
# Get full input/output schema for a tool
npx -y smithery tool get zeintesit/forkit <tool-name>
```
