Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
741 changes: 741 additions & 0 deletions agents/available-connections.mdx

Large diffs are not rendered by default.

206 changes: 74 additions & 132 deletions agents/connections.mdx
Original file line number Diff line number Diff line change
@@ -1,172 +1,114 @@
---
title: "Connections"
sidebarTitle: "Connect Your Agent"
sidebarTitle: "Overview"
description:
"Build AI agents that act, not just chat—from natural conversation to
production-ready code"
"All the capabilities your agent needs to take action across your stack"
---

**Connections** enable Hypermode Agents to securely access and interact with
external tools, APIs, and services. With over 2,000+ available integrations,
external tools, APIs, and services. With over 2,000 available integrations,
agents can execute tasks across your entire technology stack.

- **Built-in integrations** like GitHub, Linear, Slack, Vercel, and Notion
- **Model Context Protocol** support for secure, structured tool integration
- **2,000+ integrations** through our partnership with leading automation
platforms
- **Your custom APIs** with encrypted credentials and scoped access
- **Major large language models** including OpenAI, Anthropic, Google, and open
source models

## Overview

Hypermode Agents are built for execution, not just conversation. Connections
provide the bridge between your agents and the tools they need to complete
tasks, from internal APIs to third-party applications and public resources.

## Key features

<CardGroup cols={2}>
<Card title="2,000+ Integrations" icon="plug">
Access to popular tools, APIs, and services including GitHub, Stripe,
Snowflake, and custom internal systems.
</Card>

<Card title="Role-Based Access" icon="shield-check">
Agents only access tools relevant to their specific role and responsibilities.
</Card>

<Card title="Secure Authentication" icon="lock">
Industry-standard security protocols protect your credentials and data.
</Card>

<Card title="Model Context Protocol" icon="code">
Tools are structured, typed, and traceable for sophisticated agent
reasoning.
</Card>
</CardGroup>

## How connections work

### Domain-specific tool assignment

Rather than providing agents with access to all available tools, Hypermode
Agents uses a curated approach based on the agent's role and domain. Examples of
connections relevant for domain specific agents include:

#### Frontend development agent
A Connection is a secure link between your agent and an external service (for
example GitHub, Slack, Stripe, or your internal APIs). Connections allow agents
to perform actions, retrieve data, and automate flows using these services.

- GitHub (code repository management)
- Linear (issue tracking)
- Vercel (deployment and hosting)
- **2,000+ integrations** to connect to popular tools across development,
analytics, productivity, marketing, finance, and more.
- **Role-based access control** limits agent access to only the necessary tools
and permissions
- **Audit logging** tracks all agent interactions with external services for
compliance and troubleshooting
- **Powered by Model Context Protocol** for secure, structured, and
context-aware tool interactions
- **Custom API support** with encrypted credentials and scoped access

#### Revenue operations agent

- Snowflake (data warehousing)
- Stripe (payment processing)
- Internal ticketing API (customer support)
## Getting started

#### Marketing agent
### Add a connection

- HubSpot (CRM and automation)
- Google Analytics (website analytics)
- Mailchimp (email marketing)
Open the information details of your agent. Select "Add connection" and search
from more than 2,000 connection options.

### Role-based access control
![Add a new connection](/images/agents/connections-sidebar.png)

<Info>
Agents are granted access only to tools that align with their designated role,
improving both security and decision-making clarity.
</Info>
### Authenticate

1. **Define agent role** and primary responsibilities
2. **Select relevant tools** from the curated toolkit
3. **Configure permissions** for each integration
4. **Monitor usage** and adjust access as needed
You'll be prompted to complete the OAuth flow if you haven't enabled the
connection yet for your workspace.

## MCP
Once authenticated, save the changes made to the agent.

Connections leverage the Model Context Protocol (MCP) to provide agents with
enhanced tool interaction capabilities:
<Note>
All connections use secure authentication methods including OAuth 2.0, API
keys, and service account credentials. Credentials are encrypted and never
exposed to the agent's reasoning process.
</Note>

### Benefits of MCP Integration
### Manage connections

<CardGroup cols={1}>
<Card title="Enhanced Reasoning" icon="brain">
Agents understand tool capabilities and parameters as clearly as they
understand text, enabling better planning and execution.
</Card>
Existing connections can be viewed and managed from the "Connections" tab in the
Workspace settings page. Connections can also be added to your workspace from
this page.

<Card title="Sophisticated Planning" icon="route">
Multi-step workflows can be planned and executed with tools working together
seamlessly.
</Card>
![Manage connections](/images/agents/connections-manage.png)

<Card title="Improved Debugging" icon="bug">
Structured tool calls provide clear audit trails and error diagnosis
capabilities.
</Card>
### Edit or remove connections

<Card title="Tool Reusability" icon="recycle">
Consistent tool definitions enable agents to reuse and combine tools
effectively.
</Card>
</CardGroup>
Update credentials, change permissions, or remove connections at any time form
the "Connections" tab in your agent information card or in the Workspace
settings page.

## Security and compliance
<Tip>
Start with a small set of essential tools for your agent's role, then expand
as you identify additional needs through usage patterns.
</Tip>

<Warning>
All connections use secure authentication methods including OAuth 2.0, API
keys, and service account credentials. Credentials are encrypted and never
exposed to the agent's reasoning process.
</Warning>
## FAQs

### Security features
**Why is there a "token not found" or "failed to get connection token" error?**

