DEVELOPER & OPERATOR REFERENCE

Jack System Documentation

Reference documentation for deploying Jack into Slack workspaces, linking Nango OAuth connectors, and querying Jack via Model Context Protocol (MCP).

STEP 01: SLACK WORKSPACE DEPLOYMENT

Install Jack to Your Team Channels

Click the install link below to authorize the verified Jack Slack app into your team workspace. Once installed, invite Jack into any operational channel using /invite @Jack.

STEP 02: OAUTH CONNECTOR AUTHORIZATION

Granting Least-Privilege OAuth Permissions

Jack utilizes self-hosted Nango proxies to authenticate against third party APIs (Google Workspace, Linear, GitHub, Stripe, Zendesk). When Jack encounters a task requiring an external connector, it provides an authenticated authorization link directly inside the Slack thread.

// Sample Nango Connection Grant Payload { "grant_id": "grant_nango_lin_982", "provider": "linear", "scopes": ["issues:create", "issues:read"], "tenant_id": "ten_veldon_prod", "expires_at": "2026-12-31T23:59:59Z", "revocation_policy": "instant" }
STEP 03: MODEL CONTEXT PROTOCOL (MCP)

Using Jack from Claude Desktop & IDEs

Add Jack as an MCP server in your local Claude configuration (~/.claude.json or claude_desktop_config.json) to invoke Jack capabilities directly from your coding assistant.

{ "mcpServers": { "jack-fulfillment": { "command": "npx", "args": ["-y", "@jack-agi/mcp-server", "--token", "env:JACK_API_TOKEN"] } } }