Use FixVis in ChatGPT
Connect ChatGPT to your FixVis issues. Ask what to fix first, get each issue explained for your business, move tickets and ask FixVis to verify the live page — plus check AI visibility across markets, plan and draft content from gaps, and review what delivered fixes achieved — from a chat.
MCP is available on Starter and above. On the Free plan you can see what it does, but you can't connect a client — see plans.
Last checked: September 2026 — ChatGPT's menus change often.
What it does
FixVis runs an MCP server at https://api.fixvis.ai/mcp. Once ChatGPT is connected, it can:
- read your FixVis issues, worst first, with the evidence from your live site;
- explain an issue, or a term, in plain language and why it matters for your business;
- move the ticket on your FixVis board (To Do, Doing, Done);
- ask FixVis to verify a fix on the live page;
- show AI visibility for one market or compare across every market you track;
- find content gaps, put one on the board, and write a brief or draft for it;
- summarize what delivered fixes and content achieved;
- start a new scan or generate content — both cost credits, always after you confirm (see Credits and the confirm step).
It covers technical and on-page issues, markets and AI visibility, content and outcomes.
Before you start
- A FixVis workspace on Starter or above, with at least one audited project.
- ChatGPT on the web, on a plan that includes Developer mode for custom MCP apps and connectors. Availability, and whether write actions are allowed, depend on your ChatGPT plan — check ChatGPT's help on Developer mode.
Turn on Developer mode
- In ChatGPT, open Settings → Apps & Connectors (it may be labelled Connectors).
- Open Advanced and switch Developer mode on.
ChatGPT updates its menus often, so the names may be slightly different from what you see here.
Add FixVis
Create a new connector (or app) with these settings:
- Name
- FixVis
- MCP server URL
https://api.fixvis.ai/mcp- Authentication
- OAuth
Save it. ChatGPT sends you to FixVis to sign in. The consent screen says “ChatGPT (chatgpt.com) will act as you on the projects you choose.” Then:
- Choose the organisation.
- Tick the projects ChatGPT may use.
- Pick Read your FixVis data or Read and update (move and verify issues, create content tasks; scans and content generation spend credits, always after you confirm).
- Click Approve.
Use it
In a chat, enable the FixVis connector for that conversation (from the Developer mode tools). Then ask, replacing <your-site> with your domain:
List my FixVis projects
What technical issues are open on <your-site>, worst first?
Explain the top issue for my business
Move it to Doing
What should we write next for Germany?
Create a task for the top gap and draft it
How did last month's fixes do?
Run a scan of all markets
ChatGPT asks you to confirm actions that change something (moving an issue, running a verification). A scan or content generation shows its cost and asks you to confirm before it spends any credits — see Credits and the confirm step. Reading doesn't need confirmation.
The tools
Read tools work on every connection. Write tools need a connection approved with Read and update; starting a scan or generating content also spends credits and always asks you to confirm first.
| Tool | Access | What it does |
|---|---|---|
list_projects | Read | The projects in this connection, with the latest audit and open technical / on-page counts. |
list_issues | Read | A worst-first list of issues for a project, filterable by area, severity and status. |
get_issue | Read | Everything needed to understand one issue: why it matters, the solution, the evidence, affected URLs and how it will be re-checked. |
explain | Read | A plain-language explanation of an issue or a term (such as JSON-LD) and why it matters for your business. |
move_issue | Write · free | Moves an issue to To Do, Doing or Done on your board and returns its new status. |
verify_fix | Write · free | Re-checks the live page and returns the outcome with its evidence (see Verification). |
list_markets | Read | The markets (country + language) this project is tracked in, which is primary, and each one's latest scan. |
get_market_visibility | Read | Share of Discovery, citation share, issues, content gaps and which tracked prompts the brand wins or loses — one market, default primary. |
get_markets_rollup | Read | Every market side by side: Share of Discovery, citation share, issues, content gaps and a portfolio score. |
list_competitors | Read | The competitors FixVis tracks for this project in one market and the latest standing against the brand. |
list_content_gaps | Read | Content opportunities for one market, ranked by opportunity score. |
get_content_gap | Read | One opportunity in full: keywords, AI prompts, competitor URLs to beat, and the brief a content task would carry. |
get_content | Read | A generated brief or draft, or its status while still being written. |
create_content_task | Write · free | Puts a content piece on the board, from a gap opportunity or as a manual topic. |
set_published_url | Write · free | Records the live URL a content task's piece was published at. |
get_outcomes | Read | What delivered fixes and content achieved over a period: shipped and verified fixes, indexing, citations, clicks and referral visits. |
list_delivered_fixes | Read | The fixes and content delivered in a period with their outcome, attribution and confidence. |
get_fix_outcome | Read | One delivered fix's full before/after readings and why it's still awaiting if it is. |
run_market_scan | Write · credits | Starts a new scan for one market or all of them. Preview shows the cost; confirm to submit. |
generate_content | Write · credits | Writes a brief or full draft for a content task. Preview shows the cost; confirm to submit. |
Credits and the confirm step
Starting a scan or generating content spends credits. ChatGPT previews the cost, your current balance and exactly what would run first, and asks you to confirm — nothing is spent or queued until you agree.
- A scan is charged once it starts; content is charged only if generation succeeds — a failed draft is never billed.
- If the plan or price changed since the preview, confirming refuses and nothing is charged — ask again.
- If the content already exists or is already generating, ChatGPT is told that directly and isn't offered a confirm.
- Confirmed paid actions are limited to 10 per hour per connection.
What works best where
ChatGPT is great for understanding and prioritising your issues. To change code in your repo, a coding agent is the better tool — see Connect Claude Code or Codex to FixVis.
Verification
Verification checks the public URL, so deploy the fix first. The outcome is one of:
verified- The fix is live. The card moves to Done.
failed_verification- The issue is still failing on the live page.
partial- The page improved, but the check doesn't fully pass yet.
blocked- The check couldn't run, for example because the page wasn't reachable.
not_verifiable- This issue can't be re-checked automatically. Mark it done on the board yourself.
Verification is free.
Permissions and security
- A connection only sees the organisation and the projects you approved on the consent screen.
- Read your FixVis data can't change anything.
- Read and update can also move and verify issues, create content tasks, and — after you confirm — run scans and generate content, which spend credits.
- Confirmed paid actions (scans, content generation) are limited to 10 per hour per connection.
- Text from crawled or competitor pages, and generated content, is passed to ChatGPT as data, never as instructions.
- Disconnect any time in FixVis → Settings → Developer.
- If you leave the organisation, the connection's access ends automatically.
- ChatGPT is the only hosted app FixVis accepts sign-in callbacks from today.
Troubleshooting
- “invalid redirect_uri”
- The connector's MCP server URL must be exactly
https://api.fixvis.ai/mcp. Delete the connector and create it again. - The connector doesn't appear in a chat
- Check that Developer mode is on, and enable the FixVis connector for that conversation.
- Asked to sign in again
- Reconnect the FixVis connector and approve it again.
- Actions are greyed out
- Your ChatGPT plan may allow read-only tools only. Check that the connection was approved with Read and update, too.
- “out_of_scope”
- That issue type isn't available through MCP yet. Open it in the FixVis app.
- “confirm_invalid”
- The confirm step's token was wrong, expired (10 minutes) or already used for a different call. Ask again — it previews, then confirms.
- “scan_in_progress”
- One of the markets already has a scan running from the last few hours. Wait for it to finish.
- “content_locked”
- The content task is no longer in To Do (it's In Progress or Done). Move it back, or use the app.
- “rate_limited”
- More than 10 confirmed scans or content generations ran on this connection in the last hour. Wait, or finish the rest from the FixVis app.
- “plan_required”
- MCP is available on Starter and above. A Free workspace can't connect, and a workspace that moves back to Free stops answering until it upgrades — see plans.