PresentFast MCP Setup
When invoked, run this two-step check:
Detect existing MCP — run
claude mcp list 2>&1 | grep -i presentfastvia Bash. If the output contains a line starting withpresentfast:, report "✓ presentfast MCP already registered" and exit.Register the MCP — if not registered, print the exact command for the user to run:
claude mcp add presentfast -e PF_API_URL=https://www.presentfast.com -- npx -y @presentfast/mcp-server@latestOffer to run it via Bash (with the user's permission). After it runs, verify with
claude mcp listagain and report success.
After the MCP is registered, two tools become callable:
mcp__presentfast__create_visual_questionmcp__presentfast__wait_for_selection
These are what the /visual skill (and the PostToolUse trigger hook) rely on.
Why this is a separate command
The Claude Code plugin install does not (and cannot) auto-register MCP servers — MCP config lives in the user's ~/.claude.json / .mcp.json and is intentionally user-controlled. This skill closes the gap with one explicit invocation.
Source: khush012/presentfast-visual-questions-plugin — distributed by TomeVault.