How to Create a Custom Connector in Muse
You ask Muse to build it. Meta's help page says: “If you want to connect to a service not yet available in the Connector list, you can ask Muse to create a Custom Connector.” That request is the only instruction the page gives. Muse guides you through the process, keeps any keys in its Secure Credentials Store, and Meta does not review what it builds. The rest of this page is what Meta has published about it, what people report working and failing, and what is still not published.
Custom connector or directory listing?
Two different things get called “building a Muse connector”, and people mix them up. One user posted about building a Splitwise connector “now that we have developer access” (@SladynN, 20 September), which runs the two together.
- A custom connector is personal. You ask your own Muse to write it, and it works for you. This page covers that.
- A directory submission is the product route. A company submits its connector at muse.ai/platform and Meta reviews it. We have made two of these ourselves and wrote up the form in our submission guide.
If you only want Muse to reach a service you use, you need the first. If you run the service and want every Muse user to find it, you need the second.
What Meta has published
Meta's help page, “How Muse works with Connectors”, has four sentences on custom connectors. Muse “will guide you through the process, which can involve retrieving API information from the service.” It “stores these in its Secure Credentials Store.” And: “Meta doesn't review custom connectors or how they use your information, so grant access with caution and review the provider's privacy policies.” The page does not mention MCP, OAuth or skills.
Meta's safety write-up, published at launch, adds one line on scope: “Muse can also write its own custom connectors for other services you care about if they have their own APIs or CLIs.” It also describes the credential design. Keys are held by a credential service, the agent's code only ever sees a “surrogate” token, and the real credential is swapped in at the network boundary.
Two people who speak about Muse as its makers have described the feature on X. Alexandr Wang, who announced “our new personal ai assistant” on launch day, wrote on 12 September: “you can often just ask muse to connect to anything and it’ll write the whole integration in the background.” The same day, @dps, who wrote on launch day about “our technical post” on how Muse was built, posted: “Muse can write its own software and run it in the VM you and your Muse share in the cloud. So you can connect Muse to any service with an API.”
How people do it, step by step
Meta publishes no step-by-step guide. This sequence comes from Parallel's walkthrough and the user reports below, and each step says where it comes from.
- Find the entry point. Parallel suggests the API docs or OpenAPI document, an MCP server URL, or a CLI package name. Muse can look these up itself, but Parallel found the exchange is shorter if you paste the link.
- Ask in one message. Name the service, the entry point and what you want Muse to do with it. One user's wording: “I need you to set up custom connectors so that you can manage all of these apps for me” (@MattPRD).
- Give the key through the secure field, not the chat. One user described Muse asking him “to paste my API in a secure field” (@mikepat711). Parallel warns that pasting a key into the conversation defeats the credential design and leaves it in your history.
- Ask it to test and save the result. Parallel reports that Muse tested each tool and saved the integration as a reusable skill for later conversations.
- Set how much it may do without asking. Meta's safety write-up says approvals can be one-time, session-scoped, task-scoped, time-bounded or perpetual. For anything that sends, posts or spends, Parallel advises keeping approval on.
What people report
These are saved posts, quoted word for word. They are individual accounts, not tests we ran.
- Worked. “It made a Strava connector for me effortlessly” (@mikepat711, 12 September, replying to Wang).
- Failed. “i tried to create one for github with Oauth and it doesnt work lol” (@Franzferdinan57, 12 September, also replying to Wang).
- Rough. In a wish list addressed to Wang, another user asked for a “Muse Github connector (it's really foolish right now with the tokens)” (@altryne, 20 September).
- No build at all. “I literally asked Muse for LinkedIn integration yesterday. Said it would draft a message to your team to add the request.” (@kolacek7).
The GitHub failure fits something Parallel wrote: token authentication suits the credential flow, while “OAuth-only services may still work through Muse's browser, but expect more back and forth.” That is one report and one explanation, not proof of a rule. Meta's Connect recap has since said “there’s Notion, Granola, GitHub, and Box” among new connectors, and Alexandr Wang listed GitHub on 29 September among connectors launching that day; see our GitHub listing. A user reported the next day that it was broken for them and they used a personal access token instead (@borgerntendies).
What about MCP servers?
Consumer Muse has no “add MCP server” setting, according to Parallel. When Parallel handed Muse the URL of its own hosted MCP server, Muse built a client on its VM, called each tool and saved the result as a skill. Parallel makes that server, so it is not a neutral tester. It also notes that a server running on your own laptop is out of reach, because the VM is in Meta's cloud. Meta's help page does not mention MCP at all. At least one user is asking for more: “we need to be able to connect it to custom mcps” (@mostaiai).
What to check before you hand over a key
- Nobody reviews it. Meta's help page says so, and tells you to read the provider's privacy policy.
- It runs with fewer walls than a built-in connector. Meta's safety write-up says built-in connectors run their logic outside the agent's runtime. Parallel says custom connector code runs inside it, without that extra separation.
- A site can still say no. A custom connector does not change whether a service admits agents. Amazon's block is the example in our Amazon guide.
What is not published
- Any limit on how many custom connectors one account can have.
- Whether a custom connector can be shared with another Muse user. PostFast quotes a Reddit user who found it “feels bad to make my own amazon connector or united connector for instance when there are so many others who would need the same.”
- What happens to a custom connector when the service changes its API.
- Which authentication methods Meta supports. The help page names API information only.
Related connectors
- Browser — Meta
- Gmail — Google
- Google Calendar — Google
- OpenTable — OpenTable
Sources
- Meta Help Center — How Muse works with Connectors — Read 28 September 2026. The custom connectors section, quoted in full across the guide. The page does not mention MCP, OAuth or skills.
- Meta Research — “How We Built Safety Into Muse” — Read 28 September 2026. 8 September 2026. The custom connector line, surrogate tokens, where built-in connector logic runs, and approval scopes.
- Parallel — “How to create custom integrations with Meta Muse” — Read 28 September 2026. Dated 26 September 2026 on the page. Steps, the MCP test and the OAuth note. Parallel makes the MCP server it tested.
- Meta Newsroom — “The Biggest News From Connect 2026” — Read 28 September 2026. GitHub named among new connectors. Announced, not shown live.
- PostFast — Meta Muse Connectors list — Read 28 September 2026. Updated 27 September 2026. Only its quotation of an r/MetaAI comment is used here.
- Alexandr Wang on X — launch — Checked against the saved post text 28 September 2026. 8 September 2026.
- Alexandr Wang on X — “just ask muse to connect to anything” — Checked against the saved post text 28 September 2026. 12 September 2026.
- dps on X — launch-day technical post — Checked against the saved post text 28 September 2026. 8 September 2026.
- dps on X — custom connectors demo — Checked against the saved post text 28 September 2026. 12 September 2026.
- @mikepat711 on X — a Strava connector that worked — Checked against the saved post text 28 September 2026. 12 September 2026.
- @Franzferdinan57 on X — a GitHub OAuth connector that failed — Checked against the saved post text 28 September 2026. 12 September 2026.
- @altryne on X — GitHub and tokens — Checked against the saved post text 28 September 2026. 20 September 2026.
- @kolacek7 on X — a LinkedIn request instead of a build — Checked against the saved post text 28 September 2026. 22 September 2026.
- @MattPRD on X — asking for custom connectors — Checked against the saved post text 28 September 2026. 12 September 2026.
- @SladynN on X — “now that we have developer access” — Checked against the saved post text 28 September 2026. 20 September 2026.
- @mostaiai on X — custom MCPs — Checked against the saved post text 28 September 2026. 23 September 2026.
- App Agentic submissions: AppStoreCopilot and ClipSubtitles — First-hand. Both submitted through muse.ai/platform on 19 September 2026. Cited only to separate a directory submission from a custom connector.
More guides
- How to Get Your App on Muse: Connector Submission Guide — First-hand walkthrough of the three-step connector submission, field by field, from our own two submissions.
- What Are Muse Connectors? — What a connector is, the kinds that exist, and what is and is not publicly visible.
- Muse Spark 1.3 on the Meta Model API — The model ids, the context window, and why “Muse Spark API” is the wrong name for it.
- Muse Code: What It Is and How It Ships — How Muse Code is distributed, what the SDK is, and how to track releases when the changelog has no dates.
- Why Can't Muse Shop on Amazon? — The Amazon block: what each side said, the posts from people it stopped, and the retailers that went the other way.
- Is Meta Muse Available in My Country? — US and Canada only, per Meta. The sources in date order, saved posts from elsewhere, and the local apps people want.
- Is Meta Muse Safe? Connectors and Permissions — Meta's safety design, the approval settings, what has gone wrong in public, and saved user reports.