Skip to main content
Integrations connect Guild to the external services your team uses — GitHub, Slack, Jira, and more. Once connected, agents can use these services through their tool sets.

How integrations work

  1. An admin connects a service in Access & setup > Credentials on an organization, or you connect it on your personal account
  2. The credential becomes available to every workspace the account owns. Workspaces, members, and individual agents can also have their own — see Credentials
  3. Agents use service tools (e.g. gitHubTools) to interact with the connected service
  4. Guild’s credential proxy adds authentication server-side, so agents never see the credential

Browse integrations

See the Integrations directory for the full catalog of connected services — GitHub, Slack, Jira, and many more — organized by category, each with setup details and the tools it provides. The Agent Hub also lists integrations other people have published. See Browse integrations on the Agent Hub. Don’t see what you need? You can create your own integration for any HTTP-accessible service.

Using integrations in agents

Import the service’s tool set and spread it into your agent’s tools object:
See Tool sets in the SDK reference for details on selecting specific tools.

Requesting credentials at runtime

If an agent needs a credential that hasn’t been connected, it can request one using guildTools:
See Credentials for setup details.
Last modified on October 15, 2026