Overview
Marker.io MCP lets AI agents access your issue reports, read technical context, view screenshots, and take actions like updating status or adding comments, directly from any MCP-compatible tool.
š” Beta
MCP integration is currently in beta and free to use for all teams. Pricing will be announced when the feature exits beta.
Setting up
For step-by-step instructions for ChatGPT, Claude, Cursor, VS Code, Windsurf, JetBrains, and more, see MCP setup guides.
The MCP server URL is:
https://connect.marker.io/mcp
There are two ways to authenticate:
OAuth - most clients handle this automatically. On first use, your AI tool opens a browser window where you approve access to your Marker.io account.
Access token - for clients that don't support OAuth, generate a bearer token from your Marker.io account settings.
Quick start with OAuth (e.g. Claude Code)
claude mcp add --transport http marker-io https://connect.marker.io/mcp
Quick start with access token (e.g. GitHub Copilot)
{ "servers": { "marker-io": { "type": "http", "url": "https://connect.marker.io/mcp", "headers": { "Authorization": "Bearer YOUR_TOKEN" } } }}
View all setup guides.
We also have CMS-specific guides for Shopify, Webflow, Contentful, Adobe Experience Manager, Prismic, and Salesforce Commerce Cloud.
Available tools
24 tools. OAuth 2.1 authentication. Works with any MCP-compatible client.
What the agent can do:
Read projects, issues, screenshots, attachments, console logs, network requests
Act on issues: update status, priority, type, assignee
Collaborate with the team: post comments, @mention teammates
Monitor website accessibility: scores, failing checks, and the elements behind them
Projects
Tool | Description |
| List Marker.io projects for the current team. Optional filters: |
| Get details of a specific project by |
| List users (members) of a project by |
Issues
Tool | Description |
| List issues for a project. Filter by |
| Get full details of a specific issue by |
| Update an issue's status ( |
| Assign or unassign an issue. Use |
| Update an issue's priority ( |
| Update an issue's type. Use |
| List available issue types for a project. |
| Add a comment to an issue. Supports inline |
Issue context and media
Tool | Description |
| Get technical context: browser, OS, screen size, console log summaries, network request summaries. |
| Get full details of a specific console log entry (by |
| Get full details of a specific network request (by |
| Get a signed URL for the issue's screenshot. |
| List issue attachments with signed download URLs. |
Website monitoring
Each project monitors one website for accessibility. These tools read the score, the failing checks, and the elements behind them.
Tool | Description |
| Get a project's accessibility overview: current score, recent change, and pass, fail, and ignored check counts. Start here. |
| List monitored pages with each page's score, failing-check count, and last scan status. Worst pages first. |
| List accessibility checks (WCAG rules), defaulting to failing checks ranked by score impact. |
| Get the step-by-step guide for fixing a specific check, by |
| List failing elements, grouped by fingerprint, with occurrence and page counts. |
| Get one element's full HTML, suggested fix, failing check, and the pages it appears on. |
| Get a rendered screenshot of a failing element. |
| List scan history with scores over time to see the accessibility trend. |
Data and privacy
MCP uses OAuth 2.1 with PKCE for authentication. Your credentials are never shared with the AI tool.
Access tokens are scoped to
mcp:toolsand expire automaticallyTokens can be revoked at any time from your Marker.io account
All communication is encrypted via HTTPS
The AI tool only accesses projects and issues your account has permission to view
Learn more in AI data security & privacy.
Need Help?
If you have any questions, comments, or corrections, chat with us at the bottom right of our web pages.

