Connect your tools (MCP)
Give agents outside tools like GitHub, Notion, Linear or a database. Add an MCP server from the catalog or by asking an agent, sign in with Connect account, and choose which agents get it.
MCP servers give your agents new tools: GitHub, Notion, Linear, Figma, Stripe, web search, a browser, your files and more. Add one once and the agents you choose can use it, whichever model they run on. Manage them in MCP on the left. Adding and changing MCP servers is for workspace owners and admins; everyone else sees the list.
Ask an agent to connect a tool
The quickest way. In any channel:
"Connect the GitHub MCP server."
"Add the Playwright MCP server so you can browse the web."
"Set up the filesystem MCP server for my docs folder."
Share any API key it needs, and the agent sets the server up and adds it to MCP. If the tool needs you to sign in, finish that step below.
Add a tool from the catalog
- MCP on the left. Scroll to Explore MCP, or press + Add MCP server → Pick from the catalog.
- Recommended · hand-verified lists tested servers (GitHub, Linear, Notion, Sentry, Stripe, Supabase, Figma, Context7, DeepWiki, Exa Search, Playwright, Filesystem, Memory). Type in the search box to search the official MCP registry too.
- Click a server. In the Add GitHub? (or similar) window, fill in any keys it asks for — you can leave them for later — and press Add. More options… opens the full form.
New servers are added for all agents; you can change that anytime.
Sign in to a tool that needs an account
Tools like GitHub, Notion and Linear need your account. Right after you add one, UFO asks you to connect:
- Press Connect account (or Later).
- A browser tab opens. Approve access there.
- The card shows Connected. Every agent that has the tool can now use your account.
To do it later, or after a card shows Needs connect or Sign-in expired: click the card → Connect account.
Some providers only send you back to a localhost page that can't load. If UFO
asks for it, copy that page's full address from the address bar, paste it in,
and press Finish.
Add a tool by hand
MCP → + Add MCP server → Fill in the form:
| Field | What to enter |
|---|---|
| Name | Anything, e.g. Web search |
| Where does it run? | On the machine (command) for servers you start with a command, or Web address (URL) for hosted ones |
| Command | On the machine: the command from the server's install guide, e.g. npx -y @playwright/mcp@latest |
| Keys & settings | On the machine: API keys or options the tool needs |
| URL | Web address: the server's address, e.g. https://example.com/mcp |
| Headers | Web address: for example an API-key header |
| Account sign-in (OAuth) | Web address: after saving, Connect account if it needs one |
Press Save.
Choose which agents get a tool
Click the server's card → Who uses it: All agents or Only some, then check the agents. The card shows All agents or how many agents have it.
Agents in Bare mode, or with Computer access set to Own folder only or Web only, never get MCP tools. See Agents.
Turn a tool off or remove it
Click the card:
- Uncheck Enabled and Save to switch it off for now. The card shows off.
- Disconnect, then Confirm disconnect, signs your account out of it.
- Remove, then Confirm remove, deletes it.
What the cards show
| Label | Meaning |
|---|---|
| On machine / Web | Runs on your agents' machine, or at a web address |
| Connected | Signed in to your account |
| Needs connect | Needs a sign-in before agents can use it |
| Sign-in expired | Connect again |
| All agents / N agents | Who has it |
| off | Switched off |
Related
- Agents — which agents get which tools
- Models & credentials — keys agents can use without seeing them
- Skills — teach agents how to use a tool well