Skip to main content
Use Claude as a natural-language interface to WisePilot. Once connected via MCP (Model Context Protocol), you can generate images, browse your content library, analyze ad performance, pull metrics, and more — all from a Claude conversation.

Prerequisites

Before connecting, make sure:
  1. You have a WisePilot account — You need to be a member of at least one website
  2. Your role is Editor or higher — Generation tools require Editor access. Ask your workspace admin to add you if needed.
  3. You’re using Claude Pro, Team, or Enterprise — MCP connections require a paid Claude plan

Connecting Claude to WisePilot

Claude.ai (Web)

  1. Open claude.ai and sign in
  2. Click your profile icon in the bottom-left corner, then Settings
  3. Go to Integrations (or MCP Servers depending on your plan)
  4. Click Add Integration
  5. Enter the server URL:
  6. Claude will redirect you to WisePilot to log in
  7. On the consent screen, review the permissions and click Allow
  8. You’re connected — Claude will confirm the integration is active

Claude Desktop

  1. Open Claude Desktop and go to Settings (gear icon)
  2. Navigate to Integrations or MCP Servers
  3. Click Add and enter:
    • Name: WisePilot
    • URL: https://ai.wisepilot.app/api/v1/mcp
  4. Save and restart Claude Desktop if prompted
  5. On first use, Claude will open a browser window for you to log in to WisePilot
  6. Review the permissions on the consent screen and click Allow
  7. Return to Claude Desktop — the connection is now active

Claude Code (CLI)

Add the server to your Claude Code configuration:
On first use, Claude Code will open a browser for OAuth authentication.

What’s Available

Recommended path: explore/query. Claude has access to 8 domain pairs ({domain}_explore + {domain}_query) plus 4 atomic orchestration tools that cover everything below. Ask Claude “what intelligence operations are available?” and it’ll call intelligence_explore() to find out. See the MCP Tool Reference for the full pattern.The individual tools below remain available for backward compatibility. New conversations should let Claude discover ops via _explore.

Scoping & Navigation

Start here — these tools help Claude discover your websites and understand what’s available.

Ad Campaigns & Creatives

The get_keyword_summary and get_search_term_summary tools use SQL aggregation and work regardless of how many keywords or search terms exist. Use these for high-level analysis, and the _grouped variants for drill-down.

Generation

These tools create content and require Editor role or higher.

Metrics & Dashboards

Intelligence & Optimization

Entities now include a lifecycle_state field via query_data, tracking where each asset sits in its creation lifecycle (setup, outline, draft, review, published). Use this to filter for in-progress or stalled assets.

Brand & Style

GoHighLevel (GHL) Data

Skills

Chat History

Lifecycle Management

Platform Publishing

These tools create or modify content and require Editor role or higher.

SEO Research

These tools consume Ahrefs API credits. Batch keywords into single calls rather than querying one at a time.
SEO research tools consume Ahrefs API credits. Batch keywords into single calls rather than querying one at a time.

Data Sync & Export

Integrations

Example Prompts

Once connected, try asking Claude: Getting started:
  • “List my websites” — discover your website IDs
  • “Give me a summary of the Acme Corp website”
Content:
  • “Show me all blog posts that are in Review status”
  • “What content opportunities have the highest priority right now?”
  • “Search for content about pricing strategies”
Ads analysis:
  • “Show me all ad campaigns and their ROAS”
  • “What are the top-performing ad creatives by CTR this month?”
  • “Show me the targeting for our Meta ad sets”
  • “Give me a keyword summary for the last 90 days”
  • “What search terms are driving the most conversions?”
  • “Show me daily performance trends for campaign X over the last 30 days”
Generation:
  • “Generate a hero image for our new product page — use our primary brand style”
  • “Generate 3 variations of a Meta ad for our spring campaign”
  • “Create a blog post about cloud migration for IT directors”
Intelligence:
  • “What are our top confirmed learnings from the last month?”
  • “Show me the active experiments and their results”
  • “What work items should we prioritize this week?”
Brand & style:
  • “What are our brand guidelines?”
  • “Show me our ICP profiles”
  • “List our image styles and generate an image using the editorial style”
Lifecycle:
  • “What step is the wedding pricing blog at in its lifecycle?”
  • “Is this blog ready to publish?”
Platform push:
  • “Publish this blog to WordPress”
  • “Pause the underperforming Google Ads creative”
SEO Research:
  • “Find keyword ideas around ‘wedding venue marketing’”
  • “What SERP features exist for ‘the knot advertising cost’?”
Recommendations:
  • “What should I work on next?”
  • “Show me the top priority actions for this week”
Skills:
  • “List all available skills for this website”
  • “Execute the ad-spend-analyst skill for Google Ads with a 30-day lookback”
When you first connect, ask Claude to list your websites — this helps it discover your website ID, which is required for most other tools.

How Access Works

The MCP connection uses OAuth 2.1 with PKCE — the same secure flow used by services like Google and GitHub.
  • Your identity: The connection is tied to your WisePilot user account. Claude can only access websites where you are a member.
  • Website-scoped: All data access is scoped to individual websites. If you’re a member of multiple websites, Claude can access them all.
  • Role-enforced: Your role on each website determines what you can do. Viewers can browse; Editors and above can generate content and images.
  • Token-based: Access tokens expire after 1 hour and automatically refresh. No passwords or API keys are stored by Claude.

Revoking Access

To disconnect Claude from your WisePilot account:
  1. Log in to WisePilot
  2. Navigate to Integrations in the sidebar
  3. Find the active OAuth session and revoke it
You can also remove the integration from Claude’s settings directly.

Troubleshooting

”Unauthorized” or “Access denied” errors

  • Your access token may have expired. Disconnect and reconnect the integration in Claude’s settings.
  • Verify your WisePilot account is active and you’re a member of at least one website.

”Forbidden” on generation tools

  • Generation tools require Editor role or higher. Check your role under Settings > Team & Roles in WisePilot, or ask your admin to upgrade your access.

Claude doesn’t show WisePilot tools

  • Verify the integration is listed in Claude’s settings as connected.
  • Try refreshing or restarting Claude.
  • Make sure you completed the OAuth consent step (clicked Allow).

Wrong website data

  • If you have access to multiple websites, tell Claude which one to use: “Use the Acme Corp website” or provide the website ID directly.
  • Ask Claude to list_websites to see all available options.