Product

Run the whole thing from Claude or ChatGPT

Peak Answer is an MCP server as well as an app. Ask your assistant how your visibility moved this week, which questions name a competitor, or to track a new one — without opening the dashboard.

Most products that advertise an AI integration mean a chatbot bolted onto their own interface. This is the other direction. The connector exposes the product’s own tools to whichever assistant you already work in, so the question “are we losing any buying questions this week?” gets answered in the place you were already typing, by an assistant that can then go and do something about it.

It is a remote server over streamable HTTP. There is nothing to install and nothing to run locally; a client that speaks MCP connects to a URL and authenticates.

What it can read

Nine tools. Six of them read your own measured data, and three work on any public URL, which means they are useful before you have any history at all.

my_brandWhich domain this connection is scoped to.
my_visibilityYour visibility index and how it has moved.
my_questionsEvery question being tracked, and which ones you lose.
my_question_historyOne question over time, run by run.
my_actionsThe work the product is recommending, in order.
my_search_consoleTraditional search performance alongside the AI measurement.
audit_siteAnswer readiness, crawler access, robots, sitemap, schema, headings, readability.
geo_auditTen real buying questions asked of a real model.
generatellms.txt, FAQ schema, a content brief, a prompt set or semantic keywords.

What it can change

Eight more. A connector that can only read turns the assistant into a reporting surface, which is half a product: you find out a question is being lost and then have to go somewhere else to act on it. These close that loop.

track_questionStart measuring a question.
untrack_questionStop measuring one.
mark_action_doneClose an action.
skip_actionDecline one, with the reason recorded.
add_competitorAdd a brand to the competitive set.
remove_competitorTake one out.
save_contextTell the product something about your business that it should use.
approve_articleApprove a draft for publishing.

Every tool carries annotations, so a client knows which are read-only, which are idempotent, and which change something outside the system. approve_article is the only one marked destructive, because approving a draft for publishing is a decision that should prompt a confirmation.

What you can actually ask it

The useful shape is a question that would take four clicks in a dashboard:

Setting it up

One line in Claude Code, or a URL in Claude Desktop and ChatGPT’s connector settings. The step-by-step, per client, with the authentication options and the troubleshooting, is in the guide:

Read the setup guide

There is also reference documentation covering the transport, the auth flow and every tool’s parameters, which is the page to send a developer to.

Where it is listed

Published in the official MCP registry as io.github.peakanswer/peak-answer, and listed on Glama with ownership verified. Both mean the same thing in practice: the server is discoverable by clients that browse registries rather than being configured by hand.

Frequently asked questions

What is MCP?

The Model Context Protocol, an open standard for connecting tools to AI assistants. A client that speaks it — Claude, ChatGPT, Cursor and a growing list of others — can call a server's tools during a conversation.

Does it cost extra?

No. The connector is included on every plan, including the trial.

Can it change things, or only read?

Both. Nine read tools and eight write tools. The write tools cover tracking questions, managing competitors and actions, saving context and approving articles, which is most of what the app itself does.

Is it safe to let an assistant approve an article?

approve_article is the one tool marked destructive and open-world in its annotations, so a well-behaved client will confirm before calling it. Approval means a draft is cleared for publishing, which is a decision worth a confirmation step.

How does it authenticate?

OAuth 2.0, with dynamic client registration and client ID metadata documents both supported, or an API key from Settings. Each connection is scoped to exactly one brand.

Included on every plan

Including the trial. Connect it on day one and ask it what it found.

Start a 7 day trial

Related