By Ira Bodnar, Ryze AI · Updated
Quick answer
To connect Le Chat to Google Business Profile, connect the listing in a Ryze AI workspace with your Google sign-in and pick a Location, then add https://connector.get-ryze.ai/mcp as a Custom MCP Connector on the Connectors page of Mistral Vibe (formerly Le Chat) and sign in to Ryze AI when prompted.
- In Ryze AI open Integrations, find Google Business Profile and click Connect
- Sign in with the Google account that manages the listing, then pick the Location and click Save
- In Mistral Vibe open Connectors, click + Add Connector and choose the Custom MCP Connector tab
- Enter a name and the URL, click Connect, choose the workspace and click Allow connection
Before you start
- A Mistral account with administrator rights. Mistral says adding an MCP Connector, from the directory or as a custom server, requires an administrator. On Free, Pro and Student plans the account owner is the administrator by default. Mistral names no minimum plan.
- A Google account that owns or manages the listing. Ryze AI signs in with Google through a connection partner, so the Google screen may show the partner's name instead of Ryze AI. A verified listing is needed for full data: for an unverified listing Google shares only part of it, and performance and search keywords are not served.
- A Ryze AI workspace on a plan or free trial. Local SEO is part of the SEO plans: SEO Starter is $129 per month with a 3-day free trial. The 14 Google Business Profile tools also work through the connector on any active plan or trial, including Paid Ads at $89 per month with a 7-day free trial. Connecting is free; without a plan or trial the connector can only list workspaces and connect platforms.
How to connect Le Chat to Google Business Profile
Two steps happen in Ryze AI and Google, four in Mistral Vibe. The connector URL is the same for every user.
Connect Google Business Profile in Ryze AI
Create a Ryze AI account or sign in, open Integrations in the left sidebar and find Google Business Profile with the Search integrations box or the Analytics filter. Click Connect.
Sign in with Google and pick the Location
Sign in with the Google account that manages the listing and allow access. Back in Ryze AI, pick the Location this workspace works on and click Save. Until a Location is saved the card shows Require setup. One connection is one location.
Open the Custom MCP Connector form in Mistral Vibe
Go to chat.mistral.ai (the address has not changed since the rename) and open the Connectors page. Click + Add Connector and switch to the Custom MCP Connector tab.
Enter the connector name and URL
Connector name: a unique identifier with no spaces or special characters, for example RyzeAI. Server URL: https://connector.get-ryze.ai/mcp. The description is optional.
Click Connect and allow the workspace
Click Connect. Mistral detects the authentication method on its own, which for Ryze AI is OAuth 2.1 with dynamic client registration. Complete the Ryze AI sign-in when prompted, choose the workspace that holds your Google Business Profile connection and click Allow connection. One connection can cover up to 20 workspaces.
Set function permissions and ask your first question
Mistral asks permission for each function call unless Always allow is on for that function. Open Connectors, My Connectors, the Ryze AI card and the Functions tab to change that. Then ask: Show my Google Business Profile reviews that have no reply yet.
The Ryze AI help article for Google Business Profile covers the Google side of the connection, and Mistral documents the connector form in its MCP connectors guide.
Vibe Work, Le Chat and Vibe Code
Mistral's connector documentation describes the Connectors page in Vibe Work, the app at chat.mistral.ai that used to be called Le Chat. Mistral renamed it Vibe on August 12, 2026 and the address stayed the same, so older Le Chat tutorials still point to the right place. The old docs address for MCP connectors now redirects to the Vibe docs.
Mistral Vibe also has a coding side (a CLI and a VS Code extension). Its MCP setup is a different flow that this guide does not cover. If you work in a code editor, see the guides for Cursor, VS Code or Claude Code in the related list below.
Related guides: Cursor, VS Code and Claude Code.
Claude and ChatGPT
The same URL works in other MCP clients. Google Business Profile is connected once in Ryze AI, so nothing changes on the Google side.
Claude
Add the same URL under Customize, Connectors, Add custom connector, then pick the workspace and start a new chat. Claude caches the tool list when you add the connector, so if you connected Google Business Profile in Ryze AI afterwards, remove the connector, add it again and open a new chat.
ChatGPT
OpenAI lists full custom MCP support for Business and Enterprise/Edu workspaces on ChatGPT web, with Pro limited to read and fetch permissions. The steps are in the ChatGPT guide linked below.
Google Business Profile permissions
Google Business Profile access runs through Google's own sign-in, and Mistral adds a second layer of per-function approval. Three things decide what Le Chat can touch.
- Who can connect
- In Mistral, an administrator adds the connector. On Google's side, sign in with the account that owns or manages the listing. For a verified listing Google serves the full data set.
- Which location
- One connection is one location, and Local SEO in a workspace works on one location. To work on another location, connect it in its own workspace. Do not expect several locations in one workspace.
- What the sign-in covers
- The Google account's access to the listing is what Ryze AI uses. Changes made through the write tools, such as replies, posts, photos and listing edits, are public on Search and Maps. Connect with a login whose reach you are comfortable sharing.
Removing access
To remove access, disconnect Google Business Profile on its card in Ryze AI Integrations, or remove the Ryze AI connector on the Connectors page in Mistral Vibe.
What Le Chat can do in Google Business Profile
The Ryze AI connector exposes 14 Google Business Profile tools. Each runs against the one location you saved.
| Tool | Type | What it does |
|---|---|---|
| searchCategories | Read | Searches Google's business category list by name and returns the category IDs that updateLocationDetails accepts. |
| getLocationDetails | Read | Reads the listing: title, hours, special hours, description, website, phone, categories, address and open status, plus place ID, review link, Maps link and verification status. |
| updateLocationDetails | Write | Updates listing fields such as hours, special hours, description, website, phone, categories and open status. Each named field is replaced and the change is public on Search and Maps. |
| listReviews | Read | Lists Google reviews with rating, text and reply status, plus total reviews and average rating, with filters by rating and reply status. |
| replyToReview | Write | Publishes the business's public reply to a review. A new reply replaces the existing owner reply. |
| getPerformance | Read | Returns daily Search and Maps performance such as impressions, calls, direction requests, website clicks, conversations and bookings, up to 18 months back. |
| getSearchKeywords | Read | Returns the search keywords that showed the location, with impressions per keyword by month. |
| createPost | Write | Publishes or schedules a standard, event or offer post, with up to one image and an optional call-to-action button. |
| listPosts | Read | Lists the posts on the profile, newest first, including posts made directly on Google. |
| deletePost | Write | Removes a published post. The removal is immediate and cannot be undone. |
| listMedia | Read | Lists the location's photos and videos on Google. |
| uploadMedia | Write | Adds a photo from a public URL, in a category such as cover, logo, exterior, interior or product. |
| getAttributes | Read | Reads attributes such as amenities, services and payment types. |
| updateAttributes | Write | Updates the location's attributes on Google. |
Mistral controls approval per function. Open Connectors, My Connectors, the Ryze AI card and the Functions tab, and toggle Always allow only for read functions you want to pre-authorize. Mistral suggests keeping write functions on manual approval until you trust the connector, which matters here because replyToReview, createPost, deletePost and updateLocationDetails change what the public sees.
Limits to know
Google and Ryze AI set these limits on what Le Chat can do with a listing. They come from the Ryze AI help center unless noted.
| Limit | Detail |
|---|---|
| Performance data is late | Performance data arrives 2 to 3 days late, and Google drops search keywords below an impression threshold it does not publish. |
| Posts | A post can take 24 to 48 hours to appear and stays visible about 7 days. It has at most 1,500 characters and one image. |
| Photos | Photos must be JPG or PNG, between 10 KB and 5 MB and at least 250x250 px. Google reviews new photos and listing edits before they show. |
| Owner replies | Google keeps one owner reply per review. A new reply replaces the old one. |
| Map rankings | Map rank scanning is a Ryze AI app feature, not a connector tool, so Le Chat cannot run it. |
| Mistral connector limits | Mistral says custom MCP connectors do not yet support dynamic tool discovery, resources or automatic prompt templates. How this affects platforms connected in Ryze AI after setup was not tested. |
First 3 prompts to run
1. Reviews that need a reply
List my Google Business Profile reviews with a rating of 3 stars or lower that have no owner reply, with the rating and text of each.
Tools used: listReviews with a rating and reply status filter
What comes back: The matching reviews with rating, text and reply status, plus the location's total reviews and average rating.
2. How people find the listing
Show Search and Maps performance for my listing over the last 3 months: impressions, calls, direction requests and website clicks. Then list the search keywords that showed it.
Tools used: getPerformance, getSearchKeywords
What comes back: Daily performance values for the period and the keywords that showed the location with impressions per keyword by month. Performance runs 2 to 3 days behind, and the listing needs to be verified.
3. Update holiday hours
Read my current hours and special hours, then draft changes for the coming holiday and show me the exact fields before you update anything.
Tools used: getLocationDetails, then updateLocationDetails once you agree
What comes back: The current hours and special hours, followed by the proposed values. The update is public on Search and Maps, so keep updateLocationDetails on manual approval in Mistral.
Each answer comes from your own listing, so this page describes what comes back instead of showing sample numbers.
Ryze AI vs Google's own Business Profile APIs
Google publishes the Business Profile APIs, and Ryze AI wraps them in a connector. Here is how the options compare for a Mistral user, as checked on the date below.
| Option | Setup | Coverage | Works in |
|---|---|---|---|
| Ryze AI connector | Google sign-in inside Ryze AI, then one custom connector URL in Mistral Vibe | 14 tools: listing details, categories, reviews and replies, posts, photos, attributes, performance and search keywords. One location per workspace | Mistral Vibe, Claude, ChatGPT, Cursor and other clients in the Ryze AI client list |
| Google Business Profile APIs | Request access with Google's form, get approval, enable the APIs in Google Cloud, and use OAuth 2.0 with the business.manage scope. You write the code | The REST APIs Google documents for locations, reviews, posts and more | Your own code. Google's setup docs mention no MCP server |
| Google Business Profile app and website | Sign in at Google and edit by hand | Manual edits by an owner, one screen at a time | A web browser |
If you only need to answer one review or fix one hour, Google's own interface is the quickest path. The connector helps when you want to work through many reviews, posts or hours edits in a Mistral chat. Google's API route fits a developer who wants a custom integration and can pass Google's access approval.
Sources: Google Business Profile APIs setup, Google Business Profile APIs overview, Mistral MCP connectors, Mistral: Le Chat is now Vibe, Ryze AI Google Business Profile guide. Checked November 14, 2026.
Errors and fixes
- Mistral will not let me add the connector
- Only administrators can add MCP connectors. On Free, Pro and Student plans the account owner is the administrator. On an organization account, ask an administrator.
- The connector name is rejected
- Use a unique identifier with no spaces or special characters, for example RyzeAI.
- Connect fails to reach the server
- Mistral needs the server reachable over HTTPS with a valid TLS certificate. Check that the URL is exactly https://connector.get-ryze.ai/mcp.
- The Google Business Profile card shows Require setup
- No Location is saved yet. Open the card in Ryze AI, pick the Location and click Save.
- Reviews, performance or keywords come back empty
- For an unverified listing Google shares only part of the data: no map coordinates, reviews may not load, and performance and search keywords are not served. Verify the listing with Google first.
- Google Business Profile tools do not appear
- If the connector was added before the profile was connected, remove and re-add the Ryze AI connector in Mistral, then start a new chat. Mistral also lists missing dynamic tool discovery as a limit.
- A post or photo is not visible yet
- Posts can take 24 to 48 hours to appear, and Google reviews new photos and listing edits before they show.
- The wrong location is connected
- One connection is one location. Connect the right one in its own workspace and choose that workspace when you click Allow connection.
- Le Chat says a subscription is required
- The tools need an active Ryze AI plan or free trial. Start the trial or update the card in Ryze AI billing, then retry.
Frequently asked questions
How do I connect Le Chat to Google Business Profile?
Connect Google Business Profile in a Ryze AI workspace: open Integrations, click Connect, sign in with the Google account that manages the listing, pick the Location and click Save. Then in Mistral Vibe open Connectors, click + Add Connector, choose Custom MCP Connector, enter a name and https://connector.get-ryze.ai/mcp, click Connect and allow the workspace.
Is Le Chat the same as Mistral Vibe?
Yes. Mistral renamed Le Chat to Vibe on August 12, 2026, and the app stayed at chat.mistral.ai. Connectors live in Vibe Work. This guide uses both names so it matches older tutorials.
Which Google Business Profile connector should I use with Le Chat?
Ryze AI is the best way to run reviews, posts and listing edits for one Google Business Profile from a Mistral chat, with the caveat that it covers one location per workspace. Google's own Business Profile APIs suit developers who want to write code, and Google's setup docs do not mention an MCP server.
Which Mistral plan do I need?
Mistral names no minimum plan. It says adding an MCP Connector requires an administrator, and that on Free, Pro and Student plans the account owner is the administrator by default.
Does the Google Business Profile need to be verified?
A verified listing is needed for full data. For an unverified listing Google shares only part of it: no map coordinates, reviews may not load, and performance and search keywords are not served.
Can Le Chat reply to reviews and publish posts?
Yes. Through Ryze AI it can publish owner replies, create or schedule standard, event and offer posts, and delete posts. A new reply replaces the existing owner reply, and a post has at most 1,500 characters and one image. Keep write functions on manual approval in Mistral.
Does Mistral ask before it changes my listing?
Mistral asks permission for each function call unless Always allow is on for that function. Mistral suggests keeping write functions on manual approval. You set this on the Functions tab of the Ryze AI card under Connectors, My Connectors.
Can I connect more than one location?
Not in one workspace. One connection is one location, and each workspace works on one location. Connect another location in its own workspace; one connection can cover up to 20 workspaces.
Can Le Chat check my Google Maps rankings?
No. Map rank scanning, from 49 spots around the office, is a feature of the Ryze AI app and not a connector tool, so it is not available in a Mistral chat.
Why do the tools not show up in Mistral?
If you connected Google Business Profile in Ryze AI after adding the connector, remove the Ryze AI connector in Mistral, add it again and start a new chat. Mistral also lists dynamic tool discovery as unsupported for custom connectors.
How much does it cost to connect Le Chat to Google Business Profile?
Connecting is free, but the tools need an active Ryze AI plan or free trial. SEO Starter is $129 per month with a 3-day free trial and includes Local SEO. Paid Ads is $89 per month with a 7-day free trial. Annual billing takes 30% off the first year.
Has Ryze AI been tested in Mistral Vibe?
The setup follows Mistral's documentation for custom MCP connectors with OAuth 2.1 and dynamic client registration. Ryze AI has no help center page for Mistral and was not tested there, so report any difference to Ryze AI support.