Is there an official Google Sheets MCP?
Yes. Google runs its own Sheets MCP server at https://sheetsmcp.googleapis.com/mcp/v1, in Developer Preview, set up through a Google Cloud project and an OAuth client. Porter's Google Sheets MCP runs at https://mcp.portermetrics.com/mcp with a plain Google sign-in. Porter also adds your ad, GA4 and Shopify data, scheduled exports and skills.
What is the Google Sheets MCP server URL?
Porter's Google Sheets MCP server URL is https://mcp.portermetrics.com/mcp, and Google's own is https://sheetsmcp.googleapis.com/mcp/v1. Paste either one into Claude, ChatGPT or another AI client as a custom connector. The URL decides which server answers, whatever client you use.
Is Google Sheets MCP free?
Porter's Google Sheets MCP is included in every Porter plan, the free-forever plan too. The free plan covers unlimited connected accounts, up to 30 days of history, 15 days in AI chats and 100 automation credits a month. Paid Reporting starts at $12.50 a month per data source account, billed annually.
Can it format cells, add charts or insert rows?
Porter writes values, appends rows, clears ranges and adds spreadsheets and tabs, with in-sheet formulas like SUM or VLOOKUP. You format cells, build charts and insert rows in Google Sheets as usual. Google's own server also lists formula, row insert and structural update tools if you want those from chat.
How do I connect Claude to Google Sheets?
Install the Porter plugin from Claude Settings → Customize → Plugins. Add the portermetrics/porter marketplace, install Porter Metrics from the Directory and sign in with Google. Add your spreadsheets in Google's file picker, then ask Claude about a tab.
Is there a Google Sheets MCP on GitHub?
Yes, several open-source Google Sheets MCP servers live on GitHub. You download one, create your own Google credentials and host it on your machine. Porter is hosted instead: you sign in with Google, and Porter keeps the server current when Google changes the API.
What is MCP? Is MCP an agent?
MCP is the Model Context Protocol, an open-source standard for connecting AI applications to external systems like Google Sheets. MCP isn't the agent. Claude and ChatGPT are the agents, and Porter's MCP is how they reach your spreadsheets.
Troubleshooting
Why doesn't a new column show up?
Porter builds a tab's fields from its header row when the tab is first pulled in, so a column added later needs the tab pulled in again. Do that in app.portermetrics.com. Meanwhile, ask Claude to read the range directly, which always shows the current columns.
Why don't the numbers match my sheet?
Porter reads values as your sheet displays them, and in report queries dates come back as YYYYMMDD text and numbers with a decimal, like 73.0. A renamed header also renames its field, so an older prompt can miss it. Ask Claude for the current headers and compare by range.
Why can't Claude write to my spreadsheet?
Porter writes only to spreadsheets you added to the connection. Ask Claude to connect Google Sheets, click Add Sheets next to your Google account and pick the spreadsheet in Google's file picker. Then ask again, and approve the write when Claude shows it.