Custom ConnectionsMCP

MCP

Learn how Giga connects to compatible MCP servers and uses the tools they expose.

MCP is one of Giga’s preferred ways to connect to an external tool or system.

When a service exposes a compatible MCP server, Giga can connect to that server and use the tools it makes available, subject to the current authentication and permission rules.

When MCP is a good fit

Use MCP when:

  • the service already exposes an MCP server
  • your company operates its own MCP server
  • the server exposes useful actions or data through a structured tool interface
  • you want Giga to use the server’s tools directly instead of manually moving data through Chat

MCP is the preferred custom path when it is available

For a new integration, Giga prefers MCP before OAuth, API credentials, or browser-based access when the service actually supports a compatible MCP server.

How an MCP Connection works

Identify the MCP server

Start with the official or company-provided MCP endpoint for the service you want to connect.

Giga checks how the server authenticates

The server may use its own authentication method, such as OAuth or an API-key-style bearer credential.

Complete the secure connection flow

Finish authentication through Giga’s secure connection experience rather than pasting secrets into Chat.

Use the exposed tools

Once connected, Giga can use the tools advertised by the MCP server when your current permissions allow it.

Authentication

MCP servers can authenticate in different ways.

The current Giga connection model can support MCP servers that use:

  • OAuth, when the server supports a compatible self-serve flow
  • API-key-style authentication, when the server expects a user-provided bearer credential

The server’s actual authentication behavior is the source of truth.

Giga checks the server itself

When a new MCP integration is installed, Giga can verify what the server actually advertises instead of relying only on a manually entered assumption about its authentication method.

Keep MCP secrets out of Chat

If the MCP server requires a token, key, client credential, or other secret, use Giga’s secure connection flow.

Do not paste those values into a normal Chat or store them in a Context Note.

Learn about API-key-based Connections →

Built-in MCP vs Custom MCP

Some services in Giga’s integration catalog already include an MCP connection method.

If the service is already listed, use that existing integration.

Use a Custom MCP path when:

  • the service is not already in the catalog
  • your company operates its own MCP server
  • you need to connect a specific MCP endpoint for your workspace

This avoids creating duplicate integrations for the same product.

What Giga gets from MCP

An MCP Connection gives Giga access to the tools exposed by the server.

Those tools may let Giga:

  • search or retrieve data
  • create or update records
  • trigger service-specific actions
  • work with external systems as part of a Chat, Agent, or Workflow

The exact capabilities depend on the connected MCP server. Giga should discover the live tool surface rather than assume what the server can do.

MCP and permissions

Connecting an MCP server does not make every exposed tool available to every user.

Access can depend on:

LayerWhat it controls
Giga accessWhether the user or Agent can use the Connection
Group sharingWho can access a shared Connection
MCP authenticationWhich account or credential Giga connects with
Server permissionsWhat the MCP server itself allows
Tool surfaceWhich tools the server currently exposes

Learn about Sharing Connections →

Example: an internal MCP server

Imagine your company has an internal MCP server for operations data.

Image placeholder

Diagram showing Giga → MCP Connection → MCP server → exposed tools, with authentication and permissions between each layer.