Integration · Documents
Connect Claude & ChatGPT to Oneflow
Ask your AI which contracts are still waiting for a signature, who has viewed an offer, or to draft a new contract from a template in Oneflow. It can fill in data fields, add participants, send a draft for signing, schedule reminders, post comments and fetch the signed PDF. Contract follow-up happens in a chat instead of across several tabs.
Free plan, no credit card. Takes about a minute.
Try asking
“Which contracts are still waiting for signature?”
The AI searches contracts by state and lists the ones sent but not yet signed.
“Has Acme opened our offer yet?”
It finds the contract and reads its activity history: when it was sent, viewed, signed or declined.
“Create a consulting agreement for Nordic Foods from our standard template.”
It finds the workspace and template, creates a draft contract and fills in the data fields you give it. Nothing is sent yet.
What your AI can do
Contracts and templates
Search contracts by state, workspace, folder or tag, and create drafts from templates with data fields and parties.
Signing and follow-up
Add participants, send drafts for signing, schedule reminders, post comments and read the activity history.
Files and contacts
Download contract files such as the signed PDF, and search, save and update contacts in a workspace.
“Add Lars Holm as signatory for Nordic Foods and send it.”
It adds him as a participant on the party and publishes the contract, which emails the participants.
“Remind them on Monday morning if it's not signed.”
It schedules an email reminder on the contract for that time, with a subject and message.
“Get me the signed PDF of the Acme agreement.”
It lists the contract's files and downloads the signed contract PDF.
28 tools for Oneflow
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contract_commentChanges dataPost a comment on a contract by `contract_id` with `body`; set private to keep it internal. Non-private comments are visible to counterparties.add_participantChanges dataAdd a participant (person) to a party on a contract: `contract_id`, `party_id`, `name`, `delivery_channel` (e.g. email), plus email, phone, signatory and sign_method.create_contactChanges dataSave a new contact in a workspace: `workspace_id`, `name` and `email`, plus optional company, title, phone and country.create_contractChanges dataCreate a draft contract from a template: `template_id` and `workspace_id`, plus optional name, parties, data_fields, products, folder and tags. It is not sent until published.create_contract_reminderChanges dataSchedule an email reminder on a contract: `contract_id`, `date_time`, `subject`, `message` and `reminder_recipients`. The reminder email is sent at that time.get_accountGet the connected Oneflow account's details (name, plan and settings).get_contactGet one saved contact by `contact_id`.get_contractGet one contract by `contract_id` with its state, parties, participants, value and dates.get_contract_fileGet one file on a contract by `contract_id` and `document_id`; set download to get the file itself, e.g. the signed PDF.list_contract_commentsList the comments on a contract by `contract_id`.list_contract_data_fieldsList the data fields (template variables such as customer name or price) on a contract by `contract_id`.list_contract_eventsList a contract's activity history (sent, viewed, signed, declined) by `contract_id`.list_contract_filesList the files on a contract (the contract PDF and attachments) by `contract_id`.list_contract_partiesList the parties (companies or individuals) on a contract by `contract_id`.list_contract_productsList the products and prices on a contract by `contract_id`.list_contract_remindersList scheduled reminders on a contract by `contract_id`.list_foldersList contract folders, filtered by name or workspace.list_tagsList tags used to label contracts.list_templatesList contract templates, filtered by workspace or active status. Use to find the `template_id` for creating a contract.list_usersList users in the Oneflow account, filtered by name, email or active status.list_workspacesList workspaces, filtered by name. Most contract and contact actions need a workspace ID from here.publish_contractVisible to othersSend a draft contract to its participants for signing by `contract_id`, with an email `subject` and `message`. This sends emails to the counterparties.search_contactsSearch saved contacts in a workspace (`workspace_id`) by filter_query, filter_email or filter_company_name.search_contractsSearch contracts with filter_query (free text) or filters such as filter_states, filter_workspace_ids, filter_folder_ids, filter_tag_ids and created/updated time ranges.update_contactChanges dataUpdate a saved contact by `contact_id`; only the fields you pass change.update_contractChanges dataUpdate a contract's settings by `contract_id`, such as tags, signing order or sign_later.update_contract_data_fieldsVisible to othersSet values of data fields on a draft contract by `contract_id`; pass `data_fields` with each field's ID or custom ID and value.update_participantChanges dataUpdate a participant on a contract by `contract_id`, `party_id` and `participant_id`, e.g. fix their email or signatory role.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Oneflow from the app list.
- 2
Paste your key
Paste a Oneflow API token and, optionally, the email of the Oneflow user the AI should act as. In Oneflow go to Marketplace > API tokens, click Go to page, open Custom Integration, then the API Tokens tab and click Generate a new token. Copy it right away, it is shown only once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Oneflow?
The AI can search and read contracts, their parties, data fields, products, files, comments, reminders and activity history, plus templates, workspaces, folders, tags, users and contacts. It can create draft contracts from templates, fill in data fields, add and update participants, send contracts for signing, post comments, schedule reminders and save or update contacts.
Does the AI see my Oneflow API token?
No. Your Oneflow API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with reading contracts only. Sending a contract for signing emails the counterparties, and comments that are not private are visible to them. Those actions can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Oneflow account.
Why does Oneflow ask for a user email?
Oneflow checks permissions against a user in your account. The email you enter is sent with each call, so the AI acts as that user. Most create and update actions need it. Use the email of an existing user in your Oneflow account.
Related integrations
Let your AI work in Oneflow today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Oneflow freePipMCP is not affiliated with Oneflow. Product names are trademarks of their owners.






