Back to Blog

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.

Bennett Black

Bennett Black

November 8, 2026|9 min read

Google Business Profile to website with MCP: a profile card connected through an MCP plug to a website

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:

  1. Create an API key on the API Keys page.
  2. Add the server to Claude Code with one claude mcp add command.
  3. Ask for the site. Confirm the business and the credit cost.
  4. Wait for the build, then open the link.
  5. 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 Authorization header.

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:

  1. Calls check_credits to see your site credits and Mini Site credits.
  2. 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.
  3. Calls list_templates if you want to pick a design.
  4. 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:

  1. Calls create_site with the business from find_business. The name, address, phone, hours, website, and services are filled in for it.
  2. Checks site_status until the build finishes. A site takes several minutes, and the status shows progress.
  3. 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:

  1. Calls site_guide for the site. It explains how the site is built and the rules for changing it. The agent should do this before any edit.
  2. Calls find_site_text to find where the headline is written, rather than reading the whole site.
  3. 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

JobTool
See credits leftcheck_credits
Find the business on Googlefind_business
Pick a designlist_templates
Build the sitecreate_site
Check progress and get the linksite_status
List your siteslist_sites
Learn the site's editing rulessite_guide
Find where text livesfind_site_text
Undo an editrollback_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 /mcp and confirm the 1clickwebsite server 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_credits and 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 check list_sites before 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_name column. phone, email, address, logo_url, and primary_color are 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_batch for each business's page link, and export_lead_gen_batch for 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.

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.