Skip to main content
Connect your favorite apps to BrowserOS and let the assistant work across all of them. Read emails, check your calendar, create tasks, post messages, manage files, and more, all through natural conversation.

How It Works

BrowserOS uses the Model Context Protocol (MCP) to connect your apps. You do not need to install anything or manage API keys. Just sign in once and the assistant handles the rest.

Smart App Connection

When you ask the assistant to do something that needs an app you have not connected yet, it shows an interactive card right in the conversation. You can connect the app with one click or choose to skip it. No need to set things up in advance.
1

You make a request

Ask the assistant something like “What’s on my calendar today?” or “Send an email to Sarah.”
2

A connection card appears

The assistant detects the app is not connected and shows a card explaining why connecting it would help. You get two choices: Connect or Do it manually.
3

You connect or skip

  • Connect: Opens a sign-in page. Authorize the app and the assistant continues with full integration access.
  • Do it manually: The assistant skips the integration and navigates to the app’s website directly using browser automation.
4

The assistant continues

Once connected, the app stays linked for all future conversations. If you chose to skip, the assistant remembers and will not ask again.
See Smart Nudges for more details on how connection suggestions work. You can also connect apps ahead of time from the sidebar if you prefer.

Connect from the Sidebar

1

Open Connect Apps

Click Connect Apps in the sidebar.
2

Add an app

Click Add built-in app and select the app you want
3

Sign in

Complete the OAuth sign-in when prompted
Connected Apps settings page

40+ Supported Apps

BrowserOS connects to over 40 apps across every category you need.
AppWhat you can do
GmailSend, read, and search emails, manage drafts and labels
Outlook MailSend, read, and manage emails
ResendSend transactional and marketing emails
AppWhat you can do
Google CalendarCreate events, find free time, manage calendars
Outlook CalendarSchedule meetings, manage events
Cal.comSchedule meetings, manage availability
AppWhat you can do
SlackPost messages, manage channels
DiscordSend messages, manage servers
WhatsAppSend messages, manage conversations
Microsoft TeamsChat, meet, and collaborate
AppWhat you can do
GitHubManage repos, issues, and pull requests
GitLabManage repos, issues, and merge requests
VercelDeploy and manage web applications
PostmanTest and manage APIs
CloudflareManage domains, DNS, and security
SupabaseManage databases and backend services
AppWhat you can do
LinearCreate issues, manage cycles and projects
JiraCreate issues, manage sprints
AsanaOrganize and track team projects
MondayManage work and team collaboration
ClickUpManage tasks, projects, and workflows
AppWhat you can do
NotionCreate pages, manage databases
Google DocsCreate and edit documents
Google SheetsCreate and edit spreadsheets
Google DriveUpload, download, and manage files
Google FormsCreate and manage forms and surveys
ConfluenceCreate and manage documentation
AirtableManage bases, tables, and records
AppWhat you can do
DropboxStore and share files
OneDriveStore and sync files with Microsoft
BoxManage and share enterprise files
AppWhat you can do
FigmaAccess and manage design files
CanvaCreate and manage designs
AppWhat you can do
SalesforceManage leads, contacts, and opportunities
HubSpotManage contacts, deals, and marketing
AppWhat you can do
ShopifyManage products, orders, and store
StripeManage payments and subscriptions
AppWhat you can do
PostHogQuery analytics, manage feature flags
MixpanelAnalyze user behavior and metrics
AppWhat you can do
ZendeskManage support tickets and customers
IntercomManage customer messaging and support
AppWhat you can do
Brave SearchSearch the web privately
ExaAI-powered semantic web search
Mem0Store and retrieve AI memory
AppWhat you can do
LinkedInPost updates, manage connections
YouTubeAccess video info and transcripts
WordPressManage websites and blog content

Example Prompts

The assistant figures out which apps to use based on what you ask. Just describe what you want in plain language.
  • What’s on my calendar today?
  • Schedule a meeting with Sarah tomorrow at 2pm
  • When is my next meeting with the marketing team?
  • Block off Friday afternoon for focus time
  • Show me unread emails from my manager
  • Draft a reply to the last email from John thanking him for the update
  • Find emails about the Q4 budget from last week
  • Send an email to the team with the meeting notes
  • Post a message to #general saying I’ll be out tomorrow
  • What’s the latest message in #engineering?
  • Send a DM to Sarah asking if she’s free for lunch
  • Summarize what was discussed in #product today
  • Create a new Linear issue for the homepage redesign
  • What are my open tasks in Jira?
  • Move the “Launch campaign” task to complete in Asana
  • Add a comment to the latest ClickUp task
  • Add “Review Q4 report” to my Notion tasks database
  • Create a new page in my Projects database for the website redesign
  • What are my open tasks in Notion?
  • Update the status of the “Launch campaign” task to complete

Cross-App Workflows

The real power of connected apps is combining them in a single request. The assistant can pull data from one app and use it in another without you switching between tabs.

Email to task

“Find action items in my latest emails and add them to my Notion tasks”

Meeting prep

“Check my calendar for tomorrow, then draft an email to John summarizing what we’re meeting about”

Bug triage

“Test the checkout flow on our staging site, file a Linear issue if anything is broken, and post a summary to #engineering on Slack”

Sales pipeline

“Pull my open deals from Salesforce and create a summary spreadsheet in Google Sheets”

Content roundup

“Check the latest pull requests on our main repo and post a daily summary to #dev-updates on Slack”

Expense tracking

“Find all receipts in my Gmail from this month and organize them in a Google Sheet”

Add a Custom MCP Server

You can connect any MCP-compatible server that exposes an SSE endpoint.
  1. Go to Settings > Connected Apps
  2. Click Add custom app
  3. Enter your server URL (e.g., http://localhost:8000/sse) and give it a name
Custom servers appear alongside built-in apps and work the same way.
MCP has a growing ecosystem of servers. Browse MCP servers on GitHub to find integrations for databases, APIs, and more.

Connect to OAuth-Protected Remote Servers

Some remote MCP servers (like Atlassian Jira, GitHub, etc.) require OAuth authentication. Use mcp-remote and supergateway to handle the OAuth flow locally:
npx -y supergateway --stdio "npx -y mcp-remote https://mcp.atlassian.com/v1/sse" --port 8000
A browser window will open to sign in. Once authenticated, add http://localhost:8000/sse as a custom MCP in BrowserOS.
Keep the terminal running while you use BrowserOS. The local server handles authentication and proxies requests to the remote MCP server.
npx -y supergateway --stdio "npx -y mcp-remote https://mcp.atlassian.com/v1/sse" --port 8000
Then add http://localhost:8000/sse as a custom MCP.
npx -y supergateway --stdio "npx -y mcp-remote https://api.githubcopilot.com/mcp/sse" --port 8001
Then add http://localhost:8001/sse as a custom MCP.

Privacy and Security

Secure OAuth

All apps use OAuth sign-in. BrowserOS never sees or stores your passwords.

On-demand only

Apps are only accessed when you ask. Nothing runs in the background.

You control access

Connect or disconnect any app at any time from Settings.

Credentials stay local

Your authentication tokens are managed securely and stored locally on your machine.