Integration · Payroll & HR
Connect Claude & ChatGPT to RemotePass
Ask your AI which time off requests are pending, what a contract pays, or to find an invoice in RemotePass. It can read contracts, workers, expenses, time off and invoices, and download invoice PDFs. It can also record expenses and time off, add milestones, update contracts and worker profiles, approve or decline requests and invite contractors, with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“Which time off requests are pending on Maria's contract?”
The AI lists time off on that contract filtered to pending, with dates.
“Approve time off request 3381.”
It approves the pending request. The worker is notified.
“Log a 120 USD software expense on contract 7710 dated today.”
It looks up the currency and expense category IDs and creates the expense on the contract.
What your AI can do
Contracts and workers
List and read contracts and workers, update contract details and worker profiles, add milestones and invite contractors.
Expenses and time off
Create, approve and delete expenses, record time off, and approve or decline pending requests.
Invoices
Search invoices by text, year or contract, read an invoice and download its PDF.
“Show me all active milestone contracts.”
It reads the contract status IDs and lists milestone contracts with the active status.
“Get me the PDF for invoice 55012.”
It downloads the invoice's PDF.
“Invite [email protected] to contract 7802.”
It invites the contractor to the contract. RemotePass sends them an invitation email.
26 tools for RemotePass
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contract_milestoneChanges dataAdd a milestone to a milestone contract: `contract_id`, milestone `name`, `amount` and `attributes` (custom fields; pass an empty list if none).approve_expenseVisible to othersApprove a submitted expense by `expense_id`. The worker can see the approval.approve_time_offVisible to othersApprove a pending time off request by `timeoff_id`. The worker is notified.create_expenseChanges dataCreate an expense on a contract: `contract_id`, `name`, `amount`, `currency_id` (see list_currencies), `category_id` (see list_expense_categories) and `date` (YYYY-MM-DD).create_time_offChanges dataRecord time off on a contract: `contract_id`, first day `from` and last day `to` (inclusive, at most one year).decline_time_offVisible to othersDecline a pending time off request by `timeoff_id`. The worker is notified.delete_expenseDeletesPermanently delete an expense by `expense_id`. Cannot be undone.download_invoice_pdfDownload an invoice's PDF by `invoice_id`.get_contractGet one contract's details by `contract_id`.get_expenseGet one expense by `expense_id`.get_invoiceGet one invoice by `invoice_id`.get_workerGet one worker's details by `employee_id` (the worker ID).invite_contractorVisible to othersInvite a contractor to a contract by `contract_id` and `email`, with optional `custom_text`. Sends an invitation email.list_company_usersList the company's own users, optionally by `role` or `status`.list_contract_statusesList the contract status IDs used to filter contracts.list_contractsList contracts, filtered by `type` (fixed, payg, milestone, full_time, direct_employee), `status` ID (see list_contract_statuses) or `tags`.list_currenciesList currencies and their IDs.list_expense_categoriesList expense categories and their IDs.list_expensesList expenses, optionally for one `contract_id`.list_time_offList time off for a `contract_id` or `contractor_id` (one is required), optionally by `from_date`, `to_date` or `status_id` (2 pending, 3 approved, 4 declined, 6 cancelled).list_time_off_policiesList the available time off policies.list_workersList the company's workers; `worker_types` (the worker types to include) is required. Use to find a worker ID.search_clientsSearch the company's client users by `search` text, `role_id` or `statuses`.search_invoicesSearch invoices by `search_key`, `year`, `contract_id` or `invoice_ids`.update_contractChanges dataUpdate a contract by `contract_id`, e.g. its name/role, scope, amount or dates. Only the fields you pass change.update_workerChanges dataUpdate a worker's profile by `employee_id`: name, title, phone, address, city and similar. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose RemotePass from the app list.
- 2
Paste your key
Paste a RemotePass API key. In RemotePass, open your company settings and generate an API key. Copy it right away, because RemotePass does not show it again.
- 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 RemotePass?
The AI can read contracts, workers, company and client users, expenses, expense categories, currencies, time off, time off policies and invoices, and download invoice PDFs. It can create expenses and time off, add contract milestones, update contracts and worker profiles, approve expenses, approve or decline time off, delete expenses and invite contractors.
Does the AI see my RemotePass credentials?
No. Your RemotePass API key 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 read-only. Approvals, declines and contractor invites reach your workers, and deleting an expense is permanent. These actions can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 RemotePass account.
Can the AI approve expenses and time off?
Yes, if you switch those tools on. It can approve a submitted expense and approve or decline a pending time off request. The worker can see the result, so you can set these tools to need your approval first.
Related integrations
Let your AI work in RemotePass today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect RemotePass freePipMCP is not affiliated with RemotePass. Product names are trademarks of their owners.






