Contracts Permissions for Connections
Part of the MountDev Ops Contracts documentation. Updated November 5, 2026
MountDev Ops Contracts documentation | Updated November 5, 2026
These are the permissions a connection can hold in Contracts. Each one is a single action. Pick only what the connection needs. A connection acts as the member who made it and never does more than that member could.
| Permission id | Level | What it does | Inputs |
|---|---|---|---|
contracts.emails.list | Read | See the emails Contracts sent or is waiting to send | none |
contracts.get | Read | See a contract, its signers, and its audit trail | id (required) |
contracts.overview | Read | See the Contracts Overview page: out for signature, coming up, signed, and drafts | none |
contracts.renew | Write | Start the renewal of a signed contract as a new draft | contract (required) |
contracts.settings.get | Read | See Contracts Settings | none |
contracts.signers.save | Write | Set who signs a draft contract, in order | contract (required), signers (required) |
contracts.template.get | Read | See the fields and signer roles a template asks for | id (required) |
See the Emails Contracts Sent or Is Waiting to Send
Permission contracts.emails.list | Read | MCP tool contracts_emails_list (action contracts.emails.list)
POST /account/api/v1/actions/contracts.emails.list
{}See a Contract, Its Signers, and Its Audit Trail
Permission contracts.get | Read | MCP tool contracts_get (action contracts.get)
POST /account/api/v1/actions/contracts.get
{"id":1}See the Contracts Overview Page: Out for Signature, Coming up, Signed, and Drafts
Permission contracts.overview | Read | MCP tool contracts_overview (action contracts.overview)
POST /account/api/v1/actions/contracts.overview
{}Start the Renewal of a Signed Contract as a New Draft
Permission contracts.renew | Write | MCP tool contracts_renew (action contracts.renew)
POST /account/api/v1/actions/contracts.renew
{"contract":1}See Contracts Settings
Permission contracts.settings.get | Read | MCP tool contracts_settings_get (action contracts.settings.get)
POST /account/api/v1/actions/contracts.settings.get
{}Set Who Signs a Draft Contract, in Order
Permission contracts.signers.save | Write | MCP tool contracts_signers_save (action contracts.signers.save)
POST /account/api/v1/actions/contracts.signers.save
{"contract":1,"signers":[]}See the Fields and Signer Roles a Template Asks For
Permission contracts.template.get | Read | MCP tool contracts_template_get (action contracts.template.get)
POST /account/api/v1/actions/contracts.template.get
{"id":1}