- **Encrypted credential storage** with enterprise-grade security
- **Audit logging** for all tool interactions
- **Permission scoping** to limit access to necessary resources only
- **Regular security updates** and compliance monitoring
This error usually means the connection’s credentials are missing, expired, or
weren't saved correctly. Please re-authenticate the connection in Workspace
Settings > Connections. If the issue persists, ensure you have completed the
OAuth flow and granted all required permissions.

## Getting started
**The agent can't access repositories, calendar, or Notion pages even though the
service is connected?**

### Add a new connection
Double-check that you completed the OAuth authorization and selected the correct
account or workspace. Some services require you to explicitly grant access to
specific resources (for example repositories, calendars, pages). You can update
these permissions in your service’s settings or by reconnecting the integration.

Select a connection from the "add connections"ption from the left navigation bar
or search from more than 2000 connection options. You'll be prompted to complete
the OAuth flow if you haven't enabled the connection yet for your workspace.
**Is there a way to add or manage connections directly from the agent setup
flow?**

<img
src="/images/agents/connections-sidebar.png"
alt="Add a new connection"
style={{ width: "100%", maxWidth: "400px" }}
/>
Yes. You can add new connections during agent creation. Look for the “Add
Connection” tab in your agent card once the agent is created.

### Manage connections
**Can one connection power multiple agents?**

Existing connections can be viewed and managed from the "Connections" tab in the
Workspace settings page. Connections can also be added to your workspace from
this page.
Yes. Connections are created at the Workspace level and can be assigned to
multiple agents. You can grant access to the same connection for any agents that
need it.

![Manage connections](/images/agents/connections-manage.png)
**Can we connect to a service not listed in the catalog?**

<Tip>
Start with a small set of essential tools for your agent's role, then expand
as you identify additional needs through usage patterns.
</Tip>
Custom integrations can be built for internal APIs and proprietary systems.
Contact us for assistance with custom connection development.

## Available Integrations
**How do we restrict agent access to sensitive data?**

Popular integration categories include:
Hypermode uses OAuth to connect to external services, allowing you to grant only
the minimum required permissions (scopes) for each agent. Use role-based access
control and permission scoping when assigning connections to agents to ensure
they only access the data and actions necessary for their tasks.

- **Development Tools**: GitHub, GitLab, Jira, Linear
- **Data & Analytics**: Snowflake, BigQuery, Tableau, Looker
- **Customer Success**: Salesforce, HubSpot, Zendesk, Intercom
- **Finance**: Stripe, QuickBooks, Xero, PayPal
- **Marketing**: Mailchimp, Constant Contact, Google Ads, Facebook Ads
- **Productivity**: Slack, Microsoft Teams, Google Workspace, Notion
**How do we know which permissions or scopes are being requested during OAuth?**

<Info>
Custom integrations can be built for internal APIs and proprietary systems.
Contact us for assistance with custom connection development.
</Info>
During the OAuth flow, you’ll see a list of permissions requested by Hypermode.
Only the minimum required scopes are requested for the tools you assign to your
agent. You can review and adjust these permissions in your service’s settings.
5 changes: 4 additions & 1 deletion docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,10 @@
"agents/introduction",
"agents/create-agent",
"agents/work",
"agents/connections",
{
"group": "Connect Your Agent",
"pages": ["agents/connections", "agents/available-connections"]
},
"agents/tasks",
"agents/model-selection",
{
Expand Down
Binary file modified images/agents/connections-manage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/agents/connections-sidebar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/agentql.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/ahrefs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/airops.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/airtable.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/alpha-vantage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/asana.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/attio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/basecamp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/box.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/browserbase.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/calcom.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/companycam.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/discord.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions images/agents/connections/icons/dropbox.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions images/agents/connections/icons/exa.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/fireflies.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/github.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/gmail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/agents/connections/icons/google-docs.png
Binary file added images/agents/connections/icons/google-drive.png
Binary file added images/agents/connections/icons/google-maps.png
Binary file added images/agents/connections/icons/google-sheets.png
Binary file added images/agents/connections/icons/google.png
1 change: 1 addition & 0 deletions images/agents/connections/icons/hubspot.svg
Binary file added images/agents/connections/icons/hyperbrowser.png
Binary file added images/agents/connections/icons/ilovepdf.png
1 change: 1 addition & 0 deletions images/agents/connections/icons/jira.svg
Binary file added images/agents/connections/icons/linear.png
Binary file added images/agents/connections/icons/linkedin.png
Binary file added images/agents/connections/icons/meetup.png
Binary file added images/agents/connections/icons/microsoft-365.png
Binary file added images/agents/connections/icons/neo4j-auradb.png
1 change: 1 addition & 0 deletions images/agents/connections/icons/notion.svg
Binary file added images/agents/connections/icons/outlook.png
1 change: 1 addition & 0 deletions images/agents/connections/icons/product-hunt.svg
Binary file added images/agents/connections/icons/reddit.png
Binary file added images/agents/connections/icons/salesforce.png
Binary file added images/agents/connections/icons/slack.jpeg
Binary file added images/agents/connections/icons/slack.png
Binary file added images/agents/connections/icons/spotify.png
Binary file added images/agents/connections/icons/strava.png
Binary file added images/agents/connections/icons/stripe.png
13 changes: 13 additions & 0 deletions images/agents/connections/icons/supabase.jpeg
13 changes: 13 additions & 0 deletions images/agents/connections/icons/supabase.png
1 change: 1 addition & 0 deletions images/agents/connections/icons/supabase.svg
Binary file added images/agents/connections/icons/teamwork.png
Binary file added images/agents/connections/icons/telegram.png
Binary file added images/agents/connections/icons/vercel.png
Binary file added images/agents/connections/icons/weaviate.png
Loading