Claude Expo connectorWhat Claude can do in your Expo account.
The Claude Expo connector exposes 25 tools: 15 read and 10 write. Claude reads the Expo docs and tracks your builds, workflows, crashes and reviews, then starts builds, submits to the stores and answers reviews. Here is what that changes, and where it stops.
Verified Trustpilot reviews · AI, automation & growth agency
What the Claude Expo connector changes
Between the EAS dashboard, App Store Connect, the Play Console and the docs, a mobile team juggles four screens. With the connector, you ask Claude instead: it reads the state of your builds, crashes and reviews, and can take the next step on request, without you switching tabs.
Debug a failed build. Claude finds it with build_list, reads the output through build_logs and can open the matching page with read_documentation.
Ship a release. Once the fix is merged, Claude starts the build via build_run, then sends it to the stores using build_submit.
Listen to users. Claude gathers Android feedback with playstore_reviews and beta crashes from testflight_crashes, then drafts a public reply you approve before appstore_reply_review.
What it will not do with this sheet: drive a simulator or screenshot your running app. Expo describes those local tools, but they are not on the connector's sheet. Nothing runs on its own either: Claude only acts while it answers you. Other platforms covered on the site sit on the Integrations hub. It cannot open React Native DevTools either, since that tool is also local and absent from the sheet. Under the default rule, it also asks before posting any reply to a review.
Five words before you connect
The Claude vocabulary around this connector, in a minute.
- Connector
- The link you set up once between Claude and a service you already use, so Claude can work with it while it answers you.
- Tool
- One named capability the connector opens to Claude. Claude picks which ones to call on its own, and the directory sheet lists them.
- Authorization
- Expo's own sign-in screen, where you hand Claude the access it will use afterwards. Granted once per person, and revocable.
- Approval
- The confirmation Claude waits for before an action that changes an account, shown right in the conversation when it matters.
- MCP
- The shared standard connectors are built on. It is what lets an assistant like Claude talk to an outside service such as Expo.
Connect Expo to Claude in three steps
- 01
Find it in your connectors
Open Claude's settings, go to Customize, then Connectors, and look for Expo. On a Team or Enterprise workspace, an Owner or Primary Owner has to enable it before members can sign in individually.
- 02
Start the connection
Click Connect on its row and sign in through the window Expo opens itself. If the link ever breaks, use Disconnect and connect again: that is the documented fix.
- 03
Read the authorization screen
Go through Expo's authorization screen before you approve it. The service decides what the access covers, not Claude. You can also revoke that access later from your Expo account.
The 25 tools, read and write
Expo gives Claude 25 tools: 15 that read your account, 10 that change something in it.
Twenty-five tools, each described by Expo in the capabilities table of its docs. Names stay exactly as Claude shows them.
- 15 read
- 10 write
Tools index
What Claude reads (15)
15 toolsFifteen tools that read the docs, your builds, workflows, crashes and reviews.
appstore_reviews
Pulls the public App Store reviews for your app: rating, title, body, reviewer and territory.
build_info
Returns the status and details of one EAS build from its ID.
build_list
Lists a project's EAS builds with their status and available artifacts. It is usually the starting point for finding the right build before inspecting it or handing it to a store.
build_logs
Fetches the logs of an EAS build once it has completed, whether it finished or errored.
learn
Loads Expo know-how on a given topic, and Expo says Claude remembers it for future conversations. No change to your project is described for this tool.
playstore_crashes
Pulls crash and ANR issues reported by Google Play's Android Vitals. Without an issue ID, you get the list of recent issues.
playstore_reviews
Fetches user reviews from Google Play. Expo notes that Google only exposes production reviews with text from roughly the last week.
read_documentation
Opens one page of the Expo docs and returns it as text, in chunks of up to about 5000 tokens.
search_documentation
Searches the official Expo docs and ranks pages by relevance to your question. According to Expo, this tool requires a billed EAS subscription.
testflight_crashes
Pulls crash data from TestFlight: the recent list without an ID, or the full crash log with stack trace for a specific one.
testflight_feedback
Brings back screenshot feedback from TestFlight testers: device info, comments and links to the screenshots.
workflow_info
Returns the details of one EAS workflow run: status, per-job results, errors and artifacts.
workflow_list
Shows the most recent EAS workflow runs for a project.
workflow_logs
For one job in an EAS workflow run, this returns the logs.
workflow_validate
Checks the syntax and configuration of an EAS workflow file. Expo recommends calling it right after drafting one, to catch mistakes before anything runs.
What Claude starts or publishes (10)
10 toolsTen tools that start, cancel, submit or post. No source describes their confirmation, so the general rule below applies.
add_library
Approval: see the ruleAdds an Expo library to your project using Expo's install command, and attaches usage instructions when they exist.
appstore_delete_review_response
Approval: see the ruleRemoves the developer's public response under an App Store review. Expo files it as a write action.
appstore_reply_review
Approval: see the rulePosts or edits the developer's public response to an App Store review. Everyone can see it and Apple publishes it after a short review; one response per review, so any earlier one is replaced.
build_cancel
Approval: see the ruleCancels an EAS build that is queued or in progress.
build_run
Approval: see the ruleStarts a new EAS build from a profile in your eas.json file. Expo states that a GitHub repository must be connected to the project.
build_submit
Approval: see the ruleSubmits a finished EAS build to the App Store or Google Play. The build must be complete and carry the right distribution type.
playstore_reply_review
Approval: see the rulePosts a public reply to a Google Play review, or edits the existing one. It shows on the store listing; one reply per review, capped at 350 characters.
workflow_cancel
Approval: see the ruleStops an EAS workflow run in progress.
workflow_create
Approval: see the ruleDrafts a new EAS workflow file for your project, or returns the workflow syntax docs. Expo recommends validating it right after.
workflow_run
Approval: see the ruleTriggers an EAS workflow run from a Git reference. The workflow file must exist at that reference.
What Claude asks before it acts
By default, Claude stops and asks for your go-ahead before each action it takes on an account for you.
For the ten tools that start builds, run workflows, submit to the stores or reply to reviews, no source describes a dedicated confirmation, so the default rule covers them. On Team and Enterprise, owners decide whether members can let certain actions through without being asked again, and they can restrict the connector for the whole organization. Expo also notes the connector can be switched on for an entire organization in one go.
Which plans include it
No official source publishes plan availability connector by connector, and none of the 819 directory sheets shows it. It is a real gap in the catalog.
What is published is the general rule: remote connectors are open to all users on Claude, Cowork, Claude Desktop and mobile. On Team and Enterprise, an Owner or Primary Owner turns the connector on for the organization before members connect. For this one's current status, check its sheet in the official directory. Worth knowing: only Expo documents this connector, and no Claude help article covers it.
Where this connector stops
A connector is not an automation. Claude calls these tools while it answers you, and no build kicks off by itself when you push code.
Expo warns that its capability list can change and may not be up to date, so the directory sheet stays the reference for your account. The directory badge is not a security audit, and Anthropic notes on every sheet that it does not choose a publisher's tools or vouch for how they behave. Expo says data sent to its server is not used to train AI models, and that the server only reaches the account and project data a tool call needs.
Need help connecting Expo to Claude?
A person reads every message.