The interesting thing about Docusign opening its MCP server to every agent on 30 September is not that agents can now reach your agreements — it is that the law has permitted an automated program to bind its principal since 1999, and asks for exactly one thing in return: that the act be attributable to the person to be bound. The announcement names account-level admin controls. An account-level control attributes a whole class of future acts in advance, which is what made a deterministic script attributable and is precisely the weight a model that reads clauses and negotiates terms cannot carry. That gap is not Docusign's to close. It is yours.
What was announced
On 4 September 2026 Docusign said it will open its Model Context Protocol server to every AI agent on 30 September. The pitch is that agreement intelligence and what the company calls "governed action" become callable natively from Claude, ChatGPT, Gemini, Copilot, Slack and any other MCP client, drawing on the full context of past negotiations, accepted terms, clauses and company policy through Iris, Docusign's AI engine, across Intelligent Agreement Management and CLM workflows. The enterprise framing is three items: account-level admin controls, global multi-region infrastructure, multilingual support. CEO Allan Thygesen's line is that agents "require a robust framework to analyze terms and execute end-to-end agreement workflows."
| Element | What it is | What it changes |
|---|---|---|
| MCP server, open to all clients | Any MCP-speaking agent, not a named partner list | The client is chosen by the user, not vetted by the vendor |
| Iris context | Past negotiations, accepted terms, clause library, policy | The agent argues from your own precedent, not generic drafting |
| "Governed action" | Executing agreement workflows, not just reading them | The tool call has legal consequence, not just informational value |
| Account-level admin controls | Per-tenant configuration of what agents may do | The unit of authorisation is the account, not the agreement |
Every row above is ordinary enterprise-software news except the last two read together. A system of record whose whole product is the evidentiary weight of a record has just made that record producible by a process, and the dial that decides whether it may is set once, per tenant, by an administrator who will not be in the room when it fires.
The law solved this in 1999, and the answer was attribution
A recurring reflex in agent commentary is that agents cannot sign things because signing requires a human. That has never been the law. ESIGN and UETA both define an electronic agent — a program or automated means that initiates an action or responds to records without human review of each individual action — and UETA § 14 says a contract may be formed by the interaction of electronic agents, or of an agent and a person, and is not invalid merely because no individual reviewed it. eIDAS and the UK Electronic Communications Act reach a similar place by a different route. Automated contracting has been statutorily fine for a quarter of a century; it is how EDI, procurement portals and every click-through in your life already work.
What the statutes ask for instead is attribution: the act must be legally attributable to the person or entity to be bound, and there must be a record capable of showing it. This is where the e-signature industry earned its money. The certificate of completion is not decoration — it is the thing that survives a challenge, binding an authentication event, a timestamp, an IP address and a document hash to a named signer who was shown the document and did something deliberate. Docusign's franchise is that record.
So the question raised by an open MCP server is not whether an agent may act. It is what the record says when it does, and whether that record answers the only question a dispute ever asks.
Why a per-account toggle used to be enough, and why it stops being
Attribution for a deterministic electronic agent works by an argument about specification. The principal configured the program; the program's behaviour is a function of that configuration; therefore its output is the principal's act. A purchase-order system that fires a reorder at a stock threshold is attributable because the threshold was chosen by someone with authority, and anyone can inspect the rule and confirm what it would do. The pre-authorisation covers the class of acts because the class is closed and enumerable.
An account-level admin control is an attempt to run the same argument. "Agents may execute agreement workflows in this tenant" is a class pre-authorisation, made once, by an administrator, over a class whose members nobody has enumerated — because the member set is whatever a language model decides to do next given a clause library, a counterparty's email and a prompt from a salesperson under quota. The configuration no longer determines behaviour; it merely permits it. That is a different logical relationship, and it is the one the attribution argument was resting on.
Notice that the middle column does not rescue you either. MCP's authorisation story is OAuth 2.1, and an OAuth access token identifies a client and a scope. It has no standard way to say this action is taken on behalf of Dana Okafor, for the Northwind renewal, up to £250,000, until Friday. The identity working groups know this; the practical position today is that the protocol carries a credential and the on-behalf-of semantics live in whatever your application invents. We wrote about the same hole from the protocol-governance side when A2A moved in with MCP and the identity layer stayed outside. Docusign opening its server does not create that hole. It routes a legally consequential act straight through it.
What actually travels with the tool call
Read across the rows and the shape of the problem is plain. Each artefact is excellent at the job it was designed for, and no combination of them reconstructs the sentence a court, a counterparty or your own auditor will ask you to produce. The certificate of completion is strong precisely where the agent path is weak: it names a person and an act. The tool call is strong precisely where the certificate is silent: it names the machine and the moment. Nobody joins them, because no field exists to join them on.
The practical failure is not dramatic. It looks like this: eight months from now a counterparty disputes a renewal term. You pull the certificate of completion; it names your VP of Sales, because the envelope was sent under her account. She has no memory of the agreement, because an agent drafted and dispatched it from a clause library while she was on a plane, under an admin setting made by IT in September. Your logs show an MCP call from a client id. Somewhere there is a Slack message that started it. Reconstructing intent is now an archaeology project across three systems with different retention policies — which is the specific failure delegated access and consent records exists to prevent, and it lands hardest on exactly the organisations that adopted fastest.
It is worth being precise about what is and is not being claimed here. Docusign's announcement describes account-level administrative controls; it does not describe a per-agreement delegation record, and I have not seen the API surface that ships on 30 September. It is entirely possible the product carries more than the press release says. What is certain is that MCP itself carries none of it, that the client is now whatever the user installed, and that the obligation to produce an attributable record falls on the deployer regardless of which vendor's server is in the path.
What to build before 30 September
None of this argues for staying off the MCP server. The agreement layer is genuinely one of the highest-value places to put an agent — the context is proprietary, the drafting is repetitive, and the cycle-time win is real. It argues for issuing the record the statutes assume exists.
- Emit a delegation record at grant time, not at act time. Five fields: the principal, the agent identity, the scope in business terms (counterparty, matter, value ceiling), the expiry, and the human-readable purpose text the principal was actually shown. Append-only. An ID, not a boolean.
- Stamp that ID on every envelope the agent creates, in a custom field that lands in the audit record. This is the join key that does not exist today, and it costs an afternoon. Everything downstream — dispute, audit, revocation, erasure — becomes a query instead of an archaeology project.
- Split reading from executing, and gate on irreversibility rather than on value. Iris context retrieval and clause analysis are read paths; nobody needs a delegation record to summarise a negotiation history. Send, countersign and amend are the acts that produce evidence, and they are a much smaller surface than the announcement's framing suggests.
- Keep the ceremony where the intent is. An agent that assembles a perfect envelope and routes it to a named human for the signing act loses almost none of the cycle-time benefit and keeps the attribution argument intact. The expensive part was the drafting, not the click.
- Decide now which client ids you accept. "Any MCP client" means a user with a personal ChatGPT connector can reach your tenant's agreement layer through a path your security review never saw. The account-level control is blunt, but it is the control you have — set it before the 30th rather than after the first surprise.
The one-line version: the toggle answers may agents act here, and the question you will be asked is did this person authorise this agreement. Those are different sentences, and only one of them is worth anything eight months later.
FAQ
Can an AI agent legally sign a contract?
Yes, with a caveat that carries all the weight. ESIGN and UETA both recognise electronic agents, and UETA § 14 provides that a contract may be formed by their interaction without any individual reviewing it. The requirement is attribution — the act must be legally attributable to the person or entity to be bound, supported by a record capable of showing it. The legal question is not permission; it is evidence.
What exactly is Docusign opening on 30 September?
Its MCP server, to every MCP client rather than a named partner list, exposing agreement intelligence and agreement-workflow execution powered by its Iris engine across Intelligent Agreement Management and CLM. The announcement of 4 September names account-level admin controls, multi-region infrastructure and multilingual support as the enterprise guarantees.
Does MCP have a way to express "acting on behalf of" a person?
Not as a standard primitive. MCP authorisation builds on OAuth 2.1, which identifies a client and a set of scopes. There is no normative field carrying principal, delegated scope in business terms, or expiry for a specific act, so any on-behalf-of semantics live in application-level convention today.
Is an account-level admin control sufficient governance?
It is necessary and it is the wrong grain. It answers whether agents may act in a tenant, once, in advance. It cannot answer whether a particular person authorised a particular agreement, which is the question a dispute, an auditor or a revocation request actually asks.
What is the smallest useful thing to build first?
A delegation record with an ID, stamped onto every agent-created envelope in a custom field that lands in the audit record. That single join key converts every later question from a reconstruction across three systems into a lookup.
Further reading
On this wiki:
- Delegated Access & Consent Records — the five fields, the append-only ledger, and the revocation drill.
- Ambient Authority — why a standing permission is the shape most agent breaches take.
- Agent Identity & Attestation — what it would take to name the acting agent cryptographically.
- MCP Auth & OAuth 2.1 — what the authorisation spec does and does not carry.
- Decision Receipts & Audit — the record you keep for the agent's own choices.
- Agent Payments — the same attribution problem where the artefact is money instead of a signature.
Sources:
- Docusign Agreement Layer for the Agentic Enterprise Coming to Every Agent (4 September 2026)
- Uniform Electronic Transactions Act — § 2 definitions and § 14 automated transactions
- MCP specification — Authorization