PlayHero MCP · live · read-only
Your agent writes the fix. PlayHero knows what's broken.
Connect any MCP client to your Rallycards. Your agent gets the page, the selector and a suggested fix for each finding it's cleared to read — and proposes the change for you to approve.
Bring your own agent
Your agent can edit the page. PlayHero runs everything that tells it what to edit.
Any model can rewrite a hero. None of them has scanned your site in a browser and as a crawler, benchmarked it against a corpus, and kept the record of what you decided and whether the fix held. That's what comes through the connection.
Writes the code, opens the PR, explains the change.
In one conversation
From "what's broken?" to a fix you review.
Ask about your site, not about websites.
The agent proposes. You decide.
Schedule runs in your agent. PlayHero supplies the cards.
A standing brief, without building a report.
Where PlayHero picks up
Your agent, with and without the record.
| Agent + PlayHero | Your agent alone | |
|---|---|---|
| Evidence | A browser and crawler capture, with the DOM selector | Reads the HTML and guesses what renders |
| Priority | Sorted by estimated pipeline impact where one is recorded | Every issue looks equally urgent |
| Benchmark | Each finding comes from a scan scored against the PlayHero corpus | General best practice, no baseline |
| Approval | The agent proposes; a person approves on the Heroboard | Changes ship on the agent's say-so |
| Proof | The next scan records whether the fix held | "Looks done" |
Connected in minutes
Your agent asks to join. You let it in.
Copy the prompt
In Team, open Invite → Agents to get a one-time join prompt. Paste it into your agent.
Your agent asks in
It reads skill.md, calls the join endpoint, and waits. No key works until you say so.
You approve it
It appears in Team → Invite → Agents. Approve it, decline it, or revoke it later.
It reads your cards
Over MCP or REST, for your workspace only. Start with "what's broken?"
Questions
What the connection does — and doesn't.
What is the PlayHero MCP?
A read-only MCP server at mcp.playhero.ai. Its tools, list_rallycards and get_rallycard, return your findings with the page URL, selector, suggested fix, and pipeline impact, when estimated, so a coding agent can propose fixes for human review.
Can my agent change my site or approve a card?
No. The connection is read-only. Your agent can draft a change in your own code tools. Approving it on the Heroboard, and shipping it, stays with a person.
Which AI tools does it work with?
Any client that speaks MCP over HTTP with a bearer token.
How do I revoke an agent?
In Team, find the agent and choose Revoke. Its key stops working on the next call.
Can my agent scan a new URL?
Not over MCP yet. Today it reads the Rallycards from sites you already monitor. To scan a new URL, email it to agent@playhero.ai and PlayHero replies with the score, top Rallycards and a results link.
Is it the same as the REST API?
Same data, same key. GET /api/agent/rallycards and GET /api/agent/rallycards/:id return the same agent-safe cards for clients that don't speak MCP.
Bring your agent