---
title: "List the MCP bindings in the caller's org, with their projects (no credentials)"
method: GET
path: "/mcp/bindings"
tags: ["mcp"]
---

# List the MCP bindings in the caller's org, with their projects (no credentials)

`GET /mcp/bindings`

## Request

- Base URL: `https://api.letsship.ai/v1`
- URL: `https://api.letsship.ai/v1/mcp/bindings`
- Auth: none declared

## Response `200`

Bindings

- ListMcpBindingsResponse
  - `bindings` McpBindingInventoryItem[], required
    - `projectId` string, required
    - `projectName` string, required
    - `serverName` string, required
    - `transport` 'remote' | 'isolate' | 'local', required: remote: the gateway proxies to the server's URL. isolate: the gateway runs the server's npm package in an isolated runtime. local: the server runs inside the agent's sandbox (no credential).
    - `status` 'ready' | 'needs_credential' | 'needs_reconnect' | 'origin_changed' | 'bundling' | 'bundle_failed' | 'not_isolatable', required
    - `statusDetail` string, nullable, required
    - `roles` McpRole[], required
    - `authKind` 'none' | 'headers' | 'oauth' | 'isolate-env', required
    - `credentialFields` string[], required
    - `updatedAt` integer, required

## Other responses

- `401`: Unauthenticated

---

[API](https://skmtc.dev/letsship/apis/ship-api.md) · [All operations](https://skmtc.dev/letsship/apis/ship-api/llms.txt) · [OpenAPI document](https://skmtc.dev/letsship/apis/ship-api/revisions/e6eac1bcadd4?raw)
