Catalog
Your sales agent can look up a HubSpot deal while it talks. HubSpot is one of the built-in connectors: you add it by name, and nothing needs to be deployed.
List the connectors
curl -fsSL https://getstream.io/cli/beta/install.sh | bash # the agents commands are in the beta CLI
getstream agents connectors listIt prints every connector your agents can use, built-in ones first, then your app's own:
ID NAME TYPE AUTH CONNECTIONS
bigquery BigQuery Built-in OAuth 2
github GitHub Built-in OAuth, Bearer token 2
hubspot HubSpot Built-in OAuth 1
salesforce Salesforce Built-in OAuth, OAuth client credentials 1
shopify Shopify Built-in No authentication 2CONNECTIONS is how many accounts your app has connected to each one. Your users' own accounts are not counted.
Built-in connectors
| Connector | What the agent can do | Sign-in |
|---|---|---|
slack |
Search the workspace, read and send messages, and look people up | OAuth: Stream's client |
github |
Search repositories, read issues and pull requests, and make changes | OAuth: Stream's or your own client; bearer token |
sentry |
Search issues and errors, read their events, and triage them | OAuth: registered at each consent |
linear |
Search issues and projects, read workspace context, and update work | OAuth: registered at each consent |
linear_app |
The same as linear, through your own Linear OAuth app |
OAuth: your own client |
notion |
Search, read and update the pages and databases the user can access | OAuth: registered at each consent |
hubspot |
Search contacts, companies and deals in the CRM | OAuth: Stream's or your own client |
salesforce |
Read and update CRM records | OAuth: Stream's or your own client; OAuth client credentials |
calendly |
Check availability, create scheduling links, and book meetings | OAuth: registered at each consent |
calcom |
Manage bookings, event types and schedules | OAuth: registered at each consent |
google_calendar |
Read calendars, events and free time | OAuth: Stream's or your own client |
google_drive |
Search files and folders, and read what is in them | OAuth: Stream's or your own client |
google_docs |
Read documents and their contents | OAuth: Stream's or your own client |
gmail |
Search, read and label email threads, and write drafts | OAuth: Stream's or your own client |
bigquery |
List datasets and tables, read their metadata, and run SQL queries | OAuth: Stream's or your own client |
metabase |
Search and read questions, dashboards and the data model, and run queries | OAuth: registered at each consent |
gong |
Review recorded conversations, transcripts and revenue intelligence | OAuth: your own or registered at each consent |
shopify |
Search a shop's policies and FAQs | No authentication |
instacart |
Turn recipes and grocery lists into Instacart pages a person opens to shop | Bearer token |
A connection belongs to the app (app connection) or to one user (user connection).
githubalso takes a personal access token as its bearer token. See App connection.shopifyneeds the shop'smyshopify.comaddress and no sign-in. See A shop with no sign-in.metabasetakes your Metabase's host name as the inputhost, such asmetabase.example.com. It asks for read and query scopes only, so the tools that write are not offered.gongneeds an integration registered by a Gong technical administrator on a paid seat.instacarttakes an Instacart Developer Platform API key as its bearer token.
The command also lists the channels, slack_bot, whatsapp, linq and telnyx. They let people talk to the agent, instead of giving it tools. See Channels.
Your service isn't here? Add it as an MCP server.