FG Funnels + Claude Expanded · v2

Connect FG Funnels to Claude

The v2 connector lets Claude read and safely update your FG Funnels account in plain language. Contacts, opportunities, calendars, payments, invoices, products, email campaigns and their performance stats, social posts, blogs, and more. Setup takes about five minutes.

It reads and it writes

Unlike the standard connector, v2 can create and update records wherever you grant the matching Edit scope.

It never deletes

Deletes, money movement and account-level changes are refused at the connector, no matter which scopes you grant.

One location per connection

A connection is pinned to the single Location ID you enter during setup. Nothing else is reachable.

Before you start

Two accounts, and two values you will create along the way.

You need

  • An FG Funnels account

    Specifically, access to the location you want Claude to connect to.

  • A Claude.ai account

    Free or paid both work. Any other MCP client is fine too, including Claude Desktop and Cursor.

You will create two values during setup

Your Location ID and a Private Integration Token (a PIT). You will paste both into the FG Funnels connection page during Step 3, never into a Claude conversation. Claude itself never sees your token.

Just want read-only access?

Use the standard connector instead. Same setup, smaller footprint, and it cannot change anything. Its address is https://mcp.fgfunnels.com with no /v2 on the end. Read the standard connector guide.

Find your Location ID

  1. Sign in to FG Funnels.
  2. Switch to the location you want Claude to connect to.
  3. Go to Settings Business Profile
  4. Copy the Location ID.

    It is a long string of letters and numbers, something like abc123XYZ...

The Business Profile settings panel, with the Location ID at the top of the General Information block beside a copy button.
Settings, then Business Profile. The Location ID sits at the top of General Information, with a copy button next to it.

Keep this tab open

You will paste the Location ID in Step 3, and it is easier than finding it twice.

Create a Private Integration Token

The token is what actually grants access. Scopes are how you decide what Claude can see and change.

  1. Still in FG Funnels, go to Settings Private Integrations
  2. Click Create New Integration.
  3. On the Basic info step, name it something you will recognise later, then click Next.

    Claude, or Claude v2, is plenty. Only the name is required; the description is optional.

  4. On the Scopes step, open Select scopes and tick what you want Claude to see and do.

    There are 162 to choose from. Each is listed with a plain-English name beside the exact scope string, like "View Contacts – contacts.readonly", so you can find one either way. The four rules of thumb below will keep the list manageable.

  5. Click Create, then copy the token. It starts with pit-.

    You will not be able to see it again. Afterwards the integration's page shows it permanently masked, like pit-b193****-****-****-****35d4, so park the full token somewhere safe until Step 3.

The Private Integrations settings page, showing the Create New Integration button above a table of existing integrations.
Settings, then Private Integrations. Create New Integration sits above the table of any integrations you already have.

Rules of thumb for scopes

  • Grant the View scope for anything you want Claude to read

    If Claude cannot see it, it cannot answer questions about it.

  • Grant the matching Edit scope for anything you want Claude to change

    View on its own is read-only. This is the single most common reason a write appears to do nothing.

  • Grant only what you need

    Skipping a category keeps it completely off-limits. You can always come back and add more.

  • Edit scopes are safe to grant

    The connector still blocks deletes, money movement and account-level actions even when the scope says otherwise.

The Scopes step of the create form with the scope list open, each row a checkbox labelled with a plain-English name and the scope string, and a counter reading 0 of 162 selected.
The Scopes step. Each scope is listed with a plain-English name beside the exact scope string, so you can find one either way.

Common scopes

Search by area or by scope name. Click any scope to copy it.

Contacts
Email campaigns
Email campaign stats
Read-only, no edit scope
Conversations
Conversation messages
Opportunities
Calendars and events
Payments and transactions
Invoices
Products
Custom fields and values
Tags and tasks
Social media
Blogs
Locations and forms
No edit scope

Want open and click rates?

Email performance needs two scopes together: emails/campaigns.readonly to list the campaigns, and emails/stats.readonly to read their numbers. One without the other will not give you a useful answer.

The full, always-current list

The connector's sign-in page at https://mcp.fgfunnels.com/v2 lists every available scope, grouped by area, with the exact name shown in your Private Integration settings. Treat that page as the authoritative reference. This table covers the common ones.

Add the connector in Claude

Connector URL https://mcp.fgfunnels.com/v2

On claude.ai

  1. Open claude.ai and sign in.
  2. Click your profile, then Settings Connectors
  3. Click Add custom connector.
  4. Paste the URL above into the URL field.
  5. Click Connect.
  6. A branded FG Funnels page opens, marked Expanded · v2. Paste your two values in.

    Your Location ID from Step 1, and your Private Integration Token from Step 2.

  7. Click Connect again.

Claude confirms Connected, and the FG Funnels tools are available in your next chat. Not the current one, so start a fresh conversation.

It works on your phone too

Once the connector is set up, it carries over to the Claude app on iOS and Android the next time you sign in there. Handy for asking a quick question about your account when you are away from your desk.

Set it up on a computer though. Adding a connector from the mobile app is still in beta, so claude.ai or Claude Desktop is the reliable route.

Using Claude Desktop, Cursor, or something else?

