Integrations
Plug every app you run
into Black Label.
Connect Gmail, Slack, GitHub, Notion, HubSpot and the rest of the 1,609 apps in the catalog to your account once. Then Ace, every AI chat you use, and your own code can work in them.
The switchboard
1,609 apps · checked 2026-10-16
- Gmail
- Slack
- GitHub
- Notion
- HubSpot
- Google Sheets
- Salesforce
- Stripe
- QuickBooks
- Google Calendar
- Linear
- Jira
- Asana
- Airtable
- Zoom
- + 1,594 more
Connect once
One connection, three places to use it.
A connection is made once on your account. Ace, your MCP chats and your API keys all use that same connection.
In Ace
Ask, and it happens in the app.
Ace on your Mac and iPhone reads the thread, files the ticket or updates the sheet, using the apps you connected.
In any AI chat
One MCP link, every app.
Paste one MCP link into Claude, ChatGPT, Cursor or VS Code and that chat can use every app you connected.
Set up MCP →In your code
A key, a REST API, two SDKs.
One API key, a REST API and SDKs for JavaScript and Python. Your users' apps, your product's actions.
Read the developer docs →How it works
Four steps, and you only do them once.
- 01
Sign in
Use your Ace account (a free one works). Connections belong to that account and only it can use them.
- 02
Pick an app
Search the 1,609-app catalog by name or by what you want done.
- 03
Approve it in the app
You sign in on the app's own page and grant access there. Disconnect any time.
- 04
Use it everywhere
The same connection works in Ace, in MCP chats and through the API. Connect once.
Bring any app
Not in the catalog? Plug it in yourself.
If the company has an MCP server, or a REST API with an OpenAPI or Swagger spec, paste its address and your own key. The platform checks that it works, stores the key encrypted, and only your account can use it: in Ace, in MCP chats and through the API.
MCP server
An address like https://mcp.acme.com/mcp, plus a key if it needs one.
REST API
Its OpenAPI or Swagger spec (JSON). The key goes in a header or a query parameter, your choice.
Triggers
Pick an event in a connected app (a new payment, a new issue, a new message) and give a webhook. Each event is posted to you, signed, with three delivery attempts and the last 50 events kept.
