Connect Tomorro’s MCP server to bring your contracts into the AI assistant you already use,
safely and in read-only mode.
Read-only by design: your data stays safe
The Tomorro MCP server is currently available in read-only mode. This is a deliberate
choice.
Your AI assistant can read and search your Tomorro data — contracts, counterparties, members,
clauses — but it cannot create, modify, delete or sign anything. No contract will ever be
altered or sent by the AI.
What this means in practice:
- Safe to roll out broadly — team members can connect their own assistant without risk of
accidental changes.
- Access respects the user’s API key — each person connects with their own Tomorro
credentials, so the assistant only sees what that user is already allowed to see.
What is Tomorro’s MCP capable of?
The Tomorro MCP server is a secure bridge to our public REST API. Once connected, your AI
assistant can explore your Tomorro workspace through natural language and bring structured
contract data directly into your conversations.
The seven areas you can explore
- Contracts. Browse and retrieve contracts, and list the metadata and clauses attached to
them (not the document file and content).
- Counterparties. Search your third parties and get their full profile.
- Members. List workspace members and their roles, and retrieve a specific member.
- Contract types & templates. List the contract types configured in your workspace, inspect
the smart-fields and rules required to create a contract of a given type, and browse the
templates available for each type.
- Clauses. Browse your clause library and retrieve a clause’s full content.
- Smart fields. Inspect all the smart fields configured on your contracts (with language
translation).
- Custom objects. List the custom objects of your organization and retrieve one with its
smart fields.
| Area | Tool | Description |
|---|
| Contracts | list_contracts | List contracts |
| Contracts | get_contract | Retrieve a contract’s metadata |
| Contracts | list_contract_clauses | List the clauses attached to a contract |
| Counterparties | list_counterparties | List counterparties |
| Counterparties | get_counterparty | Retrieve a counterparty’s metadata |
| Members | list_members | List members |
| Members | get_member | Retrieve a member |
| Contract types & templates | list_contract_types | List the contract types available |
| Contract types & templates | get_contract_creation_form | Return the smart-fields required at creation |
| Contract types & templates | list_contract_type_templates | List the templates of a contract type |
| Clauses | list_clauses | List all clauses of the library |
| Clauses | get_clause | Retrieve a clause with its content |
| Smart fields | list_smart_fields | List smart fields |
| Custom objects | list_custom_objects | List the custom objects |
| Custom objects | get_custom_object | Retrieve a custom object with its smart fields |
Example questions your team can ask
- “List all contracts in ‘draft’ status.”
- “Which contracts are expiring in the next 90 days?”
- “Show me all NDAs signed with Acme Corp this year.”
- “What’s the status of the master agreement with supplier X?”
- “Which members have the ADMIN role?”
- “Which clauses are attached to contract
ctr_xxx?”
- “Which smart fields are required to create a ‘Service Agreement’ contract?”
- “What contract types and templates are available in our workspace?”