The connector follows the standard MCP OAuth flow, so any MCP client that supports remote servers can connect with the same URL. The exact steps vary by client, so check your client's documentation for custom or remote MCP servers.

What Claude can create or update

With the matching Edit scope granted, Claude can make these changes directly from a conversation. Granting a scope makes something possible. Nothing happens until you ask for it.

Contacts
Create or update a contact, add tags, add notes, create, update and complete tasks, add a contact to a workflow or campaign, follow a contact.
Opportunities
Create or update an opportunity, change its stage or status, follow an opportunity.
Conversations
Send a message, start a conversation, update conversation and message status, add attachments.
Calendars
Create or update appointments, block time slots, create and update calendars, resources, groups, availability schedules and services.
Email
Create or update an email campaign, create or import an email template, schedule a campaign, create a template folder.
Invoices and estimates
Create or update an invoice, create an estimate, create an invoice schedule, create an invoice from an estimate.
Products and store
Create or update products, prices and product collections, update inventory, bulk-edit a set of product prices, manage shipping carriers, rates and zones.
Payments
Create a coupon, set up a payment provider integration. Not process a charge.
Contracts and proposals
Send a document or template for signature.
Custom fields and values
Create or update custom fields, custom field folders, custom values, tags and recurring tasks.
Custom objects
Create or update custom object schemas and records, create associations between records.
Blogs
Create or update a blog post.
Social media
Create or edit a post, manage the posting queue and schedule.
Ad campaigns
On Facebook, Google and LinkedIn: create, duplicate, pause and resume ad campaigns and ad sets, update audiences and pixels, publish campaigns.
Knowledge base
Create or update a knowledge base or FAQ entry, crawl and train a website's pages.
Voice AI agents
Create or update a voice AI agent and its actions.
Chat widget
Create, clone or update a chat widget.
Businesses, users, brand boards, links, media folders
Create or update records in each of these areas.

Always blocked, whatever you grant

Three categories are refused at the connector itself. Even a token scoped for them will be turned away. For any of these, work in FG Funnels directly.

Deleting anything

Contacts, opportunities, conversations, invoices, tasks, media, products, calendars, and everything else with a delete option. Bulk operations that delete under the hood are blocked too.

Money movement

Charging the wallet, recording a manual payment, voiding an invoice, sending an invoice or estimate, buying a phone number.

Account-level actions

Pausing or disabling your account, changing your subscription or rebilling, minting a new access token, attaching new external ad or marketing accounts via OAuth.

Things to ask it

Plain language works. Claude can chain several calls in one go, so it can find a contact, then update their tags and add a note, all in the same conversation.

Limits and guardrails

  • Reads plus safe writes, not read-only

    Claude can create and update records wherever you granted the Edit scope. It cannot delete anything, move money, or touch account-level settings. Those are blocked at the connector whatever you grant.

  • Pinned to one location

    The Location ID you entered during setup is the only one this connection can reach. To switch locations, disconnect and reconnect with a different Location ID.

  • Your token is encrypted

    It is encrypted before it leaves FG Funnels infrastructure. No one, including FG Funnels staff, can read it after setup.

  • Revoke it any time

    Delete the integration in FG Funnels under Settings, then Private Integrations. Or remove the connector on the Claude side. Either one cuts access immediately.

Troubleshooting

Tap a symptom to see the fix.

"Could not validate that PIT for this Location ID"

Either the token has no scopes granted at all, or the Location ID is wrong. Re-check both. If the Location ID is right and it still fails, delete the integration and create a fresh one.

It says connected, but Claude reports no tools available

Refresh the connector. In Claude, go to Settings, then Connectors, click FG Funnels, then Reconnect.

Claude says something is "not available through the FG Funnels connector"

That is the guard doing its job, not a bug. You asked for a delete, a money movement, or an account-level action, and the connector refuses all three by design.

Do that one in FG Funnels directly.

Claude hits a scope or authorization error

Your token is missing the scope for that specific action. Add it under Settings, then Private Integrations, then reconnect the connector in Claude so it picks up the change.

A write does not seem to have any effect

Check that your token has the Edit scope for that area, not just View. This is the most common cause by a wide margin.

The available tools shifted between refreshes

HighLevel adjusts which operations it exposes from time to time. Refresh the connector to pick up the current set.

I want to switch to a different sub-account

Remove the connector in Claude, then add it again with the new Location ID. A connection cannot be repointed in place.

I lost my Private Integration Token

Do not create a second integration. That leaves the first one live with its scopes still granted and nobody watching it. Open the existing one under Settings, then Private Integrations, and rotate its token instead.

If Claude is not connected yet, or the connection is already broken, choose Rotate and expire this token now. The old token stops working immediately and you get a replacement.

If Claude is connected and working, choose Rotate and expire this token later. You get the new token straight away while the old one keeps working for 7 days, so nothing breaks before you have reconnected.

Either way, reconnect in Claude with the new token once you have it.

Still stuck?

We would rather you ask than fight with it

If you hit something the troubleshooting list does not cover, reach out. Two things get it sorted fastest: a screenshot or short screen recording of the error, and what you were asking Claude to do at the time. That second one usually pinpoints it on its own, because a missing scope, a blocked action and a real bug all look much the same from the outside.