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, non-empty connector identifier with no colon, whitespace, or
control or format character. The colon restriction keeps the unchanged
[scope:]connector rate-budget key injective; approval patterns follow
the same character rule.
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.