# List the AI clients you connected to Everruns MCP.

Source: <https://everruns.com/docs/api/operations/list_connected_clients/>

GET

/v1/user/connected-clients

Select code samplecURL (shell:curl)

```js
const url = 'https://app.everruns.com/api/v1/user/connected-clients';
const options = {method: 'GET'};


try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```sh
curl --request GET \
  --url https://app.everruns.com/api/v1/user/connected-clients
```

* Production APIapp.everruns.com/api/v1/user/connected-clients

External MCP clients (Claude, ChatGPT, Cursor, …) you approved to act as you on `/mcp`, most recently used first.

## Responses

### 200

Success

Media typeapplication/json

List response for connected clients.

object

**data**

required

Array\<object>

An external MCP client the person approved.

object

**access**

required

What a connected client may do.

string

Allowed values: read\_only read\_and\_run

**all\_organizations**

required

True when the client may act in every organization the person belongs to.

boolean

**client\_name**

required

Name the client registered with. Self-declared: show it with the redirect hosts, which tell a real client apart from a lookalike.

string

**created\_at**

required

When the person approved the client.

string format: date-time

**id**

required

Grant id. Pass it to the revoke endpoint.

string format: uuid

**last\_used\_at**

Last request the client made on `/mcp`. Updated at most every few minutes.

string | null format: date-time

**redirect\_hosts**

required

Hosts the client’s registered redirect URIs point at.

Array\<string>

##### Example

```json
{
  "data": [
    {
      "access": "read_only"
    }
  ]
}
```

### 401

Authentication required