---
title: "Create"
method: POST
path: "/mcp-server/strata/create"
tags: ["mcp-server"]
---

# Create

`POST /mcp-server/strata/create`

Create a Strata MCP server.

Parameters:
- servers: Can be 'ALL' to add all available MCP Handle integration, a list of specific server names, or null to add no servers
- externalServers: Optional list of external MCP servers to validate and add

## Request body

- StrataCreateRequest
  - `userId` string, required — The unique identifier for the user. The server instance along with the all the authentication data will belong to that specific user only. It can be a UUID from the database, a unique email address from the user, etc.
  - `servers` union — List of MCP Handle MCP servers to enable (e.g., 'jira', 'linear'), 'ALL' to add all MCP Handle MCP servers, or null to add no servers.
    - McpServerName[]
    - 'ALL'
  - `externalServers` ExternalServerRequest[], nullable — Optional list of external MCP servers to add with their URLs. Each server will be validated before being added.
    - `name` string, required — The name of the external server
    - `url` string, required — The URL of the external MCP server
    - `headers` object, nullable — Optional HTTP headers to include when connecting to the external server (e.g., for bearer authentication)
  - `enableAuthHandling` boolean — Whether to enable authentication handling. Default is True.

## Response `200`

Successful Response

- StrataCreateResponse
  - `strataServerUrl` string, required — URL to connect to the Strata MCP server
  - `strataId` string, required — The strata server ID
  - `addedServers` string[], required — List of MCP Handle integration that were added
  - `addedExternalServers` ExternalServerInfo[] — List of external MCP servers that were added with name and URL
    - `name` string, required — The name of the external server
    - `url` string, required — The URL of the external MCP server
    - `headers` object, nullable — Optional HTTP headers used when connecting to the external server
  - `oauthUrls` object — Map of connected integration to OAuth URL, supports white labeling if configured
  - `apiKeyUrls` object — Map of connected integration to API key setup URL

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/weatherpal-ai/apis/mcp-handle-https-www-mcp-handle-dev.md) · [All operations](https://skmtc.net/weatherpal-ai/apis/mcp-handle-https-www-mcp-handle-dev/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/weatherpal-ai/mcp-handle-https-www-mcp-handle-dev/versions/58fc8af3b578/schema)
