Header reference
X-MCP-Readonly
— set totrue
when the client only needs read access. The remote server enforces read-only semantics for supported tools and skips operations that mutate resources.X-MCP-Features
— provide a comma-separated list of feature identifiers to narrow the tool catalog. When omitted, the server enables discovery for the default feature set, including Pulsar Functions and Orca agents as tools.
Available feature identifiers
Use these values inside theX-MCP-Features
header, can use ,
to passing multiple tools.
Combination feature sets
all
— enables every available capability across StreamNative Cloud, Pulsar, and Kafka.
Kafka tooling
all-kafka
kafka-admin
kafka-client
kafka-admin-topics
kafka-admin-partitions
kafka-admin-groups
kafka-admin-schema-registry
kafka-admin-connect
Pulsar tooling
all-pulsar
pulsar-admin
pulsar-client
pulsar-admin-brokers
pulsar-admin-broker-stats
pulsar-admin-clusters
pulsar-admin-functions
pulsar-admin-functions-worker
pulsar-admin-namespaces
pulsar-admin-namespace-policy
pulsar-admin-isolation-policy
pulsar-admin-packages
pulsar-admin-resource-quotas
pulsar-admin-schemas
pulsar-admin-subscriptions
pulsar-admin-tenants
pulsar-admin-topics
pulsar-admin-sinks
pulsar-admin-sources
pulsar-admin-topic-policy
StreamNative Cloud tooling
agents-as-tools
pulsar-functions-as-tools
Usage tips
- Start with a minimal feature list to reduce token usage and improve tool selection accuracy.
- Add
agents-as-tools
orpulsar-functions-as-tools
only when remote MCP clients should call Orca agents or Pulsar Functions directly. - Combine feature groups as needed. For example,
X-MCP-Features: streamnative-cloud,pulsar-admin,agents-as-tools
enables cloud context utilities, Pulsar administration, and agent tooling while leaving Kafka features disabled.