Connecting Claude to Your Midnight Data Follow
How to set up the Midnight MCP Server so Claude can answer questions about your orders, customers, and estimates, etc. — or work with your Midnight data directly, the way an API would.
What Is This?
The Midnight MCP Server is a secure connection that lets an AI assistant — like Claude — talk directly to the same Midnight API your business may already be using. There are two ways to think about it:
- As a plain-English report builder — ask a question instead of running a report or clicking through screens.
- As another way to reach the Midnight API — if you already think in terms of API access, this gives Claude that same reach, guided by your instructions instead of code.
Either way, whatever the Midnight API can do, Claude can do on your behalf — based on what you ask it to do. “MCP” (Model Context Protocol) is just the name for this standard, secure way of connecting an AI assistant to a business system. You don’t need any coding or technical skills to use it, and Claude only sees and acts on data your own Midnight login already has access to.
What Can You Do With It?
Ask questions instead of running a report
You can ask Claude questions about your Midnight data the same way you’d ask a coworker. A few real examples from testing:
You ask: Give me a breakdown of orders for the last 3 months for customer 24x7.
Claude answers with: 42 orders totaling $944,748.32 across June–September, broken down by month, plus the largest individual orders and their order numbers.
You ask: What are my 5 most recent orders?
Claude answers with: A simple list with order number, date, customer, dollar amount, project name, and status — no need to open Midnight or run a report.
Other things you might ask about include:
- Order and estimate details, history, and status
- Customer information and order activity
- Job cost summaries and logged service time
- Totals, trends, and comparisons across a date range — without building a report yourself
Because you’re asking in everyday language, you don’t need to know Midnight’s field names, report screens, or filters. Claude figures out what to look up and gives you a clear answer.
Make updates/changes — the same things you could do through the API
Claude isn’t limited to answering questions. Because it’s talking to the same Midnight API you may already use, you can also ask it to create or update records directly. For example:
You ask: Create a new estimate for customer 24 X 7 Signs for a postcard mailing.
Claude will: Claude fills in the estimate details from the conversation, shows you exactly what it's about to create, and asks you to confirm before it saves anything.
You ask: Update the reorder point on inventory item ABC-100 to 500 units.
Claude will: Claude updates that inventory item in Midnight — again, confirming the change with you before it saves anything.
Other changes you might ask Claude to make include:
- Creating a new order or estimate
- Updating an order's status, dates, or shipping details
- Adding a new customer or contact
- Adding a new inventory item or updating an existing one
- Logging service time or job cost detail
Not sure exactly what's possible? Once you're connected, click on the Midnight connector in Claude to see the full list of tools it has access to — everything from simple lookups to the actions above. More on managing that list in Helpful Information section, below.
Before You Begin
You’ll need:
- Api access enabled on your Midnight account. This is a paid add-on — if you're not sure whether you have it, contact Print Reach support to get it set up.
- Access to Print Reach Central (PRC) - If you are new to PRC, see instructions below.
- A Claude account (claude.ai, or the Claude desktop or mobile app).
- Your Midnight domain name (the same one you use to log in normally).
Accessing Print Reach Central for the First Time
- Log in to Midnight as usual.
- Navigate to Accounting > Print Reach Pay.
- Midnight will automatically create your Print Reach Central (PRC) account if one does not already exist.
- PRC will open in a new browser tab or window.
We recommend bookmarking the PRC URL for direct access in the future. Your Midnight and PRC accounts use the same login credentials, so you can sign in to either application with the same username and password.
Setting It Up
Step 1: Generate an API key in PRC
- Log in to Print Reach Central (PRC).
- Go to your User Profile, then select View Profile.
- Select the Api Keys tab.
- Click Generate Keys.
-
Choose the environment (your live/production site) and the Midnight product name for your account.
-
Don't skip this step! Copy and save the key somewhere safe right away. Once you navigate away from the page, you won’t be able to view it again — you’d need to generate a new one.
Step 2: Add the Midnight connector (screenshots are from a free Claude account)
- Go to claude.ai and open Customize, then Connectors.
-
Click the Add button to add a custom connector.
-
Enter this address: https://mcpapi.vsmidnight.com/mcp
-
Select the Authentication and OAuth options. When you add the connector, Claude may display a few sign-in and authentication options. For the Midnight MCP Server, simply use the default choices Claude detects automatically:
- Authentication - Select Sign in now. This means Claude will ask you to log in before it can access any Midnight data or tools. Because Midnight data is tied to your account, signing in up front is required.
-
OAuth client - Select Use Claude's published identity. This is the standard option recommended by Claude. It allows Claude to securely complete the sign-in process with Midnight without requiring you to create or manage any additional credentials.
- Click Add. This adds the connector to your list but doesn’t connect it yet. Don’t see “Add custom connector”? Free plans allow only one custom connector. If your company already added one for you, ask your Claude admin, or remove the existing connector first under Customize > Connectors.
Step 3: Log in to connect it to your data
- Click Connect next to the connector you just added.
This opens a sign-in screen for Midnight. Enter:
- Domain — your Midnight domain name
- Email — the email address you normally use to log in
- Api Key — paste in the Api Key you generated in Step 1 (not your regular Midnight password)
Once you sign in, Claude will confirm the connection is active.
Step 4: Start asking questions
That’s it — open a new conversation in Claude and ask about your Midnight data in your own words. If Claude doesn’t find what you’re looking for on the first try, rephrase the question or add more detail (a customer name, order number, or date range), just like you would when asking a coworker for help.
Helpful Information
Your Access and Permissions
Claude only sees and can act on the data that your Midnight login is already authorized to access. Connecting Claude does not grant any additional permissions or access beyond your user account.
You control exactly which Midnight tools Claude can use. In Claude, go to Customize > Connectors > Midnight to view the available tools, such as searching for orders, creating estimates, or updating records.
From this list, you can:
- Enable or disable individual tools.
- Choose whether Claude should ask for confirmation before using a tool.
- Allow certain tools to run automatically.
A good starting point is to allow read-only lookups, such as searching orders, customers, and estimates, to run automatically while requiring confirmation for actions that create, update, or delete data.
Making Changes in Midnight
Claude is not limited to read-only actions. Depending on the tools you enable, it can create and update records in Midnight, including actions such as creating estimates or updating orders.
When Claude uses a tool for the first time in a conversation, it will show you what action it intends to take and ask for confirmation. Always review these prompts carefully, especially when the action will modify or remove data.
Managing Access
If you need to remove Claude's access to Midnight:
- Delete the API Key in PRC (User Profile > View Profile > API Keys).
- Remove the Midnight connector from Claude.
Treat your API Key like a password and never share it with others.
Connector Limits
Claude's free plan supports only one custom connector at a time. If you already have another connector configured, such as one provided by your organization, you may need to remove it before adding the Midnight connector or upgrade to a paid Claude plan.
Need Help?
If you run into trouble connecting, or Claude’s answers don’t look right, contact our support department for assistance.