Description presented to the model and tool consumers.
OptionaldrySide-effect-free simulation of execute, returning the same output
shape. Required when permissions.dryRun is declared, forbidden
otherwise — the manifest must state what the connector supports. Gets
the same egress-guarded runtime as execute: a simulation's read-only
vendor calls stay inside the declared egress too.
Execute the connector after every configured gate has allowed the call.
Stable, colon-free connector identifier.
OptionalinputOptional schema that Mastra validates before connector policies run.
OptionaloutputOptional schema that Mastra validates after execution.
Enforced declaration of side effects and supported controls.
OptionalpoliciesOmit for an ungated connector (classification + audit only).
Definition compiled by
createConnector()into an enforced Mastra tool.