# Digify MCP MCP

> Digify lets you distribute highly sensitive documents while maintaining absolute control over who sees what, and when. It applies dynamic watermarks, restricts downloads, and tracks every single page view in a secure Virtual Data Room environment. You get detailed audit logs showing exactly which user accessed which file, down to the minute.

## Overview
- **Category:** collaboration
- **Price:** Free
- **Tags:** drm, virtual-data-room, file-security, document-tracking, access-control, watermarking

## Description

You can manage high-stakes document distribution without ever trusting email or standard cloud sharing links. This MCP lets your AI client build and maintain an entire virtual data room (VDR) from a simple conversation. You programmatically secure files using granular rights management settings—think view-only access or mandatory watermarks on every page. It handles everything from inviting guests to revoking access instantly, all through natural language commands. When you connect this MCP via Vinkius, your agent acts as a dedicated security coordinator, giving you full visibility into who accessed confidential assets and how often. You never have to manually track permissions or worry about leaked credentials again.

## Tools

### create_dataroom
Sets up a brand new, isolated virtual data room environment.

### get_account_info
Retrieves the current status and general configuration details for your account.

### get_dataroom_stats
Retrieves aggregated engagement statistics for an entire data room, like total views and unique users.

### get_dataroom
Fetches specific information about a defined data room by its name or ID.

### get_file
Gets metadata about a specific protected file within the system.

### invite_guest
Adds an external user to a data room, granting them controlled access based on defined permissions.

### list_activities
Generates an activity log showing all recorded actions taken by users within the rooms.

### list_datarooms
Lists all virtual data rooms you have created in your account.

### list_files
Provides an overview of all protected files stored within the system.

### list_dataroom_guests
Returns a list of every person currently invited to a specific data room.

### list_webhooks
Lists any automated webhooks you have configured to trigger external actions.

### protect_file
Applies secure sharing rules, like watermarking or view-only access, to a specific file.

## Prompt Examples

**Prompt:** 
```
List all active Virtual Data Rooms in my account.
```

**Response:** 
```
I've retrieved your secure environments. You currently have 3 active Data Rooms: 'Project Phoenix' (M&A), 'Board Materials 2026', and 'Investor Due Diligence'. Which one should I list the guests for?
```

**Prompt:** 
```
Securely share 'Q1_Financials.pdf' with 'john.doe@example.com' (no download allowed).
```

**Response:** 
```
File protected! I've generated a secure sharing link for 'Q1_Financials.pdf' with view-only permissions for John Doe. The link is: [secure_url]. I'll notify you as soon as they access the file.
```

**Prompt:** 
```
Show the last 5 activities for the 'Project Phoenix' Data Room.
```

**Response:** 
```
Fetching audit logs... The last 5 events include: @user1 viewed 'Asset_List.xlsx', @user2 downloaded the 'NDA', and 3 new guest invitations. Would you like the detailed timestamps for these activities?
```

## Capabilities

### Establish secure data rooms
Create isolated virtual environments for sensitive collaborations, managing the entire folder structure from one place.

### Restrict file access and usage
Apply granular digital rights management (DRM) to files, forcing view-only modes or adding dynamic watermarks on every document.

### Manage participants and permissions
Invite specific guests to data rooms or instantly update sharing rules for entire folders using natural language commands.

### Track all activity logs
Retrieve detailed audit reports showing which users viewed files, when they accessed them, and if any downloads occurred.

### Monitor the system status
Check account details, list current data rooms, or view configured webhook endpoints to maintain full visibility.

## Use Cases

### M&A Due Diligence Kickoff
The legal team needs to share 500 documents with three external law firms. Instead of emailing folders, they ask their agent to 'Create a new Data Room for Acme Merger.' The agent uses `create_dataroom`, then runs `protect_file` on all necessary PDFs and executes `invite_guest` for the specific firm contacts, ensuring no one can download raw data.

