New Persistent assistants now work in governed, cross-host teams. See what changed

Glueprint tools missing in sessions (MCP helper)

Sessions run but permission prompts and gp_* tools never appear.

On this page

Agent sessions start and respond normally, but the Glueprint tools (gp_send_channel_message, gp_create_task, and the other gp_* tools) are never available, and permission prompts never surface in the app. Assistants can’t post to their channel, and every tool approval silently falls through.

This almost always means the glueprint-mcp helper binary isn’t reachable on that machine. The desktop app looks for it in two places: next to the app’s own executable, then on your PATH. Work through the checks below in order.

Checks

1. Is the helper inside the app bundle?

ls /Applications/Glueprint.app/Contents/MacOS/

You should see glueprint-desktop, glueprint-mcp, and glueprint-analytics. Desktop versions up to and including 1.2.0 shipped only glueprint-desktop — the helper was missing from the bundle. If that’s what you see, update the app; if you can’t update yet, use the workaround below.

2. Is the helper on your PATH?

which glueprint-mcp

If the bundle check failed, this fallback is the only way the app can find the helper. No output means it isn’t installed anywhere — go to the workaround.

3. Is the helper actually launching?

ls -la ~/.glueprint/mcp-debug.log

The helper writes this log every time it starts. If the file exists and its timestamp matches your latest session, the helper is launching and your issue is elsewhere — check the session’s MCP indicator in the chat header and contact support.

4. What does the app log say?

grep -E "MCP binary not found|MCP servers not connected" \
  ~/Library/Logs/dev.glueprint.app/Glueprint.log

MCP binary not found confirms the helper couldn’t be located. MCP servers not connected means the helper (or another MCP server) was found but failed to connect.

5. Managed device? Check for enterprise Claude Code policies

On MDM-managed machines, IT can restrict which MCP servers Claude Code may load — that blocks Glueprint’s tools even when the helper binary is present:

cat "/Library/Application Support/ClaudeCode/managed-settings.json"

If this file exists and disables MCP servers or omits glueprint from an allowlist (or denies mcp__glueprint__* permissions), ask your IT team to allow the glueprint MCP server.

6. Quarantined binaries

If the app or a manually copied helper was downloaded outside the App Store / installer flow, Gatekeeper may block it:

xattr -l /Applications/Glueprint.app
xattr -l "$(which glueprint-mcp)"

A com.apple.quarantine attribute on the helper prevents it from running. Remove it with xattr -d com.apple.quarantine <path> or reinstall from the official download.

Workaround: install the CLI

The Glueprint CLI ships glueprint-mcp (and glueprint-analytics) and puts them on your PATH, which the desktop app picks up as its fallback:

curl -fsSL https://install.glueprint.ai | sh

Then quit and relaunch the Glueprint app (it captures your shell PATH at startup) and start a new session. Keep the CLI version in step with the desktop app when you update.

Permanent fix

Update to the latest desktop release — newer builds bundle glueprint-mcp and glueprint-analytics inside the app, so no CLI install or PATH setup is required.