Create an environment
Create a project environment from a host plus, optionally, a standalone server group, a pinned skill selection, and pinned plugin versions. The name must be unique among the project’s live environments. Requires project admin.
Authorizations
MCPJam API key (sk_…). Create one at Settings → API keys. Guest sessions cannot use the API, and API keys cannot manage other API keys.
Path Parameters
ID of the hosted project that contains the server.
Body
Unknown fields are rejected.
1An explicit pinned skill selection. Cannot be empty — clear the field instead (send null on update) to mean "no pinned skills".
Pinned plugin VERSION IDs. Narrow by design: the plugin must be installed and enabled, the version must be ready, at most one version per plugin may be pinned, and none of its skills may carry supporting files. Not a general-purpose plugin list.
1Response
The created environment.
A project environment: a named, live-editable execution bundle that eval suites and journeys run against.
Unique among the project's live (non-archived) environments.
The host this environment runs against.
Optimistic-concurrency counter. Pass this back as expectedRevision on the next write; if it no longer matches, the write is rejected with 409 instead of overwriting a concurrent edit.
Archived environments cannot be edited or launched until restored.
Unix epoch milliseconds.
Unix epoch milliseconds.
Present only when the environment pins a standalone server group; otherwise the host config's own servers apply.
An explicit pinned skill selection. Cannot be empty — clear the field instead (send null on update) to mean "no pinned skills".
Pinned plugin VERSION IDs. Narrow by design: the plugin must be installed and enabled, the version must be ready, at most one version per plugin may be pinned, and none of its skills may carry supporting files. Not a general-purpose plugin list.
Unix epoch milliseconds. Present only when archived.

