Connect apps to the AI assistant
In the assistant, click + and then Connect your apps (or Manage apps), pick an app such as Linear or add a custom MCP server, and click Connect; the assistant can then read from the app and asks you before it writes anything.
What apps do
Apps let the Pactto assistant work with tools outside Pactto. Once you connect an app, such as Linear, you can ask things like "What Linear issues are assigned to me?" or "Turn the action items from this meeting into Linear issues". The assistant reads from the app with your account and always asks before it writes anything.
A connection is yours only. It works in every room, and other people in the room, guests included, cannot see it or use it. Each of them connects their own account.
This is the opposite direction of the Pactto MCP server, which lets Claude or ChatGPT read your Pactto rooms: see Connect Claude or ChatGPT to Pactto.
Connect an app
- In the assistant panel, click + next to the text box.
- Under Apps, click Connect your apps (or Manage apps if you already have one connected). The Apps window opens.
- Pick the app in the list on the left. Its page shows What it does, How it connects, and the app's Tools, each marked Read or Write.
- Click Connect. A sign-in window for the app opens. Sign in and allow access.
- Pactto shows the progress: Signed in to the app, Connecting to server, Discovering tools. When it is done, the app moves under Connected with a Connected badge.
- Click Try in Assistant to go back to the chat.
If you connected an app because the assistant asked for it, the chat shows Run your last request again? with your request. Click Do it to send it again. Otherwise, the chat may suggest a few prompts for the app you connected.
If the sign-in window does not open, allow pop-ups for Pactto (Allow pop-ups to connect this app.). Closing the sign-in window without finishing leaves the app unconnected, with nothing saved.
Add a custom MCP server
Any remote MCP server can be added by URL.
- In the Apps window, click Custom MCP server at the bottom of the list.
- Optionally enter a Name, then the Server URL. It must start with
https://. - Under Authentication, choose OAuth (you sign in in a new window), API key (paste the key), or None.
- Click Connect. Pactto discovers the server's tools and lists it under Connected.
Approve what the assistant writes
Reading from an app happens without asking. Before any write, such as creating or updating a Linear issue, the assistant shows a card in its reply with the app, where it will write, and each item it will create or change.
- Click the action button (its label says what will happen) to approve. The card shows Writing to the app, then the result, with links such as Open in Linear.
- Click Cancel to stop. Nothing is written.
The approval covers all items in the card at once. Sending a new message while a card is waiting cancels the card, and nothing is written. Results from apps stay in the chat; nothing is added to the canvas by itself.
Reconnect or disconnect
- If an app asks you to sign in again, it shows Reconnect in the Apps window, and the chat shows Reconnect when you ask for it. Click it and sign in.
- If the chat says the app is not connected (Connect the app to use it here.), click Connect.
- To remove an app, open Manage apps, select it, and click Disconnect. There is no confirmation; the message says the app was disconnected. A custom server leaves the list.
If something goes wrong
- Couldn't reach the app: the server did not answer. Click Try again. Nothing was saved.
- Couldn't load apps.: click Try again.
- Your profile doesn't allow connecting apps.: your account cannot connect apps. Contact support if you think this is wrong.
- Enter a valid HTTPS URL.: the custom server URL must use
https://. - Couldn't confirm what was written to the app: the reply ended before Pactto saw the result. Check the app before you try again, so you do not create duplicates.
For AI agents: a plain-text version of this guide.