Connectors

List Connectors

Returns the catalog of connectors (available MCPs) that can be used to create MCP servers in your organization.

The catalog merges two sources, distinguished by the source field on each entry:

  • connector — built-in, first-party connectors (such as Slack, GitHub, or Gmail) with their supported authentication methods and the tools they expose.
  • registry — entries from the public MCP registry directory (community/third-party servers) that are not part of the connector database.

Use the source query parameter to return only one of the two catalogs. Results are paginated. Use the id of an entry to check whether it is already in use in your organization via Check Connector Usage.

get/api/connectors

Request

  • Base URL: https://app.withwillow.ai
  • URL: https://app.withwillow.ai/api/connectors
  • Auth: HTTP bearer

Query parameters

source'connector' | 'registry'

Return only built-in connectors or only registry entries. When omitted, both are returned.

status'active' | 'beta' | 'soon'

Filter connectors by availability status. Registry entries are always active.

searchstring

Case-insensitive search against connector id, name, and description.

include_toolsboolean

Include a summary of the tools each built-in connector exposes.

cursorinteger

Zero-based cursor offset for pagination.

limitinteger

Maximum number of entries to return (1-200).

Response

List of connectors retrieved successfully

totalCountinteger

Total number of matching catalog entries across all pages.

Example response

{
  "data": [
    {
      "id": "slack",
      "source": "connector",
      "name": "Slack",
      "description": "Send messages and manage channels in Slack",
      "logo_url": "https://icons.withwillow.ai/connectors/slack.svg",
      "website": "https://slack.com",
      "category": "Communication",
      "status": "active",
      "auth_types": [
        "proxy-oauth"
      ],
      "tools_count": 4,
      "tools": [
        {
          "name": "post_message",
          "risk": "low"
        }
      ],
      "transport": "http",
      "url": "https://mcp.example.ai/mcp",
      "repo": "https://github.com/example/mcp",
      "official": true
    }
  ],
  "pagination": {
    "limit": 100,
    "hasMore": true,
    "nextCursor": 100
  },
  "totalCount": 1804
}

Changes

No recorded changes to this operation across all 1 revision of this API.