# List providers available to this runtime account and endpoint.

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

GET

/v1/connection-providers

Select code samplecURL (shell:curl)

```js
const url = 'https://app.everruns.com/api/v1/connection-providers';
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/connection-providers
```

* Production APIapp.everruns.com/api/v1/connection-providers

## Responses

### 200

Available connection providers

Media typeapplication/json

Array\<object>

Provider info for the connections UI

object

**capabilities**

required

Product features that can consume this connection.

Array\<string>

**connection\_type**

required

Provider credential mechanism.

string

**description**

required

Provider description.

string

**display\_name**

required

Provider display name.

string

**form\_schema**

One of:

* object

  Fields required for API key providers.

  object

  **fields**

  required

  Provider form fields.

  Array\<object>

  Single form field

  object

  **field\_type**

  required

  Input type used by the form.

  string

  **help\_text**

  Explanation for this form field.

  string | null

  **label**

  required

  Provider form field label.

  string

  **name**

  required

  Provider form field name.

  string

  **placeholder**

  Suggested input placeholder.

  string | null

  **required**

  required

  Whether the field must be supplied.

  boolean

  **instructions\_markdown**

  required

  Instructions shown before connection setup.

  string

* null

  null

**icon**

required

Provider icon name.

string

**icon\_url**

Theme-neutral icon published by an MCP server. The named `icon` remains the fallback when this is absent.

string | null

**icons**

Icons published by an MCP server, including light and dark variants.

Array\<object>

object

**mime\_type**

string | null

**sizes**

Array\<string>

**src**

required

`https` URL on the MCP server’s origin, or a raster `data:` URI.

string

**theme**

One of:

* string

  string

  Allowed values: light dark

* null

  null

**provider\_id**

required

Stable provider identifier.

string

**slug**

Operator slug when the heading is a discovered title or a plugin name.

string | null

##### Example

```json
[
  {
    "connection_type": "oauth",
    "description": "Connect your repositories",
    "display_name": "GitHub",
    "form_schema": {
      "fields": [
        {
          "field_type": "password",
          "help_text": "Your key is stored encrypted.",
          "label": "API key",
          "name": "api_key",
          "placeholder": "Enter your API key",
          "required": true
        }
      ],
      "instructions_markdown": "Create an API key in provider settings."
    },
    "icon": "github",
    "icons": [
      {
        "theme": "light"
      }
    ],
    "provider_id": "github"
  }
]
```