### Board Meeting Preparation
The CFO needs to circulate board materials. The agent first uses `list_datarooms` to find 'Q3 Board Books,' then runs `get_dataroom_stats` to check overall engagement, and finally queries the detailed activity logs via `list_activities` for any suspicious viewing patterns.

### Project Kickoff with Limited Stakeholders
An operations lead needs to grant temporary access to a small group of contractors. They ask their agent to 'Set up the Project Phoenix room and invite John Doe.' The agent uses `create_dataroom`, then `invite_guest`, ensuring that John's access automatically expires after 30 days.

### Compliance Audit Preparation
The security team needs to prove who accessed a sensitive file. They run the agent command 'Show me all activity for the Q1 Report.' The system uses `list_activities` and provides an instant, auditable list of every action taken.

## Benefits

- Stop sharing sensitive data via email. By using the `protect_file` tool, you wrap files in digital rights management (DRM), ensuring they only display watermarked views, never raw downloads.
- You get immediate clarity on who's looking at what. The `list_activities` tool gives you a real-time audit log, showing exactly when and how many times a document was opened.
- No more messy manual invitations. You can use `invite_guest` to provision access for multiple people instantly, managing the entire user lifecycle from one conversation.
- Need an overview of your secure environments? Use `list_datarooms` to see every project you've set up, keeping track of all confidential workstreams in a single view.
- Managing permissions used to be complex. Now, simply tell your agent to revoke access or update rules for a specific file using the underlying capabilities; no portal clicks required.

## How It Works

The bottom line is, your AI acts as the document security layer, running all these complex permissions checks behind the scenes so you don't have to worry about it.

1. Subscribe to this MCP and retrieve your Key ID and Secret from the Digify Developer dashboard.
2. Tell your AI client what you need: 'Create a new Data Room for M&A.'
3. Your agent executes the necessary tools, securing the room and giving you instant confirmation of its status.

## Frequently Asked Questions

**How do I securely share a file using protect_file?**
You use your agent to call `protect_file` on the asset. This function applies granular DRM settings like view-only access and dynamic watermarks, ensuring the document is safe before sharing.

**Can I list all my Data Rooms using list_datarooms?**
Yes. The `list_datarooms` tool reads your account and returns a comprehensive list of every virtual data room you've set up, so you know exactly where to look.

**What is the best way to monitor who views my files? Is it get_dataroom_stats or list_activities?**
For detailed proof of viewing (who, what file, when), use `list_activities`. Use `get_dataroom_stats` only if you just need a high-level count, like total unique viewers.

**I added a guest; how do I check their permissions using list_dataroom_guests?**
Use `list_dataroom_guests`. This tool provides the names and current access status for everyone invited to that specific data room.

**When using `create_dataroom`, what critical parameters do I need to provide when setting up a new secure workspace?**
You must specify the Data Room name, owner ID, and initial access policy. Providing these details ensures the room starts with proper governance from day one.

**If I need to verify which external services receive notifications, how does `list_webhooks` help me?**
It retrieves a list of all configured webhooks for your account. This lets you check the status and endpoints of every service integrated with Data Room events.

**When using `get_dataroom`, what critical details about the Data Room's structure can I retrieve?**
You get fundamental metadata, including the Data Room creation date, current status (active/archived), and overall owner information. It verifies the room's basic structural integrity.

**If I need an inventory check of all protected assets, how does running `list_files` show me what I have secured?**
Running `list_files` provides a comprehensive index of every file you’ve protected. It gives basic metadata like the filename and who initially secured it.

**How do I find my Digify Key ID and Secret?**
Log in to your account at [digify.com](https://digify.com/), navigate to the **API** section in your dashboard, and generate a new set of API keys.

**Can I prevent recipients from downloading protected files?**
Yes! The `protect_file` tool includes an `allow_download` parameter. Set it to `false` to enable view-only access via the secure link.

**How do I invite multiple guests to a Data Room?**
Use the `invite_guest` tool for each participant. You can ask your agent to process a list of emails to coordinate batch invitations.