What you get
Tell Claude Code, in plain English:“Turn this branch into a PR and give me a pull story link.”It will:
- Push your branch with
git push - Create the PR with
gh pr create - Call the pull/story API to generate a narrated video
- Wait ~60-90 seconds
- Paste the pull story URL back into your chat

Setup (2 minutes)
Get an API key
Visit pullstory.com/dashboard/api-keys → Create key.
Available tools
Once the MCP is wired up, Claude Code has access to these tools:Generate a pull story from a PR URL or owner/repo/number. Returns the story URL.
Check the generation status of an existing pull story.
List pull stories for a repo or all your recent stories.
Natural-language triggers
Any of these phrasings will typically trigger the tool:- “make this into a PR”
- “create a pullstory for PR 123”
- “explain what PR 456 does”
- “summarize this pull request”
- “walk me through the changes in #789”
Troubleshooting
Claude Code doesn't see the MCP server
Claude Code doesn't see the MCP server
Run
/mcp inside Claude Code to list active servers. If pullstory is missing, check .mcp.json for JSON errors and restart.'Unauthorized' error
'Unauthorized' error
'Repo access denied'
'Repo access denied'
The GitHub account linked to your pull/story key doesn’t have read access to that repo. Install the pull/story GitHub App on the repo.
Next
MCP setup details
Works with Cursor, Windsurf, Claude Desktop too.
Full workflow cookbook
Step-by-step example with real output.