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. The colon restriction keeps the
unchanged [scope:]connector rate-budget key injective.
OptionalinputOptional schema that Mastra validates before connector policies run.
OptionaloutputOptional schema Breakwater validates/transforms before replay commit; Mastra consumes the captured Standard Schema result without rerunning it.
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.