TOTVS MCP. Manage HR, Finance, and BPM Processes.
TOTVS MCP connects your AI agent directly into Protheus, RM, and Fluig systems. This gives you deep access to manage HR records, track financials (accounts payable/receivable), and advance complex business workflows across a single interface.
Give Claude and any AI agent real-world access
Get comprehensive lists of employees or retrieve specific personal profiles across the organization.
List pending accounts payable records and review real-time incoming receipts and payments for cash flow tracking.
Track the status of process requests in Fluig and move them to the next required step or state.
Retrieve specific records from various data servers across the Protheus and RM environments.
Ask an AI about this
Waiting for input…
What AI agents can do with TOTVS MCP: 11 Tools for Enterprise Control
Use these eleven tools to interact with core TOTVS systems, allowing your agent to query everything from specific employee profiles to real-time financial transactions.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using TOTVS MCPGet Available Services
Lists all currently active data servers available within the RM environment.
Get Employee Details
Retrieves a full, detailed profile for any specific employee you name.
Get Process Request
Pulls all the details associated with one specific process request within Fluig.
Get Rm Data
Allows you to query and pull a single, named record from any connected RM DataServer.
List Companies
Retrieves a comprehensive list of all companies and branches operating within the...
List Documents
Lists all available documents stored in the Fluig Electronic Content Management (ECM) system.
List Employees
Generates a list of employee records directly from the HR module.
List Payments
Provides a list of all accounts payable items, helping you track outgoing money.
List Processes
Lists every active business process available for tracking in the Fluig system.
List Receipts
Shows a list of accounts receivable items, helping you track incoming money.
Move Process Request
Advances an existing Fluig process request to the next logical step in the workflow.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with TOTVS, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by TOTVS. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The paper trail of enterprise data management
Right now, checking on a single business request is a nightmare. You might start by logging into Protheus to see if payment has cleared. Then you open Fluig because you need to know who approved it. Next, you switch over to the HR portal just to confirm the employee's current status or department code. It’s 4-5 different logins and a dozen clicks just to gather one complete picture of what happened.
With this MCP, your agent handles the whole thing. You ask a single question—for instance, 'What is the payment status for Jane Doe?' The agent pulls data from Protheus (Finance), cross-references it with Fluig (BPM) for approvals, and then uses `get_employee_details` to confirm her role, giving you one consolidated answer instantly.
Getting the full picture with TOTVS MCP
You don't have to manually check accounts payable and then open a different system just to verify if the funding request was approved. The agent reads both the payment status using `list_payments` and checks for process completion via `get_process_request` simultaneously.
What changes is that you stop managing systems, and start solving problems. You get immediate answers backed by deep access across your entire enterprise stack.
What TOTVS MCP does for your AI
This MCP lets you handle core enterprise functions that used to require logging into three separate applications. You can pull employee details, monitor payment status for both receivables and payables, or check the progress of an internal process request—all from your AI client. Instead of navigating different ERP modules, your agent interacts with a single point of control.
The system manages organizational data across TOTVS's major platforms, making it easy to get a full picture of HR needs, financial health, and operational bottlenecks. You connect this MCP via Vinkius and give your agent the power to manage these complex processes using natural language commands.
019d8490-c47c-72cb-b1ec-b1c779514bfb How to set up TOTVS MCP
The bottom line is, once connected, your AI client can talk directly to the backend systems without you ever seeing an API call or a login screen.
Subscribe to this MCP, then log into your TOTVS Portal. Next, you'll need to grab your Username, Password, Base URL, and any required Company or Tenant IDs from your ERP (Protheus/RM) or Fluig instance.
Input these credentials into the Vurb connection flow within Vinkius to authenticate your account access.
Your agent now uses this connection to read and write data across all linked TOTVS ecosystems, giving you immediate control over HR, Finance, and BPM tasks.
Who uses TOTVS MCP
This MCP targets operational users—HR partners, financial controllers, and process analysts. If your job involves checking status across multiple back-end systems (like payroll, general ledger, and internal approvals), this is for you.
You use it to pull current employee rosters or find a specific person's full profile without navigating the HR module.
You automate the review of pending payments and receipts, quickly identifying which invoices are overdue for immediate action.
You track where a specific business request is stuck—whether it's an internal approval or an official document record.
Benefits of connecting TOTVS MCP
Instead of opening three different systems—HR, Accounting, and Workflow—you can manage it all in one chat window. This saves hours of switching tabs.
You get instant visibility into finances by using the list_payments tool to check payable status and list_receipts to track incoming funds without manual report generation.
When an employee's data changes, you don't have to manually update it. You can use get_employee_details to pull accurate records on demand.
Process bottlenecks disappear when your agent uses the move_process_request tool; you simply tell it where the workflow needs to go next.
You gain unified access, meaning you don't need separate credentials or manual steps for Protheus (Finance), RM (Data Query), and Fluig (BPM).
TOTVS MCP use cases
The finance team needs a quick cash flow update.
Instead of generating reports in the ledger, they ask their agent: 'Show me all pending payments for this month.' The agent uses list_payments and immediately delivers a summary showing total outstanding amounts and overdue items.
An employee needs to know their team's staffing levels.
The HR manager asks, 'List all active employees in the Engineering department.' The agent uses list_employees and returns a filtered list complete with job titles, eliminating manual spreadsheet checks.
A purchase request is stuck waiting for approval.
The process analyst identifies the stalled workflow. They tell their agent to 'Advance Purchase Requisition #101.' The agent uses move_process_request and pushes the item directly to the next required approver.
Need a profile for a new hire, but don't know their ID.
The manager asks, 'Give me the full details for Jane Doe.' The agent uses get_employee_details and returns not just basic info, but also department history and reporting structure.
TOTVS MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Confusing system silos
A user tries to find out if a payment is due by checking the ledger (Protheus) and then separately opening Fluig to see if an associated request was approved. They end up with two conflicting pieces of data.
You should use this MCP to centralize the query. First, run list_payments for the financial status; then, if needed, cross-reference by running get_process_request using the document ID from that payment.
Over-relying on general data tools
A user runs get_rm_data with vague parameters because they don't know which specific system table to query, leading to incomplete or confusing data dumps.
If you are dealing with HR records, always start by using the dedicated tool: list_employees. This ensures the query hits the correct module and returns structured employee information.
Trying to manage workflows manually
A person finds a pending request ID in an email and then has to open Fluig, find the record, and click 'Advance' multiple times. This is slow and prone to human error.
Directly tell your agent: 'Advance this workflow.' The tool move_process_request handles the entire sequence of steps automatically.
When to use TOTVS MCP
Use this MCP if your core business processes are tightly integrated within large, established ERP environments like TOTVS's Protheus, RM, and Fluig. You need to run cross-functional queries—for example, checking a payment status and verifying the associated process approval in one go. Don't use it if you only need to check public data or manage small, siloed tools (like a standalone CRM). If your needs are limited to just reading basic user lists without financial context, other simpler connectivity options might suffice. However, if the goal is managing the full lifecycle—from HR record creation (list_employees) through to payment settlement (list_payments) and process approval (move_process_request)—this MCP provides the necessary deep integration layer.
Frequently asked questions about TOTVS MCP
Can the TOTVS MCP handle HR data for multiple company branches? +
Yes. It provides tools like list_companies that help identify all available branches, allowing you to query employee details across various organizational units.
How do I check if a payment is overdue using the TOTVS MCP? +
You use the dedicated tool list_payments. This function specifically lists accounts payable items and helps flag which payments are currently past due, giving you an immediate financial overview.
Does the TOTVS MCP help with tracking internal approvals in Fluig? +
Absolutely. You can use list_processes to see all active workflows, and if a request is stuck, you can run get_process_request to get details or even advance it using move_process_request.
Do I need specific credentials for the TOTVS MCP? +
Yes. The setup requires standard credentials (Username, Password, Base URL) obtained from your ERP system's API settings within the TOTVS Portal.
Can I query general data records using the TOTVS MCP? +
Yes. The get_rm_data tool lets you run specific queries against various RM DataServers, giving you deep access to system-specific information that isn't covered by HR or Finance modules.