Back to docs
API Reference

Claude MCP Integration

Connect Flint to Claude and create landing pages just by asking - no app switching, no manual building.

Overview

Flint has an MCP (Model Context Protocol) server that connects directly to Claude. Once connected, you can create landing pages just by describing what you want - no app switching, no manual building required.

This integration allows Claude to create, modify, and manage your Flint pages directly through conversation.

Set Up in 60 Seconds

Follow these steps to connect Flint to Claude:

1. Open Claude Connectors

Go to claude.ai/customize/connectors to access the Connectors page, then click the plus sign to add a custom connector.

2. Enter the Server URL

Paste the Flint MCP server URL:

text
https://mcp.tryflint.com/mcp

3. Enter the Client ID

Paste the client ID:

text
Hsywp3Gtg4xH8DHE

4. Authenticate

Sign in to your Flint account to authorize the connection.

5. Start Building

Open a new Claude conversation and describe the page you want to create.

Connection Details

Copy these values when setting up the integration:

FieldValue
Server URLhttps://mcp.tryflint.com/mcp
Client IDHsywp3Gtg4xH8DHE

Creating Pages

Once connected, you can ask Claude to build landing pages for any campaign, ICP, or keyword. Describe the audience, the offer, and the tone - Claude handles the rest and builds the page directly in Flint, ready to publish.

Example Prompt

text
Generate a personalized account page targeting Anthropic. Tailor the messaging to address their specific industry needs.

Claude will use Flint to generate and create the page, which you can then preview and publish.

Available Tools

The Flint MCP server exposes four tools that Claude can use:

run_background_agent

Start a background AI agent on a Flint site. The agent executes a prompt to modify your website.

ParameterTypeDescription
siteIdstring (UUID)The UUID of the Flint site to modify
promptstringWhat the background agent should do

Returns a workflow ID that can be used to check status.

check_background_agent_status

Check the status of a previously started background agent.

ParameterTypeDescription
workflowIdstringThe ID returned from run_background_agent

Returns the current status, phase, and output when completed.

list_sites

Lists all Flint sites accessible to your account. No parameters required.

Returns a list of sites with their name, site ID, organization ID, and organization name. This is useful for discovering your site IDs without leaving the conversation - just ask Claude "what sites do I have?" and it will look them up for you.

publish_site

Deploys a Flint site to production.

ParameterTypeDescription
siteIdstring (UUID)The target site to publish

Resolves the latest changes on the staging branch and triggers a production deployment. This lets you go from editing to live in one conversation - ask Claude to make changes with run_background_agent, then publish them with publish_site.

Troubleshooting

Connection not working?

  1. 1.Verify the Server URL and Client ID are entered exactly as shown above
  2. 2.Try removing and re-adding the integration

Pages not appearing?

  1. 1.Check that the task completed successfully in Claude's response
  2. 2.Refresh your Flint dashboard to see newly created pages
  3. 3.Verify you have the correct Flint site selected