Build Premium Plugin Template
sap_premium_plugin_templateFree premium plugin manifest builder. Generates a strict, data-only stream/webhook/tool manifest template that teams can place in a private plugin subrepo, validate, plug, and unplug without executing untrusted code or exposing provider secrets.
SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: free; call directly without x402. Routing: free hosted call; call directly and keep it small/exact when possible. Signer boundary: hosted reads/builders never receive keypair bytes; value-moving results must be finalized locally when signing is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Human-readable plugin and capability title shown to agent runtimes. | |
| pluginId | Yes | Lowercase premium plugin id, for example sap-premium-custom-alpha. This becomes the manifest id. | |
| publisher | No | Publisher name used for enterprise review and marketplace metadata. | |
| visibility | No | Discovery visibility. Use private or enterprise for non-public provider contracts. | |
| description | No | Full agent-facing description explaining the use case, provider boundary, pricing model, and what the capability delivers. | |
| providerEnv | No | Uppercase provider env var names required to make the capability live. Do not pass secret values. | |
| capabilityId | Yes | Lowercase capability id, for example custom.signal.stream or custom:tool:score. | |
| unitPriceUsd | No | Suggested x402/pay.sh unit price in USD. Agents should see pricing before activation. | |
| capabilityType | Yes | Capability type to template: stream, webhook, or tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| manifest | Yes | Data-only premium plugin manifest template. Review, harden schemas, then store it in the private plugin subrepo. | |
| nextSteps | Yes | Operator steps for validating, plugging, unplugging, and safely exposing this plugin. | |
| validation | Yes | Validation report for the generated template. |