Send these headers to a root, organization, or cluster endpoint. See Remote
MCP Access for endpoint
construction details.
Header reference
How feature selection works
- When
X-MCP-Featuresis omitted, the server uses the configured default tool set. Pulsar and organization sessions default broadly; Kafka sessions default to Kafka-compatible tools. - If an administrator configured an allowed-tools list in the Console, the list acts as an allow list.
X-MCP-Featurescan request only a subset of that allow list. - Unsupported feature IDs cause the request to fail when the endpoint has an explicit allow list. Without an allow list, the server falls back to defaults.
- Kafka cluster sessions normalize broad requests such as
allto Kafka-compatible features. Pulsar-only features requested on Kafka cluster endpoints are ignored; if none of the requested features apply, the request fails. - Organization-level sessions use StreamNative Cloud features such as
streamnative-cloud,sncloud_context,sncloud_clusters, andsncloud_identity. Pulsar or Kafka tools are added only aftersncloud_context_use_clusterselects a cluster. - Dynamic
functions-as-toolsandagents-as-toolsrun only on fixed Pulsar cluster endpoints. They are not added after a root or organization session selects a cluster withsncloud_context_use_cluster. - Mixed administration feature groups can expose separate read and write tools. For example,
pulsar-admin-topicscan exposepulsar_admin_topic_readandpulsar_admin_topic_write, andkafka-admincan exposekafka_admin_topics_readandkafka_admin_topics_write. X-MCP-Readonly: truerequests a read-only catalog from a read/write-enabled endpoint. The server omits write or destructive tools where possible and blocks mutation calls server-side. A server configured in Read-Only access mode is the ceiling and cannot be bypassed by omitting the header or setting it to false.- Start with a minimal feature list to reduce token usage and improve tool selection accuracy.
Available feature identifiers
Use these values inside theX-MCP-Features header. Separate multiple values with commas.
Combination feature sets
Kafka tooling
Pulsar tooling
StreamNative Cloud tooling
sncloud_resource_catalog and sncloud_resource_schema are helper tools for the BYOC, identity, and clusters feature families. They are included when you enable a domain feature that needs schema-guided manifest authoring. Domain read tools use names such as sncloud_clusters_read; domain write tools use names such as sncloud_clusters_write.
For root and organization-level tool workflows, see Root and Organization-Level Tools.