Turn a Google Business Profile Into a Website With MCP (Claude Code, Codex, Cursor)
Connect the 1ClickWebsite MCP server to Claude Code once, then ask for a site by business name. The agent finds the profile, confirms the credit cost, builds the site, and edits it afterward, with every change undoable.

Quick Answer
To turn a Google Business Profile (GBP) into a website with Claude Code, connect an MCP server that can look up a business and build a site, then ask in plain English. With the 1ClickWebsite MCP server, that is one setup command and a prompt like "Build a site for Harbor Plumbing in Sacramento." The agent finds the business on Google, checks your credits, creates the site, tells you when it is ready, and can edit it afterward.
The steps:
- Create an API key on the API Keys page.
- Add the server to Claude Code with one
claude mcp addcommand. - Ask for the site. Confirm the business and the credit cost.
- Wait for the build, then open the link.
- Ask for edits. Each one can be rolled back.
Codex, Cursor, and the Claude and ChatGPT apps connect to the same server.
What MCP Is, in Plain Words
MCP (Model Context Protocol) is a standard way for an AI agent to use outside tools. Instead of only writing text, the agent can call a tool, such as "look up a business" or "create a website," get the result back, and decide what to do next.
For you, it means the agent works inside your real account. You describe the goal in chat, and the agent does the clicking you would otherwise do in a dashboard.
Step 1: Connect the MCP Server to Claude Code
Create an API key on the API Keys page. Then run this in your terminal, with your own key in place of the placeholder:
claude mcp add --transport http 1clickwebsite https://www.1clickwebsite.ai/api/mcp \
--header "Authorization: Bearer YOUR_API_KEY"The server uses Streamable HTTP. Treat the key like a password: do not paste it into a public file or commit it. Anyone with the key can edit your sites, and you can revoke it on the API Keys page.
Codex, Cursor, and the Claude and ChatGPT apps
Setup for each is on the MCP server docs:
- Cursor: add the server to
~/.cursor/mcp.json. - Codex: add it to
~/.codex/config.toml, with the key in an environment variable. - Claude and ChatGPT apps: add a custom connector with the same URL, then sign in to 1ClickWebsite and click Allow. No key is needed.
- Anything else that supports remote MCP servers: add the URL as an HTTP server with the
Authorizationheader.
Step 2: Ask for the Site
Here is what a typical session looks like. The wording of the replies will differ, but the order follows the tools the server exposes and the rules in our agent guide.
You:
Build a website for Harbor Plumbing in Sacramento. Check my credits first and tell me the cost before you create anything.
What the agent does:
- Calls
check_creditsto see your site credits and Mini Site credits. - Calls
find_business, which looks the business up on Google by name. You can add a city, phone, or website to narrow it. It returns the matches for you to choose from. - Calls
list_templatesif you want to pick a design. - Asks you to confirm the business, the details it found, and that the build uses one site credit.
You:
Yes, that's the right one. Use the first template.
What the agent does next:
- Calls
create_sitewith the business fromfind_business. The name, address, phone, hours, website, and services are filled in for it. - Checks
site_statusuntil the build finishes. A site takes several minutes, and the status shows progress. - Gives you the site link when it is ready.
If a create call fails or times out, a good agent checks list_sites before trying again, so you do not pay twice. That rule is in our agent guide.
The result is the same site you get from the dashboard: a multi-page WordPress site built from the profile. For what the site contains, see How to Turn Any Google Business Profile Into a Website in About 3 Minutes.
Step 3: Edit the Site Afterward
Editing is where the agent saves the most time. With the server connected, your agent gets the same editing tools as the 1ClickWebsite website agent. They cover text and content fields, pages, posts, SEO, design colors, forms, and media.
You:
Change the hero headline on the Harbor Plumbing homepage to "Sacramento's Fast-Response Plumbers."
What the agent does:
- Calls
site_guidefor the site. It explains how the site is built and the rules for changing it. The agent should do this before any edit. - Calls
find_site_textto find where the headline is written, rather than reading the whole site. - Makes the change.
Edits go live right away. Every edit returns a changeSetId, and rollback_change_set undoes that one change.
You:
Actually, put the old headline back.
The agent calls rollback_change_set with the ID from the earlier edit. If you want to go further back, list_snapshots and rollback_snapshot can restore earlier versions. For anything bigger, like deleting, unpublishing, or redesigning, the agent guide tells the agent to ask you first.
Which Tools the Agent Uses
| Job | Tool |
|---|---|
| See credits left | check_credits |
| Find the business on Google | find_business |
| Pick a design | list_templates |
| Build the site | create_site |
| Check progress and get the link | site_status |
| List your sites | list_sites |
| Learn the site's editing rules | site_guide |
| Find where text lives | find_site_text |
| Undo an edit | rollback_change_set |
Agency sites are not available through the MCP server yet, and an API key can only see and change sites on its own account.
Other Ways People Try This
MCP with a site builder is not the only route. These are the others, and what each one involves.
Ask Claude Code to write the site. Put the business name, category, address, phone, hours, services, and approved photos in a file, then ask Claude to build a responsive local-business site with click-to-call, a map, and LocalBusiness schema. It works well for one page and you control everything. You also write the service and area pages, set up hosting, and handle forms yourself. Include a line telling the agent not to invent reviews or facts.
Use a Google Business Profile MCP server. Several third-party servers connect an agent to the Business Profile API, such as NeatListing. They are built for managing a profile you own, such as locations, reviews, and posts, not for building a website. Google's Business Profile API also needs approved access and authorization from the profile owner, per Google's documentation, and limits how API content can be stored and reused. We have not tested these servers, so check each project's README before connecting one.
Use a Google Maps or Places MCP server. Community servers wrap the Places API and return public details like name, address, hours, rating, and reviews for a listing you do not own. Useful as a data source, but you still need something to turn the data into a site, and Google's terms on storing and showing that content apply.
Use a site builder through the dashboard. Same result as MCP without the agent. See Turn Your GBP Into a Website for the full comparison.
The difference with the 1ClickWebsite route is that lookup and build happen in one place, so the agent does not need a separate data source, a generator, and hosting.
Troubleshooting
- The agent can't see the tools. In Claude Code, run
/mcpand confirm the1clickwebsiteserver shows as connected. If not, re-run the add command and check the key. - The business isn't found. Add the city, phone, or website to the lookup.
- You are not sure it will cost credits. Ask the agent to run
check_creditsand state the cost first. Creating a site uses one site credit, the same as the dashboard and the API. - Build seems stuck. Ask the agent to check
site_status, and to checklist_sitesbefore trying again.
If you would rather call an endpoint from your own code, see GBP to Website API. The API and MCP use the same account key and credits.
Pro tip: build demo sites for a whole lead list
If you build sites for many businesses, the same agent can run Mini Sites (formerly Lead Gen) too. Give it a CSV of up to 500 businesses from your lead source and it builds a one-page demo site for each one.
- The CSV needs a
business_namecolumn.phone,email,address,logo_url, andprimary_colorare optional. - One industry per batch.
- Each business uses one Mini Site credit, plus 5 once for an industry without saved photos.
- The tools are
create_lead_gen_batch,get_lead_gen_batchfor each business's page link, andexport_lead_gen_batchfor the results as CSV.
Ask the agent to run check_credits and confirm the total before it creates the batch. Send each owner their demo link, then build the full site for the ones who reply. See the Mini Sites batch guide and the API docs.
Related GBP Guides
FAQ
Is there an MCP server that turns a Google Business Profile into a website?
Yes. The 1ClickWebsite MCP server has find_business to look a business up on Google and create_site to build a full site from what it finds. Other MCP servers for Business Profile or Google Maps data exist, but they supply data, not a finished site.
Do I need to own the Google Business Profile?
For 1ClickWebsite, the lookup finds a business on Google by name. You should still only publish a site for a business you own or are authorized to represent. Google's own Business Profile API is stricter: it works for profiles you manage and needs Google's approval.
Which AI tools work with the 1ClickWebsite MCP server?
Claude Code, Cursor, and Codex are covered with config examples. The Claude and ChatGPT apps connect with a custom connector and sign-in. Any agent that supports remote HTTP MCP servers can use the URL and key. See the docs.
What does it cost?
Creating a site uses one site credit, the same as the dashboard and the API. Ask the agent to run check_credits and confirm before it creates anything. Check your plan for current limits.
Can I undo the agent's edits?
Yes. Edits go live right away and each one returns a changeSetId. rollback_change_set undoes that change, and list_snapshots plus rollback_snapshot restore earlier versions.
Can the agent edit sites I built some other way?
The MCP server edits V2 sites on the account the key belongs to. For a site it cannot reach, such as an agency client site, use a WordPress application password instead, per our guide to connecting your own AI.
Sources and Review Notes
This post was informed by an LLM Sleuth research run on 2026-11-08 across GPT-6.1 Sol, Claude Sonnet 5.5, Gemini 3.8 Flash, and Perplexity Sonar. 1ClickWebsite MCP product claims were checked against our own MCP server documentation and agent guide. The conversation in the walkthrough is illustrative: real replies will vary. The third-party servers mentioned were not tested by us. Verify pricing, credit costs, and limits before you build.
- 1ClickWebsite: MCP server docs
- 1ClickWebsite: Connect your own AI agent
- 1ClickWebsite: Mini Sites batch guide
- Claude Code: Connect to MCP servers
- Google: Business Profile API, work with location data
- NeatListing: Google Business Profile MCP server (GitHub)
- 1ClickWebsite: How to turn any Google Business Profile into a website