Bitbucket
Your assistant browses your repositories, pull requests, comments and pipeline runs. Commenting needs a session, and approving a pull request waits for your OK.
Connect Bitbucket
- In the setup: pick Bitbucket under What do you want to connect?, then click Connect on it in the next step.
- Later: on your assistant's page, under Connectors, click Add and pick Bitbucket. Then click Connect on its card.
Sign in with your Bitbucket account on its own sign-in page. Every call runs as you, and Willow keeps the sign-in: your assistant never sees it.
What it starts with
Bitbucket starts with these tools on, set up the safe way. Every other tool starts off.
| Tool | Name in MCP | Starts as |
|---|---|---|
| List repositories | list-repositories | Use freely |
| Get repository | get-repository | Use freely |
| List pull requests | list-pull-requests | Use freely |
| Get pull request | get-pull-request | Use freely |
| Get pull request comments | get-pull-request-comments | Use freely |
| Get pull request diffstat | get-pull-request-diffstat | Use freely |
| List pipeline runs | list-pipeline-runs | Use freely |
| Get file content | get-file-content | Use freely |
| Add pull request comment | add-pull-request-comment | Require Session |
| Approve pull request | approve-pull-request | Ask Each Time |
In the setup, these read Always allow, Require session and Always ask. To change one, or turn on more, open your assistant's page and click the arrow on Bitbucket's card. See Apps and tools.
Try asking
- "Which pull requests are open in my Bitbucket repos?"
Good to know
- Approve pull request approves as you, and your approval can count toward the repository's merge checks.