connect

Configure MCP servers and permission entries for external services.

6|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/thensls/nsls-builder-toolkit --skill connect-thensls
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connect
Source: https://github.com/thensls/nsls-builder-toolkit/tree/main/skills/connect
Command: npx skills add https://github.com/thensls/nsls-builder-toolkit --skill connect-thensls

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables Claude Code to access your external tools by detecting existing MCP server entries, guiding authentication, writing persistent MCP configurations, and adding appropriate permissions so other skills can read your data without repeated manual setup.

Core Features & Use Cases

  • Environment detection: Detects VS Code, Cursor, claude.ai web, or CLI and recommends the correct auth/transport (stdio, HTTP, or first-party OAuth).
  • Service-specific seeds: Step-by-step connection flows for PostHog, Airtable, n8n, Slack, Customer.io and guidance for HubSpot, Snowflake, Rippling, and others.
  • Three-tier permission model & safety: Automatically adds read-only tools, asks for consent for local config changes, and only performs external writes when explicitly requested with confirmations.
  • Diagnostics and resilience: Runs health checks, surfaces silent failures, guides npx-based MCP server testing, and instructs config file placement and cache refreshes.

Quick Start

Run /connect and follow the interactive prompts to detect, configure, and verify connections for the services you want to add.

Frequently Asked Questions about connect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure MCP servers for Claude Code to access external tools?

Configuring MCP servers for Claude Code involves writing persistent entries to ~/.claude.json and ~/.claude/settings.json, setting up transport protocols, and adding permissions so external tools can be accessed without manual setup.

Can I connect Claude Code to Slack and Airtable using OAuth?

Yes, Claude Code can connect to Slack and Airtable using OAuth and token-based authentication flows, detecting your environment to recommend the correct transport scenario across HTTP and stdio.

What is the best way to set up read-only permissions for MCP servers?

The best way to set up read-only permissions for MCP servers is using a three-tier permission model that automatically adds read-only tools, asks consent for local config changes, and requires explicit confirmation for external writes.

Why is my MCP server connection not working in VS Code?

MCP server connections fail due to misconfigured credentials or incorrect transport settings; run health checks, use npx-based MCP server testing for diagnostics, and verify config file placement to surface silent failures.

Do I need to manually edit ~/.claude.json to add PostHog or n8n integrations?

No, you do not need to manually edit ~/.claude.json; the connection process detects existing server entries, guides authentication, and writes persistent MCP configurations for services like PostHog and n8n automatically.

How do I troubleshoot expired tokens when connecting Customer.io to Claude Code?

To troubleshoot expired tokens when connecting Customer.io, run health checks to surface silent failures and apply safe fallbacks for expired or misconfigured credentials provided during the connection setup.