Guide · Integrations
Connect your AI platform to Entropia via MCP
Connect your AI assistant directly to Entropia and interact with your data rooms in natural language. Browse documents, run full-text searches, read files, explore Q&A threads and analyse audit logs, all from inside your AI chat interface.
Updated October 2026·10 min read

How do you connect your AI platform?
Two routes, depending on the AI platform. Claude, Rogo and Model ML all offer Entropia as a native connector, so you pick it from a list and sign in with nothing to configure. Every other MCP client uses the connection URL above, added once as a custom connector. Either way your data room permissions apply to every call.
Native connectors
Entropia is listed in these platforms' own connector directories, so you pick it from a list and sign in. Nothing to copy, nothing to configure by hand. The ones marked coming soon are on the way.
Claude
Available to every Claude user from the built-in connector directory. Connect once and it works in Claude on web, desktop and mobile.
- In Claude, open Customize, then Connectors (claude.ai/customize/connectors).
- Browse the directory, search for Entropia and click Connect.
- Sign in to Entropia and authorise access. Your data rooms are available right away.
Claude Team and Enterprise
An admin enables Entropia once for the organisation, then each member connects with their own Entropia account.
- As an admin, open Organization settings, then Connectors.
- Find Entropia in the directory and enable it for your organisation.
- Members without permission to enable connectors see a Request button instead. Requests appear for admins under Requested by your team.
- Each member then opens Customize, then Connectors, and clicks Connect to sign in with their own account.
Rogo
Rogo is an AI platform built for finance. Entropia is one of its native connectors, so deal teams reach the data room without leaving Rogo.
- On the Rogo home screen, click Connect Apps.
- Find Entropia in the connector list and click Connect.
- Sign in to Entropia in the window that opens. You need an Entropia account.
- Choose how Rogo may use each tool. Read only tools default to Allow and write or delete tools default to Ask, so Rogo confirms with you before it changes anything in the data room.
Model ML
Model ML is an AI platform built for finance. Entropia is available in its connector library: an administrator enables it once for the organisation, then each user connects with their own Entropia account.
- As an administrator, open the Organisation Admin Settings and add Entropia to the list of authorised MCP connections.
- Each user then goes to Customize, then Connectors, and finds Entropia in the list of available connectors.
- Open the Entropia connector card and click Connect. Sign in with your Entropia credentials.
- In your conversation with the agent, mention Entropia by name whenever you want it to work on a data room.
Harvey
Coming soonHarvey connects to MCP servers through its own curated connector library.
Our integration is in progress. Get in touch if Harvey is part of your stack and we will let you know as soon as it is available.
Tell us you need HarveyLegora
Coming soonLegora states that it connects to any MCP server.
Our integration is in progress. Get in touch if Legora is part of your stack and we will let you know as soon as it is available.
Tell us you need LegoraManual setup with a custom connector
The following platforms currently require setting up Entropia as a "Custom Connector", using the URL below. Setup differs from one platform to the next and changes often, so get in touch and we will help you put it in place.
https://api.eu.entropia.io/mcp-server/mcpAuthentication is handled via OAuth 2.1. Your client opens a browser window to sign in with your Entropia credentials the first time you connect.
Mistral AI
- Open the Connectors page.
- Click Add Connector and switch to the Custom MCP Connector tab.
- Give the connector a name, using a unique identifier with no spaces or special characters, paste the connection URL above as the server URL, and add a description if you want one.
- Click Connect. Mistral detects the server's authentication method automatically.
- Complete the authentication flow when prompted.
Dust
- In Dust, open Spaces, then Tools, and click Add Tool.
- Choose Add MCP Server, paste the connection URL above as the URL, and click Save.
- Set the permission for each tool. We recommend Always ask for every write tool and Never ask for every read tool, so Dust checks with you before it changes anything in the data room.
Microsoft Copilot
Configured by an administrator, in Copilot Studio or the Microsoft 365 admin center.
Ask us to help you set it upGoogle Gemini
A Gemini Enterprise capability, configured by an administrator.
Ask us to help you set it upUsage
Make sure the Entropia connector is toggled on. In most clients you'll find it under the "plus" button, then Connectors. Once it's active, your assistant can call the Entropia tools whenever a question needs them.
From there, just ask questions in natural language about your data rooms. The assistant decides which tools to call, reads what it needs, and answers. You stay in the chat the whole time.
Available tools
Once connected, your AI assistant has access to these 32 tools. Read tools work as soon as you connect; the ones marked Write also need the write permission.
| Friendly name | Tool name | What it does |
|---|---|---|
| Session and identity | ||
| Who am I | get_current_user | Identifies the user behind the authenticated MCP session (user_id, email, name, role). Not scoped to a data room. |
| Get participant details | get_user | Looks up one data room participant by email or user_id: identity, group, role, member status, last sign-in, last activity, documents viewed and downloaded, sign-in count. |
| Data rooms | ||
| List data rooms | list_datarooms | Shows all data rooms you have AI access to. The only tool that needs no read scope, so it is where every session starts. |
| Get data room details | get_dataroom | Details and usage statistics for a specific data room. |
| Browsing and reading | ||
| Browse folder structure | list_folder_contents | Shows the folder/file tree as an ASCII diagram. Options for expansion depth, file sizes and creation dates. |
| Resolve references | resolve_references | Converts human-readable index references such as 1.2.3 into the stable node_ids every other tool expects. |
| Get file info | get_file_metadata | File properties without reading content: name, reference, media type, size, creation date, page count, tags, plus PDF metadata (title, author) and Excel sheet names. |
| Read document | read_document | Reads pages from PDFs, Word, PowerPoint and image files, over a page range. |
| Read spreadsheet | read_spreadsheet | Reads an Excel sheet as a formatted markdown table. |
| Search | search | Full-text search across all files, with fuzzy matching. Returns document path, page number, node_id and excerpt. Can be scoped to a folder or a single file. |
| Display document | display_document | Opens the real document page in the conversation as a rendered PDF, optionally highlighting a verbatim excerpt, so the reader sees the source rather than a transcription. In clients that support MCP Apps, it opens an interactive viewer. |
| Document management | ||
| Create folder | create_folderWrite | Creates an empty folder inside a parent folder, at an optional position. |
| Rename | rename_documentWrite | Renames a single file or folder. |
| Reorder index | edit_indexWrite | Moves a file or folder to a new position among its siblings and recomputes the index reference. |
| Move, copy, trash, restore | move_documentsWrite | One primitive for reorganising the tree. Folders carry their whole subtree, trash is reversible via restore, and access rights can be inherited, kept or reset. |
| Tag documents | tag_documentsWrite | Adds or removes tags on files and folders. New tag names are created on the fly. |
| Export | ||
| Request download | trigger_downloadWrite | Starts an async job exporting files as an archive and returns a job id. Never returns file bytes. Documents leave as redacted PDFs, every download is audited, and nodes you lack rights on are skipped. |
| List download jobs | list_downloads | Lists your own download jobs with their status and an is_ready flag. Poll this after requesting one. |
| Get download link | get_download_url | Returns a short-lived signed link once a job is ready. Your own jobs only. |
| Access control | ||
| List groups | list_groups | Every group with its role, active flag, expiration, AI-access flag, member count, notification settings and a lightweight member list. Filterable by group or role. |
| Read permissions | get_permissions | Effective access: who can see a given file, everything one group can reach, or the full access matrix over a folder subtree with its permission exceptions. |
| Compare two groups | compare_group_permissions | Diffs two groups: files only the first can access, files only the second can access, nodes where the level differs, plus a shared count. |
| Set permissions | grant_permissionsWrite | The single write primitive for access. Sets a group's level (none, view, print, download, upload, manage), where none revokes. Cascades to a subtree by default. Refused outright on an already-active group, so an agent can compose access before invitation but never widen what an invited group already reaches. Fully audited. |
| Q&A | ||
| Get Q&A configuration | get_qa_configuration | The vocabulary needed before drafting: streams with their ids, codes and counterparty groups, valid thread and review statuses, message types, and which roles may post answers. |
| Search Q&A threads | search_qa_threads | Searches threads by stream name, author, question number and message content, with highlighted excerpts. A separate index from the document search. |
| Read Q&A thread | read_thread_messages | Reads the full conversation in chronological order, with role labels (Question, Answer, Note, Follow-up) and authors. |
| Get counterparty group context | get_counterparty_group_context | Stream name, counterparty group name and group members behind a Q&A stream. The counterparty is the other side of the deal: the bidders on a sell-side, the target on a buy-side. |
| Draft an answer | draft_answerWrite | Saves proposed wording as an editable draft in the reply composer. Never posted, never visible to the counterparty: a human reviews and sends it in the application. |
| Analytics | ||
| Preview analytics query | build_events_cte | Previews the SQL CTE and the available columns for the filtered audit events, before you write an aggregation. |
| Run analytics query | run_analytics_query | Runs a read-only SQL aggregation over the audit log. Filterable by date range, event family (authentication, file-system, q&a, rbac, settings), event code, group, role, user email or free text. |
| Vocabularies | ||
| List vocabularies | list_resources | Lists the reference value sets the other tools rely on: event codes, event families, data room roles, node access levels and media types. |
| Get a vocabulary | get_resource | Returns the full contents of one reference value set, such as every event code or every node access level, so filters and arguments use valid values. |
Example prompts
Here are some things you can ask your AI assistant once connected.
Getting oriented
- “I'm taking over the ACME deal from a colleague. Walk me through the data room: how it's structured, what's in each section, which folders are still empty.”
- “What's been added since last Friday, and by whom?”
- “Which documents sit outside the index and carry no tags?”
Reading
- “The NDA in Legal: what survives termination, and for how long?”
- “Pull the closing conditions out of the Share Purchase Agreement and give me a checklist with a page reference for each.”
- “Reconcile the revenue bridge in the financial model against the audited accounts. Flag anything that doesn't tie.”
- “Work out how much revenue is at risk when control of this business changes hands. Go through the customer profitability file and the two contracts in Operations, match each account to any clause that a change of control triggers or any terms window opening in the next twelve months, and quantify the exposure as a share of group revenue. Chart it.”
Searching
- “Find every contract with a change of control clause and tell me which ones need counterparty consent.”
- “Which agreements contain exclusivity or non-compete terms that would bind the buyer after closing?”
- “The management presentation mentions a pending litigation. Find the underlying documents.”
Access
- “Compare what Bidder A and Bidder B can see. Show me anything only one group has access to.”
- “Bidder C withdrew yesterday. What can they still reach, and what did they download before they left?”
- “Open Phase 2 to the shortlisted bidders only. Show me the resulting permission matrix before applying it.”
Keeping the data room in order
- “Tag every document that mentions a related party transaction.”
- “Reorder the index so Legal comes before Financials, and renumber accordingly.”
- “The Operations folder has grown organically and it shows. Propose a structure grouped by subject, then reorganise once I approve.”
Activity
- “Nobody appears to have opened the environmental reports. Confirm that, and tell me which bidders skipped them entirely.”
- “Flag anything unusual in the last 30 days: bulk downloads, off-hours access, a user who went quiet after being active.”
- “Analyse Bidder C's engagement over the past 30 days. Build a dashboard showing what they're most interested in.”
Q&A
- “What topics do Bidder A's questions cover? Show me a visual breakdown by theme.”
- “Did we provide the same level of detail and disclosure when answering similar questions from Bidder A and Bidder B? Output a visual comparison table and give a verdict with justification.”
- “Draft an answer to question #OA-001 using the data room content and the management meeting transcripts in SharePoint.”
Troubleshooting
The Entropia connector doesn't appear in my AI client.
On the platforms that ship Entropia as a native connector, make sure you are browsing the connector list rather than the custom connector form. Everywhere else, Entropia is added by hand with the connection URL above. If the option itself is missing, MCP may not be enabled on your account yet, or your workspace admin has restricted it.
Contact usAuthentication fails, or the connection stops working after a while.
Sign in with the same credentials you use for Entropia itself. If you use SSO, make sure your identity provider session is active first. If your account uses two-factor authentication, complete it as you normally would: 2FA is fully supported and should stay enabled. OAuth tokens also expire, so if a working connection goes quiet, reconnect it from your client's settings. In Claude Code, run claude mcp login entropia.
The assistant says it cannot find any data rooms.
Your account may not have AI access to any data room yet. AI access is granted per group by each data room's administrators, so being a member is not enough on its own. Ask your data room manager to enable AI access for your group.
Tools are missing, or I see tools I do not recognise.
Write tools appear only when write access was granted for that connection. If you see read tools alone, reconnect and grant the write permission, or ask an administrator to enable it. If you see authenticate or complete_authentication, those belong to a different Entropia connection rather than this server.
A document read or an analytics query fails.
For documents, check the file type. PDF, Word, PowerPoint, Excel and image files can be read, while encrypted or password-protected files cannot. Analytics queries have a ten-second limit, so narrow yours with a date range, an event family or a user filter before running it again.
Privacy
When you connect an AI assistant to Entropia via MCP, your queries and the data room content retrieved to answer them are sent to the AI provider you are using (e.g. Anthropic, OpenAI). That transmission is governed by your agreement with that provider, not by Entropia.
- The MCP server only exposes data rooms and files your account already has permission to access.
- Entropia does not store or log the content of AI conversations.
- Tool calls are recorded in the audit log in the same way as any other user action, so data room managers retain full visibility.
For a full list of Entropia's sub-processors, including AI inference providers, see the Trust Center, and review your AI provider's data handling policies before using this integration with sensitive documents.