Revu and MCP
With the Bluebeam Model Context Protocol (MCP) server, you can prompt AI models to run powerful, multi-step workflows in Revu 21.9 or later. These prompts eliminate the need for complex scripting or technical engineering, making advanced automation accessible to Bluebeam Max users.
For information on the tasks you can perform with MCP, see the General FAQs.
To learn about MCPs and how all elements work together, see AI and MCP overview.
Connect Revu with AI models to enhance your PDF workflows. To use Revu and the AI model together, you must do the following:
-
Sign up for the AI model (if required).
-
Download the AI model desktop application (if available).
-
Configure Revu to allow the MCP connection.
Use the links below to set up Revu and AI models.
Prompts
Prompts are messages that tell the AI model how to perform a specific workflow. Using natural language, you can create prompts that handle tasks such as:
-
Analyzing documents
-
Extracting key information
-
Organizing markups
-
Creating summaries or reports
-
Identifying issues or inconsistencies
-
Rewriting or reformatting content
Use prompts in Revu to:
-
Automate tedious tasks: Eliminate hours of repetitive work by letting AI handle steps that normally require manual effort.
-
Improve consistency across teams: Prompts standardize how tasks are performed, reducing errors and variations between individuals.
-
Lower the barrier to complex workflows: You don't need to be an AI or Revu expert—use natural language to create prompts that simplify advanced functionality into one action.
-
Boost productivity: More automation → faster output → more time for higher-value work.
-
Encourage innovation and knowledge sharing: Users can submit and refine prompts together, creating a constantly expanding workflow toolkit.
-
Build a centralized workflow library: The AI Prompts Library becomes a single source of truth for best practices, reusable workflows, and team knowledge.
Prompts ensure consistency and save time, especially for workflows you repeat often.
MCP prompts can unlock complex, automated workflows inside Revu when written clearly and intentionally. Use these best practices to create prompts that are reliable, repeatable, and easy for others to adopt.
-
Start with a clear goal: Define exactly what the prompt is meant to accomplish. A strong statement helps the AI system interpret your instructions accurately.
-
What problem should this prompt solve?
-
What output or transformation do I expect?
-
-
Be specific: Precise instructions lead to consistent results. Clearly outline:
-
Inputs
-
Steps
-
Output format
-
Constraints or rules
Avoid assumptions and spell out every requirement.
-
-
Provide context: Include any relevant details, such as:
-
File types
-
Document structure
-
Naming conventions
-
Project-specific considerations
-
-
Break down complex tasks: If a workflow involves multiple steps, indicate each one. Sequential instructions perform more reliably than single long paragraphs.
-
Use consistent terminology: Use the same terms throughout the prompt. For example, don't switch between "markups," "annotations," and "notes."
-
Include the expected output: Tell the AI model:
-
What you want
-
What it shouldn't do
-
How the final result should be structured
This helps both the AI model and anyone reviewing your prompt.
-
-
Verify the results: Treat the AI output as a draft that requires human verification. AI can make mistakes, and its work should always be reviewed for accuracy.
-
Test before sharing: Run the prompt several times to ensure consistent results. If it behaves unpredictably, simplify or clarify the steps.
-
Create and use Skills: When you've successfully executed a complex prompt that you or your team will want to use again in the future, create a
Skill (Claude). -
Document technical requirements: Help others reproduce your workflow by noting:
-
Revu version
-
MCP configuration
-
Any setup required before use
-
-
Keep improving: Prompts evolve. Revisit your prompts periodically to refine instructions as tools and workflows change.
Tokens
Consider tokens to be the currency of conversation with AI models. Every word, punctuation mark, image, attachment, etc., is made up of a certain number of tokens. When you send a message or attachment, you "spend" tokens. Longer messages and documents cost more tokens than shorter ones. When the AI model replies to your message, it also "spends" tokens to generate the response. A detailed answer costs more tokens than a simple "Yes" response.
The number of tokens available and used for a message can vary based on things like region, time of day, message length, and document size. For more information and usage limit best practices with Claude, see Usage Limit Best Practices.
While the free version of Claude can be used with Revu, Claude only provides a small, limited token budget for free accounts. This means you can quickly run out of tokens if you ask multiple questions or reference very long documents. If you run out of tokens, you'll need to wait for your token budget to refresh before you can send and receive messages again. Token budgets reset on a rolling five-hour window that begins with your first message in a new session.
Bluebeam recommends using a paid version of Claude with Revu in order to maximize functionality and productivity with minimal interruptions. For more information on the different Claude versions, see the Claude Pricing page.
To learn how to create prompts without spending a lot of tokens, see Top tips for saving tokens.
To prompt AI models most efficiently, use these tips for saving tokens:
-
Start with a clean document: Before prompting, clean up your PDF (run OCR, flatten old markups, or delete unnecessary pages). A cleaner document uses significantly fewer tokens.
-
Start fresh conversations: AI models reread the entire chat history every time you send a new message. Once you finish a task, start a new chat for your next task. This prevents the old context of the previous task from using extra tokens in your new request.
-
Be specific and concise: Broad questions often result in longer responses that drain your token budget. Instead of saying "Tell me about this PDF," try "Summarize the top three safety requirements in this PDF in bullet points." Shorter, targeted prompts use fewer input tokens, and specific constraints result in shorter, more efficient output tokens.
For the Claude desktop app, select
Add files, connectors, and more > Use style, and select Concise so that Claude provides shorter, direct responses. -
Use "selective" OCR: When working with scanned documents, the AI model must process the text version of those images. Perform OCR only on the specific pages you need to analyze rather than the entire document. This reduces the amount of "PDF text" data transmitted through the MCP.
-
Reduce the size of your file: Referencing a 100-page PDF can cost a lot of tokens. Use the Extract Pages feature in Revu to create a smaller PDF containing only the relevant sections before asking the AI model to analyze it.
-
Limit the scope of the MCP tools: The AI model doesn't always need to see everything in your file to answer a question. For example, if you only have a question about markups, say "Look only at the Markup List metadata to find the status of the electrical items." This prevents the MCP from extracting and sending unnecessary page text or project file data.
-
Avoid "chatting" with the AI model: Skip the "Hello, how are you today?" and "Thank you so much!" formalities and go straight to the instruction. Every word, including "Hello" and "Please," counts as a token.
-
Edit, don't reply: If the AI model gives you a response that is too long or slightly off base, hover over your sent message and click Edit to tweak your prompt instead of sending a new message. This "overwrites" the previous long response and saves your token history from doubling.
-
Request an outline first: Ask the AI model to "Outline your plan before starting." to prevent the AI model from spending a large amount of tokens on a massive report that was headed in the wrong direction.
For more AI prompt best practices and token-saving prompt templates, see AI prompts overview.
Use these template instructions to help preserve your token budget.
-
Quick Summary template
To understand a document or a set of markups quickly, use this prompt:
"In the active PDF in Revu, summarize [insert subject, ex., the structural markups].
- Provide the answer in a bulleted list.
- Be concise: Do not use introductory or concluding sentences.
- Focus only on [insert specific detail, ex., open status items]."
-
Data Extraction template
To find specific values or dates within a large set of project files, use this prompt:
"Scan the active PDF in Revu for [insert item, ex., all specified concrete areas].
- Respond using a simple table with two columns: [Column A] and [Column B].
- Don't describe the process of how you found the data.
- If the information is not found, respond only with 'Not Found.'"
-
Issue Spotter template
To find inconsistencies in drawings or markup statuses, use this prompt:
"Check the [insert subject, ex., page labels] for any duplicates or missing sequences.
- List only the errors found.
- Limit your total response to under 100 words.
- If no errors exist, respond with 'No issues detected.'"
Why these work:
-
AI models typically respond with polite introductions ("Certainly! I have analyzed your document and found..."). Using the "no intro" rule saves about 15-20 tokens per message.
-
Tables are often more token-efficient than long-form paragraphs because they eliminate filler words.
-
Telling the AI model what not to do by specifically stating constraints is the most efficient way to save tokens.
The Model Context Protocol (MCP) was built with a "Security-first" philosophy. Connecting Revu to an AI model doesn't give the AI model unrestricted access to your computer or your account. Instead, it creates a narrow, controlled channel that can only access specific data that you request.
For more information, see the Security FAQs.
You're the gatekeeper
The connection between Revu and the AI model is entirely under your control.
-
The AI model can't browse your data on its own. It only accesses your data when you give it a specific command that requires that data.
-
If you are using an MCP host (such as the Claude desktop app), the MCP server runs locally on your machine and only transmits the specific text and metadata required to complete your request.
-
In the Claude desktop app, you can configure the AI model to ask for your permission before executing "tools" that read or modify data (such as listing markup status or changing a markup color). You can also remove permissions at any time if needed.
Regardless of the permissions configured in your settings, you must grant permission to the model in the chat window before utilizing any new command for the first time.
No model training
One of the most common concerns is whether your private data will be used to train future versions of the AI model.
With Claude, there are multiple ways to prevent the use of your data for training purposes.
-
Opt out of training: You can disable the use of your data for training and still receive the full benefit of MCP. To prevent Claude from using your chats and coding sessions to train its model, follow these steps:
-
In the Claude desktop app sidebar, click your initials or name and go to Settings.
-
On the Privacy tab, turn off the option to Help improve Claude.
Regardless of this setting, if you choose to give positive or negative feedback on a response, the entire conversation will be sent to Claude for training. -
-
Delete conversations: Deleted chats aren't used for future model training, even if you've opted in to training and improving Claude in your Privacy settings.
-
Use incognito chats: Incognito chats aren't saved to your chat history or to Claude's memory, and they aren't used for future model training, even if you've opted in to training and improving Claude in your Privacy settings. For more information, see the Security FAQs.
General FAQs
You must have a Bluebeam Max subscription plan to use AI with Revu.
The use of AI with Revu requires an internet connection. As such, this feature is unavailable to users with Revu Offline licenses.
No, Claude MCP can only be used with the desktop version of Revu.
Yes, to use AI features in Revu via MCP, you must have an active Claude account. If you already have one, you don't need to set up an additional account. For instructions on signing up with Claude and setting up Revu and Claude to work together, see Set up Revu and Claude.
The MCP server can use the following tools to perform actions in Revu. To view a list of these tools in Claude and for information on managing these tools, see Manage the Bluebeam connector in Claude.
|
Document information and analysis |
|
|
get_page_count |
Return the total number of pages in the PDF. |
|
get_page_information |
Provide page information such as dimensions, rotation, and other properties for each page. |
|
save_as_text |
Extract the underlying text content from specific pages or the entire document . |
|
Markup management |
|
|
create_markup_thumbnail |
Generate a PNG image of a specific markup to preview. |
|
list_markups_in_pdf |
Return detailed information about markups, including properties such as type, author, comments, colors, position. |
|
set_markup_property |
Modify markup properties such as colors, opacity, line width, author, subject, comments, and line styles. |
|
State and workflow management |
|
|
get_markup_state |
Retrieve the complete state history for a specific markup. |
|
list_state_models_in_pdf |
Show available workflow state models, such as review processes, and their possible states. |
|
set_markup_state |
Change the workflow state of markups (for example, from "Open" to "Reviewed" to "Closed"). |
|
Content processing |
|
|
search_and_markup |
Search for text in the document and automatically create text markups (highlight, strikeout, underline, or squiggly) on the found results. |
|
stamp |
Apply stamp images to pages with control over position, rotation, scale, opacity, and blend modes. |
|
Color management |
|
|
color_process_analyze |
Analyze and identify all colors used in the underlying PDF content. |
|
color_process_modify |
Batch change colors throughout the document (useful for updating drawing standards or branding). |
|
Studio Project Search and Studio Sessions |
|
|
list_studio_projects |
List all Studio Projects that the user has access to. |
list_studio_sessions |
List all Studio Sessions that the user has access to. |
|
open_file |
Open and activate the specified PDF file in Revu. If the file is stored in a DMS, it'll be checked out. |
|
studio_project_search |
Search the Studio Project specified by the project ID. |
|
Document editing |
|
create_bookmarks |
Create bookmarks using page labels or the text contained within a defined region of a PDF. |
|
redact |
Redact all areas on specified pages marked with Redact markups. |
|
set_page_labels |
Set page labels, including all options for numbering. |
|
Measurements |
|
|
set_page_scale |
Set the scale for your document using a preset or custom scale. |
If you have multiple instances of Revu running, Claude can be used only with the "primary" instance (the first instance of Revu that was opened). If the primary instance was closed and you try to use Claude with Revu, you'll receive an error. In that case, you must close all instances and reopen Revu.
Security FAQs
No. The MCP server is built to access a specific set of features. Some are data-specific (markups, text in a PDF, Studio Project files), and some are workflow-specific (creating page labels, highlighting text, changing markup status).
The Bluebeam MCP server doesn't give Claude unrestricted access to your local and network files. For Claude to access any data in a PDF through the MCP server, that PDF must be the active PDF open in Revu. For files stored in Studio Projects, the MCP server can access file data by leveraging Intelligent Search.
When using MCP and Claude, no additional data is made available to Bluebeam beyond what would normally be transmitted when using our products as outlined in our Terms of Use.
No. Your conversation happens directly between the Claude desktop app and the MCP server. Bluebeam only provides the tools that allow Claude to interact with your PDF files locally.
The AI system is required to transmit some information to its environment to get the full benefit of AI. With the Bluebeam MCP server, the following text could be transmitted:
-
Prompts
-
Text extracted from PDF content
-
PDF and markup metadata
-
Metadata of files stored in Studio Projects
Non-textual drawing details, such as linework and shapes, are not transmitted.
When responding to your prompt, Claude provides an "expand" option for any MCP tool it uses. It lists the actions being taken and the data that is being transmitted.
Regardless of the privacy settings you've selected, prompt and text data are transmitted to Claude servers to complete the tasks you're requesting. No files are transmitted unless you upload a file to Claude (which isn't required to use MCP).
If you give consent to Claude to use your data for training, it can only use the content of your prompting sessions and your PDF textual data made available by the MCP server tools.
You can prevent Claude from using your data for model training in the following ways:
-
Opt out of training: You can disable the use of your data for training and still receive the full benefit of MCP. To prevent Claude from using your chats and coding sessions to train its model, follow these steps:
-
In the Claude desktop app sidebar, click your initials or name and go to Settings.
-
On the Privacy tab, turn off the option to Help improve Claude.
Regardless of this setting, if you choose to give positive or negative feedback on a response, the entire conversation will be sent to Claude for training. -
-
Delete conversations: Deleted chats aren't used for future model training, even if you've opted in to training and improving Claude in your Privacy settings.
-
Use incognito chats: Incognito chats aren't saved to your chat history or to Claude's memory, and they aren't used for future model training, even if you've opted in to training and improving Claude in your Privacy settings. For more information, see the Security FAQs.
Claude will ask your permission to use Bluebeam tools the first time it needs them. You can deny the request, allow once, or allow indefinitely.
Access to Bluebeam tools can also be managed individually in the Claude desktop app.
While both chat modes are secure, choosing the right one depends on your goal.
|
Feature |
Standard chat |
Incognito chat |
|---|---|---|
|
Best for |
Ongoing projects, documentation, and tasks where you want Claude to remember context. |
One-off questions, sensitive data processing, or starting with a "clean slate." |
|
History |
Saved to your sidebar; searchable for future use. |
Not saved. Once you close the window, the conversation is deleted forever. |
|
Memory |
Uses and updates your personal "Memory" (preferences, styles, and facts). |
Isolated. Doesn't use or update your existing memory or preferences. |
|
Model training |
Based on your Privacy settings. |
Never used for model training, regardless of your settings. |
|
Data retention |
Indefinite (until you delete it). |
Temporary (deleted from history immediately; purged from backend in 30 days). |
When to use Incognito chats:
-
Processing sensitive data: If you need Claude to analyze a specific log or financial snippet but don't want that data stored in your chat history.
-
Testing new prompts: When you want to see how Claude responds without "contamination" from your previous instructions or memories.
-
Public/shared devices: If you are logged on to a machine where you don't want others to see your recent activity in the sidebar.
To start an incognito chat, select the Use incognito icon in the top right corner of the Claude desktop app chat window.
Using MCP and the Claude desktop app keeps your files local and allows real-time editing, while uploading a PDF to the web version of Claude creates a copy in Claude's cloud environment.
Prompts and tokens
Prompts are messages that tell the AI model how to perform a specific workflow. Using natural language, you can create prompts that handle tasks such as:
-
Document analysis
-
Extracting key information
-
Organizing markups
-
Creating summaries or reports
-
Identifying issues or inconsistencies
-
Rewriting or reformatting content
Prompts ensure consistency and save time, especially for workflows you repeat often.
Consider tokens to be the currency of conversation with AI models. Every word, punctuation mark, image, attachment, etc., is made up of a certain number of tokens. When you send a message or attachment, you "spend" tokens. Longer messages and documents cost more tokens than shorter ones. When the AI model replies to your message, it also "spends" tokens to generate the response. A detailed answer costs more tokens than a simple "Yes" response.
The number of tokens available and used for a message can vary based on things like region, time of day, message length, and document size. For more information and usage limit best practices with Claude, see Usage Limit Best Practices.
While the free version of Claude can be used with Revu, Claude only provides a small, limited token budget for free accounts. This means you can quickly run out of tokens if you ask multiple questions or reference very long documents. If you run out of tokens, you'll need to wait for your token budget to refresh before you can send and receive messages again. Token budgets reset on a rolling five-hour window that begins with your first message in a new session.
Bluebeam recommends using a paid version of Claude with Revu in order to maximize functionality and productivity with minimal interruptions. For more information on the different Claude versions, see the Claude Pricing page.
Usage limits are affected by factors such as your Claude plan, message length, file attachment size, current conversation length, etc.
To prompt AI models most efficiently, use these tips for saving tokens:
-
Start with a clean document: Before prompting, clean up your PDF (run OCR, flatten old markups, or delete unnecessary pages). A cleaner document uses significantly fewer tokens.
-
Start fresh conversations: AI models reread the entire chat history every time you send a new message. Once you finish a task, start a new chat for your next task. This prevents the old context of the previous task from using extra tokens in your new request.
-
Be specific and concise: Broad questions often result in longer responses that drain your token budget. Instead of saying "Tell me about this PDF," try "Summarize the top three safety requirements in this PDF in bullet points." Shorter, targeted prompts use fewer input tokens, and specific constraints result in shorter, more efficient output tokens.
For the Claude desktop app, select
Add files, connectors, and more > Use style, and select Concise so that Claude provides shorter, direct responses. -
Use "selective" OCR: When working with scanned documents, the AI model must process the text version of those images. Perform OCR only on the specific pages you need to analyze rather than the entire document. This reduces the amount of "PDF text" data transmitted through the MCP.
-
Reduce the size of your file: Referencing a 100-page PDF can cost a lot of tokens. Use the Extract Pages feature in Revu to create a smaller PDF containing only the relevant sections before asking the AI model to analyze it.
-
Limit the scope of the MCP tools: The AI model doesn't always need to see everything in your file to answer a question. For example, if you only have a question about markups, say "Look only at the Markup List metadata to find the status of the electrical items." This prevents the MCP from extracting and sending unnecessary page text or project file data.
-
Avoid "chatting" with the AI model: Skip the "Hello, how are you today?" and "Thank you so much!" formalities and go straight to the instruction. Every word, including "Hello" and "Please," counts as a token.
-
Edit, don't reply: If the AI model gives you a response that is too long or slightly off base, hover over your sent message and click Edit to tweak your prompt instead of sending a new message. This "overwrites" the previous long response and saves your token history from doubling.
-
Request an outline first: Ask the AI model to "Outline your plan before starting." to prevent the AI model from spending a large amount of tokens on a massive report that was headed in the wrong direction.
For more AI prompt best practices and token-saving prompt templates, see AI prompts overview.
|
Action |
Token cost |
|---|---|
|
Simple question (new chat) |
Very low |
|
Summarizing a 50-page PDF |
Moderate |
|
Analyzing a large PDF + long chat history |
High |
|
Running multiple MCP tools in one chat |
High |
|
Asking a question in a 20-message thread |
High |
|
"Count all door markups in the whole project" |
Extreme |
For more AI prompt best practices and token-saving prompt templates, see AI prompts overview.
For more information on saving tokens, see the Claude Usage Limits Best Practices.
If you run out of tokens, you'll need to wait for your token budget to refresh before you can send and receive messages again. Token budgets reset on a rolling five-hour window that begins with your first message in a new session.
Bluebeam can't control the number of tokens used in a conversation, refresh your token budget, or let you know how many tokens you have left.
If you've run out of tokens and are waiting for a refresh, you can still stay productive in Revu. Here's how you can replicate common AI tasks using the tools in Revu:
-
Instead of asking AI for a summary, use the Markups List in Revu.
-
Filter and sort: Select Filter List at the top of the Markups List.
-
Create a markup summary: Create a structured report of every annotation in the file, providing the "at-a-glance" view you would usually ask Claude for.
-
-
Instead of asking AI "Where is [X] in this PDF?", use the Advanced Search in Revu.
-
Text Search: Search the current page, the whole document, or even all open documents at once.
-
Visual Search: Search for a symbol (like a specific light fixture or valve) and select Get Rectangle to draw a box around the icon, and Revu will find every instance of it for you.
-
-
Instead of asking AI to "Compare these versions," use the document comparison tools in Revu:
-
Compare documents: Revu will automatically highlight every difference between two drawings.
-
Overlay pages: Stack two or more drawings using different colors for each version.
-
-
Instead of asking AI to "Organize these notes," use Spaces in Revu.
-
Define Spaces (ex., Room 101, Corridor B) on your drawing, and any markups placed inside that space will automatically be tagged with that location in the Markups List, making it easy to sort by room without AI help.
-
At this time, prompts for visual searches won't return results, and you should use only text-based searches (for example, search for door labels instead of door images).
Troubleshooting
Follow these steps if Claude isn't responding or can't "see" your Revu documents.
-
Is the Bluebeam MCP server running?
-
No: In Revu, go to Revu > Preferences > Admin > MCP and make sure Claude for Windows is selected.
-
Yes: Continue to Step 2.
-
-
Are you using the correct Claude interface?
-
Web browser: MCP won't work in a web browser. You must download and open the Claude desktop app.
-
Desktop app: Continue to Step 3.
-
-
Has the tool permission been granted?
-
No/not sure: Look at the bottom of the Claude chat window. If you see a "Permissions Request" or small "App" icon with a red dot, click it and select to allow the tool.
-
Yes: Continue to Step 4.
-
-
Is the PDF visible to the MCP server?
-
PDF is flattened/scanned: If the text is not selectable, unflatten the document or run OCR.
-
Multiple tabs: Ensure the PDF you want to analyze is the active tab in Revu.
-
PDF has security restrictions: Go to Document > Security to see if any restrictions are enabled.
-
-
Still not working? Restart the Claude desktop app:
a. Completely quit Claude (either from the tray icon or Task Manager) and restart.
b. Toggle the MCP server off in Revu preferences.
c. Close and re-open Revu.
d. Toggle the MCP server on in Revu Preferences.
e. Relaunch the Claude desktop app.
Contact Bluebeam (support@bluebeam.com): For issues with the Revu interface or MCP preference settings
Contact Claude help: For login issues, token billing, or Claude desktop app issues
The option to connect to the MCP is only available in Revu 21.9 and later with a Bluebeam Max subscription plan. If you have a Max subscription plan and don't see the option to enable MCP, contact support@bluebeam.com.
It is common to see slight variations in how Claude responds, even when using similar documents, for the following reasons:
AI-powered intelligence
-
Claude can analyze PDF content, suggest appropriate actions, and adapt to your workflow.
-
Claude can troubleshoot issues and adjust its approach when initial attempts don't produce desired results.
-
Within a single session, Claude learns from your feedback. Claude doesn't carry knowledge over from previous chat sessions, which can lead to different initial approaches. You may need to re-establish specific constraints or preferences in a new session.
AI model factors
-
Different Claude models (Opus, Sonnet, Haiku) have varying capabilities and may interpret requests differently.
-
Model updates and improvements occur regularly, which can affect behavior over time.
Document and prompting factors
-
PDF structure, complexity, and size influence how Claude interprets content.
-
Changes to a document between sessions may affect prompt outcomes.
-
The state of the document in Revu (what's selected, current view, existing markups) impacts available actions.
-
Complex multistep requests may be handled differently than broken-down tasks.
Environment factors
The following factors can affect how Claude interprets requests:
-
Claude Desktop version and configuration
-
Bluebeam Revu version and settings
-
System resources and performance
If you aren't getting the results you expect, use these diagnostic prompts to help figure out why:
|
What you want to know |
Suggested diagnostic prompts |
|---|---|
|
What Claude attempted to do and why |
"What did you just try to do with that API command?" |
|
What information Claude needs to complete the task |
"What information do you need from this PDF to complete this task?" |
|
What Claude sees in the document |
"Describe what elements you see on page [X] of this PDF." |
|
Why the task failed |
"I noticed that didn't work. What prevented that approach from succeeding?" |
|
Why results are inconsistent |
"What's preventing you from completing this request consistently over different sessions and PDF documents?" |
Claude may not recognize markups for the following reasons:
-
The document or markup has been flattened. To unflatten markups, go to Document > Unflatten.
-
The text in the PDF is actually an image (as with a scanned document). Claude may not see it unless you have performed OCR (Optical Character Recognition) on the document first.
-
The markup may be grouped. Check in the Markups List to see if the markup is part of a group.
Make sure you are signed in to Revu and you have a Bluebeam Max subscription plan.
One or more of the following is blocking Claude from performing the task:
-
The PDF you're referencing may be certified.
-
The PDF you're referencing may have security restrictions (Document > Security).
-
In Revu, go to Revu > Preferences > Admin > MCP and make sure Claude for Windows is selected.
-
In the Claude desktop app, select
Add files, connectors, and more > Connectors, and confirm that Bluebeam is listed and selected.
If both are selected, completely quit Claude (either from the tray icon or Task Manager) and restart the app.
-
You may have multiple instances of Revu running. Claude can be used only with the "primary" instance (the first instance of Revu that was opened). If the primary instance was closed and you try to use Claude with Revu, you'll receive an error. In that case, you must close all instances and reopen Revu.
-
You may be using a VPN, which can sometimes interfere with the local connection between your device and the Claude desktop app. Try disconnecting your VPN to see if it resolves the issue.
If you still receive this message, completely quit Claude (either from the tray icon or Task Manager) and restart.
The MCP connects AI models like Claude to local files, databases, tools, and workflows, enabling them to access key information and perform tasks such as:
-
Providing read-only data, such as reading a local file or database and providing you with information on those files
-
Performing actions, such as modifying a markup or changing markup labels
For more information on what tasks the Bluebeam MCP can perform, see General FAQs.
The Bluebeam MCP server is installed locally and is configured for use by the MCP host installed on your machine, such as the Claude desktop app.
AI and MCP key terms
|
AI model |
A specialized computer program (such as Claude) that can recognize patterns, understand language, and solve problems. |
|
Model Context Protocol (MCP) |
An open standard that enables AI models to safely and consistently access data and tools from Bluebeam. |
|
MCP host |
The application that you use to interact with the AI model (such as the Claude desktop app). |
|
MCP server |
A lightweight program that acts as a bridge between the MCP host and Bluebeam software. It allows the MCP host to see and use specific Bluebeam data and tools. |
|
Resources |
Static data (such as text) that the AI model can read. |
|
Tools |
Dynamic functions that the AI model can execute. Unlike resources, tools allow the AI model to perform actions, such as "Change markup color" or "Change the subject of markups." |
|
Prompts |
The request you type and submit to the MCP host. |
How it all fits together
Using Claude for this example, here's how the data flows when you ask a question:
-
The MCP host (the interface): You submit a prompt in the Claude desktop app.
-
The AI model (the brain): The Claude AI model receives your request. It realizes it doesn't have your specific data in its memory, so it looks for a tool or resource to help.
-
The MCP server (the bridge): This small piece of software connects Claude to Revu. It tells Claude exactly what your data looks like (such as a PDF) and what actions it is allowed to take.
-
Revu (the source): Your actual data—drawings, images, text, markups, etc.—stay securely within Bluebeam. The MCP server fetches only what Claude needs to answer your specific prompt.
Resources
Revu 21
AI and MCP
