OptionalbackgroundAllow Mastra background intent for this connector. The default is foreground-only. Only a read-only connector may enable this field; write-class connectors fail at construction.
OptionaldryConnector supports side-effect-free simulation: requires
ConnectorConfig.dryRunExecute. Callers request a simulation per call
by setting requestContext DRY_RUN_CONTEXT_KEY to true.
OptionalegressHostnames this connector calls; gated by the networkEgress policy.
OptionalidempotencyCaller must supply a per-call idempotency key (IDEMPOTENCY_KEY_CONTEXT_KEY in requestContext). Replays of a stored key return the stored result without re-executing.
OptionalrateExecution budget as 'policies.rateLimitStore; only actual executions
consume budget (denied calls, replays, and shared in-flight joins do
not).
OptionalrequiredServer-derived permissions required to invoke this connector, with
explicit ALL-OF semantics: the executing principal must hold every
listed identifier. Enforced against the trusted
breakwater.principalPermissions projection BEFORE the dry-run branch
and the approval-grant gate — authorization applies to simulations too,
and a valid approval must not elevate an unauthorized principal. A call
with no valid projection fails closed. Omission preserves the existing
approval/policy-only behavior; a present list must be non-empty.
OptionalrequiresAlways require human approval, regardless of org policy.
Worst side effect the connector can cause.
Permission manifest — what the connector declares about itself.