Set it up once. Then just ask.
Murkuz connects Google Search Console, Google Analytics 4 and Bing Webmaster Tools to Claude, ChatGPT and any other MCP client. These pages cover connecting those accounts, adding the connector, and what to check when an answer surprises you.
Setup
Connect your sources
About three minutes, most of it waiting on Google's consent screen. Everything Murkuz does here is read-only, through the official APIs, with the permissions you already hold. Murkuz never asks for a password and cannot see a property you have not connected.
- 01
Add the site you want to query
Sign in at app.murkuz.com and add the site. A site is the property, not a page count, so adding it once is the last piece of setup that touches a form.
Good to know: Free covers Search Console for one site, with no card. How many sites each paid plan connects is on the pricing page.
- 02
Connect Google Search Console
Sign in with Google and pick the property. Murkuz reads it through the official API, with your own permissions, and never changes a setting. Pick the property that matches how the site is verified: a domain property covers every subdomain, a URL-prefix property covers one.
Good to know: Connect with Full or Owner access. A Restricted user can read performance data, but Google refuses URL inspection and sitemap submission at that level.
- 03
Connect Analytics and Bing Webmaster
Google Analytics 4 is a second, separate Google grant, so you go through the consent screen again, then pick the property that matches the site. Bing Webmaster Tools has no sign-in: open Settings, then API Access in Bing Webmaster Tools, generate an API key and paste it into Murkuz. Neither source is required, and neither changes what Search Console can answer.
Good to know: Free connects Search Console only, and the app says so at connect time. Every paid plan connects all three.
Your agent
Add Murkuz to your agent
One connector covers every site on your account, not one per property. Add a site next month and it is simply there in the next question, with nothing to reconfigure on the agent side. There is nothing to install and no local server to keep running.
Connection URL
https://murkuz.com/mcpClaude
One sign-in, no key- Open Settings, then Connectors.
- Choose Add custom connector.
- Paste the connection URL: https://murkuz.com/mcp
- Click Add, then sign in to Murkuz on the page Claude opens.
ChatGPT
Pro or Business, developer mode- Open Settings, then Connectors, and turn on developer mode.
- Choose Add MCP server, as a custom connector.
- Set the server URL to https://murkuz.com/mcp
- Add an Authorization header with the value Bearer and your connection key.
- Save, then enable Murkuz from the tools menu inside a chat.
Any other MCP client
Remote MCP server, streamable HTTP- Point the client at https://murkuz.com/mcp over streamable HTTP.
- Authenticate with a Bearer connection key.
- For a config file such as Claude Desktop or Cursor, use the block below.
- Perplexity works the same way, under Settings, Connectors, Custom.
Connection keys
Claude signs in and needs no key. Every other client authenticates with a connection key, which you generate in the app under Account, then Developer. The key is shown once, so copy it when it appears. One key covers your whole account, and you can revoke it from the same page.
{
"mcpServers": {
"murkuz": {
"url": "https://murkuz.com/mcp",
"headers": {
"Authorization": "Bearer sk_live_your_key_here"
}
}
}
}Not connected
A source that is not connected says so.
Every account is handed the same 32 tools, and no tool is withheld from a lower plan. What changes is how many of them have something to answer with. On Free, with Search Console alone and no research credits, 16 of 32 answer. On any paid plan, all 32 do.
Never a fabricated zero
A source that is not connected says so. You get a reason explaining what is missing, rather than a zero that would read as bad news about your site.
Sourced, every time
Every answer carries which property it came from, which window it covers, and how fresh the data is. Nothing arrives without its provenance attached.
Paginated, not truncated
A long answer tells you how many rows exist and how to ask for the next page, instead of quietly cutting at fifty and letting you read a partial list as the whole one.
Metering
Only research costs credits. Reading your own data does not.
Reading your Search Console, Analytics and Bing data costs us nothing to serve, so it is never metered, on any plan, with no date-range cap. 24 of the 32 tools never cost a credit. The other 8 buy data from outside your accounts, which is the only thing with a real bill behind it.
What a credit is
One credit is one cent of what the underlying data costs us. We do not mark it up per call, and the whole rate card is published on the tool reference and through the My_Data_Credits tool, so your agent can price a sweep before it runs one.
What spends one
External keyword metrics, keyword ideas, SERP snapshots and competitor research. Figures on the rate card are the default request shape: asking for more rows costs more, and the tool reports what it spent in its own response.
What never spends one
A repeat of a recently run call, served from cache. A call that fails. A call that comes back empty. Credits are taken up front and refunded in all three cases.
Running out
Only research pauses. Everything reading your own data keeps working, because it was never metered. Ask for your balance with the My_Data_Credits tool, buy the credit top-up pack on a paid plan, or wait for your next billing period.
Why Bing research is dearer
The provider bills a flat fee per Bing lookup, whatever the payload, so two hundred keywords cost the same as one. Asking for fewer keywords does not make it cheaper. The Bing research tools accept English, French and German only.
What counts as a site
One property you connect: a domain or a Search Console property, with its Analytics and Bing counterparts attached to it. Connecting Analytics or Bing for a site you already have does not use up a second site. Sites are the fence, and how many each plan allows is the one thing that changes between the paid rungs, along with research credits.
Remove a site from the app when you stop running it, and the slot is free again. Reads of a site you keep are unmetered, so there is no reason to disconnect one to save money.
See sites and credits by planAccess
Taking the access back
Murkuz holds a grant that you gave and can take back: read-only on Analytics and Bing, and on Search Console read plus the one write that sitemap submission needs. You do not have to ask us, and you do not have to cancel a plan to cut off a single property.
Disconnect one source
In the app, open the site and disconnect Search Console, Analytics or Bing. The tools that depended on it go back to returning a reason rather than numbers, and everything else carries on.
Revoke the Google grant outright
Open the permissions page of your own Google account and remove Murkuz. That is the authoritative revoke: it takes effect immediately and does not depend on us doing anything.
Remove the connector
In Claude or ChatGPT, open Connectors and remove Murkuz. That stops the agent reaching the server, and leaves your connected properties untouched for the next client you add.
Rotate or revoke a connection key
Under Account, then Developer, revoke the key. Any client still using it stops working straight away, so generate the replacement first if you want no gap.
Troubleshooting
When the answer is not what you expected
Google sign-in finished, but no property appeared
You are almost certainly signed in with a different Google account than the one the property is verified to. Open Search Console in the same browser, check which account lists the property, then disconnect in Murkuz and reconnect with that account.
A tool answered with a reason instead of numbers
That is the intended behaviour. The tool needs a source this site does not have connected: Analytics questions need GA4, Bing questions need Bing Webmaster, and the joined reads need Search Console and Analytics on the same site. Connect the missing source, or move to a plan that connects all three, and the same question answers.
Your agent cannot see the Murkuz tools
Check the connection URL is exactly https://murkuz.com/mcp, with nothing after it. In ChatGPT, the connector also has to be switched on from the tools menu inside the chat, not only in settings. If the authorisation has expired, remove the connector and add it again.
Search Console shows numbers Murkuz does not
Search Console lags by a couple of days, and it drops rare queries for privacy, so query rows never add up to the site total. Every Murkuz answer states the property and the window it used, so compare the same window before assuming the numbers disagree.
The answer stopped short of the rows you wanted
It was paginated, not truncated. The response says how many rows exist and how to ask for the next page. Ask your agent for the next page, or for a larger window, and it will make the follow-up call.
Sitemap submission or URL inspection was refused
Both need Full or Owner access on the Search Console property. Google refuses them for a Restricted user, even though the same user can read performance data. Ask the property owner to raise your access, then reconnect.
Bing research came back unsupported for a language
The Bing research tools accept English, French and German only. Ask the Google equivalent for anything else, which covers far more markets and costs fewer credits per call.
Research credits ran out in the middle of a task
Only research pauses. Everything reading your own Search Console, Analytics and Bing data keeps working, because it was never metered. Failed and empty calls are refunded, and a repeat of a recent call is served from cache for nothing. Buy the credit top-up pack on a paid plan, or wait for your next billing period.