This article shows you how to connect Slack to Onepage using Claude and the Model Context Protocol (MCP). This setup allows you to trigger website builds in Onepage directly via Slack chat commands.
The Components
Slack: The user interface for entering text commands.
Claude: The AI model in Slack that processes the requests.
Onepage-MCP: The protocol bridge that allows Claude to securely connect to Onepage and execute commands to build websites.
MCP is the interface between Onepage and external AI assistants, allowing you to manage pages, content, and website structures directly through these tools. You can find a detailed explanation of MCP in this article.
📌 Notes:
An active Onepage AI membership is required in the background to use the MCP feature.
When creating a Onepage website via MCP, no Onepage AI credits are consumed. Instead, you use the tokens of the respective AI tool (e.g., Claude, ChatGPT, Cursor) that is connected to Onepage.
Why use Claude in Slack?
Building Onepage websites via Claude directly in Slack offers clear operational advantages over the standard Claude web interface:
No Context Switching: You can create, update, and manage your Onepage websites right inside your central hub, without opening additional browser tabs or switching apps.
Centralized History: Your project prompts, deployment confirmations, and notes are saved in a single, searchable Slack history. This keeps website development in line with your daily workflow.
Connect Slack, Claude, and Onepage-MCP: Step-by-Step Guide
Follow these steps to correctly connect the tools with each other:
I. Set up the Connectors in Claude
Step 1
Open Claude and add Onepage-MCP as a custom connector. (You can find a detailed guide on how to do this in this article).
Step 2
Next, add Slack as a connector in Claude and allow Claude to access your Slack workspace.
Search for "Slack" in the selector list.
Step 3
Click on Slack and then click on "Connect".
Step 4
Now click on "Allow".
In Claude, you will now see both apps listed as connected: Onepage-MCP and Slack.
Step 5
Adjust tool permissions: Make sure the tool has permission to make changes.
II. Adjust Slack Settings
Step 1
Open Slack and click on Claude. (Note: If you haven't used Claude yet, you can find the app at the top right; otherwise, it will be displayed at the bottom left of your sidebar under "Apps").
Step 2
Inside the Claude app, click on the "Home" tab and make sure the settings are set to "Code + Chat".
III. Authorize Onepage-MCP
Step 1
Open a new chat with Claude in Slack and enter the following command:
Connect to Onepage MCP
Step 2
Click on the "Connect Account" button that appears in the chat.
Step 3
Select the account or organization you want to connect and click "Authorize".
Step 4
A message will now appear in your browser tab saying “Claude successfully connected to Slack”. Close this tab as soon as the confirmation is displayed!
🎉 Done! All tools are now linked. You can start prompting Claude directly in Slack, and Claude will build the website via the Onepage-MCP directly inside your Onepage account. 🎉
Practical Example: What the Workflow Looks Like
Once all connections are established, you can test the system live. Here is an example of how a command is entered in Slack and what the Onepage-MCP generates from it:
The Prompt in Slack: You type a command like this inside the Claude chat in Slack:
"Use the Onepage-MCP to create a new project in Onepage. Build a high-converting landing page for a travel company called 'Nordic Escape' that offers guided tours to Norway. The landing page should contain the following 6 sections: Hero section with a strong headline, subheadline, and call-to-action button. Benefits of the tours with 3–4 unique selling points. Popular travel offers with short descriptions and price examples. Customer reviews with at least three testimonials. Frequently Asked Questions (FAQ) regarding booking, arrival, and cancellation. Contact and booking form with a request prompt. Use modern, high-quality copy, smooth scroll animations, hover effects, and eye-catching gradients to create a modern and professional design. The focus should be on a high conversion rate, an appealing user experience, and a premium high-end look."
Processing & Flexible Workflow: Claude recognizes your intent and uses the Onepage-MCP in the background to build the requested structure directly in your Onepage account.
Depending on how detailed your initial command is, the process is interactive, ensuring you always maintain control over the design: After the hero section is created, Claude will sometimes ask you halfway through if you like the style and if the AI should continue like this. If not (or if you want to step in on your own initiative), you can tell Claude directly in the chat what changes should be made before the next sections are generated.
The Result: Within a few moments, Claude replies to you in Slack with a confirmation and the direct link to your new project draft in Onepage. All you have to do is open the page and fill it with your content.
Site created with the prompt above:
⚠️ Important
When you generate a page via the MCP workflow with Claude, the editor is exclusively accessible via beta.onepage.io during the current beta phase.
The regular link app.onepage.io does not work for these projects at this time and can result in an infinite loading screen. Therefore, please always use the Beta Link to open or edit your generated content.
Frequently Asked Questions (FAQ)
Why do I need to explicitly activate "Code + Chat" in the Slack settings?
Why do I need to explicitly activate "Code + Chat" in the Slack settings?
The "Code + Chat" option in the "Home" tab of the Claude app in Slack is the fundamental permission that allows the AI to execute external tools. If this setting is missing or set only to "Chat", Slack blocks the connection to the Onepage-MCP, and Claude won't be able to make any changes to your Onepage account.
I created a project via Slack, where can I find it now?
I created a project via Slack, where can I find it now?
As soon as Claude successfully finishes building via the Onepage-MCP, the AI will send you a confirmation link directly in the Slack chat. If you click this link (or simply log into your regular Onepage dashboard), you will see the newly created project right away in your project overview and can continue editing it in the editor.
I am getting a GitHub error ("No repositories found. Please connect your GitHub account...") even though my Onepage-MCP is connected. How do I fix this?
I am getting a GitHub error ("No repositories found. Please connect your GitHub account...") even though my Onepage-MCP is connected. How do I fix this?
This happens because certain action words in your prompt (like “create”, “build”, or “generate”) can trick Claude's internal system into launching its built-in developer mode (Claude Code), which automatically searches for GitHub instead of your custom connector.
To fix this, make sure to check the following two steps:
Verify Tool Permissions: Go back to your Claude.ai account under Connectors. Click on your Onepage-MCP and Slack integrations and ensure that all permissions are explicitly set to "Allow" (or granted read/write access). If permissions are restricted, Claude will default back to its own internal tools.
Force the Onepage-MCP Tool: Override Claude's automated routing by adding a strict system prefix at the very beginning of your Slack message. Instead of a loose sentence, structure your prompt like this:
[Onepage-MCP Tool Call] Execute the connected Onepage-MCP tool exclusively and do not use any other tools. Create a new project for...
By explicitly calling out the tool name in brackets and commanding it to use only the Onepage-MCP, you force Claude out of its GitHub loop and straight into your Onepage dashboard.
💡Do you have any feedback about this article? Please let us know through our live chat or at support@onepage.io, so we may keep it up to date. Thank you! 🙂













