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:
https://mcp.tryflint.com/mcp3. Enter the Client ID
Paste the client ID:
Hsywp3Gtg4xH8DHE4. 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:
| Field | Value |
|---|---|
| Server URL | https://mcp.tryflint.com/mcp |
| Client ID | Hsywp3Gtg4xH8DHE |
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
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.
| Parameter | Type | Description |
|---|---|---|
siteId | string (UUID) | The UUID of the Flint site to modify |
prompt | string | What 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.
| Parameter | Type | Description |
|---|---|---|
workflowId | string | The 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.
| Parameter | Type | Description |
|---|---|---|
siteId | string (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.Verify the Server URL and Client ID are entered exactly as shown above
- 2.Try removing and re-adding the integration
Pages not appearing?
- 1.Check that the task completed successfully in Claude's response
- 2.Refresh your Flint dashboard to see newly created pages
- 3.Verify you have the correct Flint site selected
