Connections

In this guide, you'll learn how to view and manage the connections that third-party applications, such as AI tools, have to your organization's environments.

Note: This page is only available for organizations that can access the Medusa MCP.

What is a Connection?#

A connection is the access that you grant a third-party application to your environments when you approve it on Cloud's OAuth consent page. For example, when you connect an AI tool like Claude, ChatGPT, or Cursor to the Medusa MCP server, Cloud creates a connection for that AI tool with the environments you selected.

From your organization's settings, you can view all of these connections, change the environments each connection can access, and revoke connections that you no longer need.


View Connections#

To view your organization's connections:

  1. If you're in a different organization, switch to the organization whose connections you want to view.
  2. Make sure you're on the projects overview page of the organization. You can do this by clicking on the organization name at the top left of the dashboard.
  3. Click Connections in the sidebar.

The Connections page shows a table of all the authorized connections and the total number of connections. If there are no connections, the page shows an empty state instead.

The table has the following columns:

Column

Description

App

The connected application's icon and name, along with the resource type or host that it connects to. For example, "Claude" with a "Medusa MCP" subtitle.

Access

The number of environments and organizations that the connection can access.

Status

Shows Active for an active connection, or Expires Soon if the connection expires within 7 days.

Last Used

How long ago the application last used the connection, or Never if it hasn't used it yet.


Manage a Connection#

You can view a connection's details and change the environments that the application can access.

To manage a connection:

  1. Go to the Connections page.
  2. Click the connection's row. Alternatively, click the icon at the end of the connection's row and choose Manage access.

This opens a side drawer with the connection's details.

Connection Details#

The Details section of the drawer shows the following information about the connection:

  • Status: Whether the connection is active or expires soon.
  • Connected: The date that you approved the connection.
  • Last Used: How long ago the application last used the connection, or Never.
  • Expires: The date that the connection expires.
  • Client ID: The OAuth client identifier of the application.

Change Accessible Environments#

The Environments section of the drawer lists the environments that you can access, grouped by organization and project. Each organization row shows how many of its environments are selected, for example, "2 of 5 selected". You can expand an organization to view its projects and their environments.

To change the environments that the application can access:

  1. In the Environments section, select or clear the checkboxes of the environments. Selecting a project's checkbox selects all its environments.
  2. Click Save.
Note: A connection must have access to at least one environment. To remove the application's access to all environments, revoke the connection instead.

Revoke a Connection#

Warning: Once you revoke a connection, the application can no longer access the connection's environments. To restore access, you must connect the application again and approve the connection on the consent page.

To revoke a connection:

  1. Go to the Connections page.
  2. Click the icon at the end of the connection's row.
  3. Choose Revoke from the dropdown.
  4. Confirm revoking the connection in the prompt. The prompt shows the application's name and the number of environments it can no longer access.
Was this guide helpful?
Ask Bloom
For assistance in your development, use Claude Code Plugins or Docs MCP server in Cursor, VSCode, etc...FAQ
What is Medusa?
How can I create a module?
How can I create a data model?
How do I create a workflow?
How can I extend a data model in the Product Module?
Recipes
How do I build a marketplace with Medusa?
How do I build digital products with Medusa?
How do I build subscription-based purchases with Medusa?
What other recipes are available in the Medusa documentation?
Chat is cleared on refresh
Line break
⇧↵