Skip to content
Integrations

Integrations Overview

By default, an app you build in Glaze works on its own. Integrations change that: they connect your apps to outside services like GitHub, Linear, and Slack so they can work with your real data as you.

You add an integration while building, and the running app signs you in through OAuth the first time it needs that service, then reads your data and takes the actions you allow.

The access token the service hands back is stored encrypted on your Mac, protected by the Keychain rather than kept inside the app. See Glaze Privacy & Data for how that's handled.

You add a connection from the Agent Chat. Click to the left of the composer to open the Add Context menu, click Integration, then pick the service you want to connect. See Agent Chat for the rest of that menu.

Integrations are set up per project. Connecting a service in one app doesn't connect it everywhere, which keeps each app's access scoped to what it needs.

Glaze includes ready-made presets for three popular services, so you don't have to register your own developer app or handle client credentials:

Need a service that isn't one of the presets? Click Other OAuth Provider under Integration to connect any service that supports OAuth 2.0. You supply the provider's details and your own credentials, and the rest of the flow works the same way. See Custom OAuth to learn more.

OAuth connects an app to a service so it can act as you. MCP is different: it gives the agent extra tools and data sources to work with. Add an MCP server to a project and the agent can call those tools as it works, which is useful for pulling in documentation, querying a system, or reaching specialized capabilities. See Model Context Protocol to learn more.

Every connection can be reviewed, re-authorized, or revoked later. When a token expires or a connection breaks, you reconnect from the same place you added it. See Managing Connections to learn more.