---
title: "Print from AI assistants with the BizPrint MCP server"
description: "Install the BizPrint extension in Claude Desktop so you can check your printers and send print jobs to BizPrint by asking in plain language."
url: https://docs.getbizprint.com/developers/mcp-server/
section: "Developers"
last_updated: 2026-11-12
---

# Print from AI assistants with the BizPrint MCP server

Section: Developers

> Install the BizPrint extension in Claude Desktop so you can check your printers and send print jobs to BizPrint by asking in plain language.

This page shows you how to install the [BizPrint MCP server](https://docs.getbizprint.com/start-here/glossary/#bizprint-mcp-server) as an extension in Claude Desktop, so you can ask Claude to list your [printers](https://docs.getbizprint.com/start-here/glossary/#printer), send a document to a printer, and check on [print jobs](https://docs.getbizprint.com/start-here/glossary/#print-job). It is for developers and technical merchants who already have a BizPrint account with a [station](https://docs.getbizprint.com/start-here/glossary/#station) and printers, and it works with Claude Desktop on Windows and Mac.

MCP (Model Context Protocol) is a standard way for AI assistants to use outside tools. The BizPrint MCP server gives Claude a set of BizPrint tools that use the BizPrint Print API with your keys.

## Before you start

- Install Claude Desktop on a Windows or Mac computer.
- Have a BizPrint account with at least one station that is connected and shows its printers. If you are just starting, see [Create a station in the BizPrint dashboard](https://docs.getbizprint.com/set-up/create-a-station/).
- Have the [Public Key and Secret Key](https://docs.getbizprint.com/start-here/glossary/#public-key-and-secret-key) of a BizPrint [application](https://docs.getbizprint.com/start-here/glossary/#application) that uses the REST API. A **Custom** application is the usual choice. See [Get API keys for the BizPrint Print API](https://docs.getbizprint.com/developers/get-api-keys/).

> **Caution**
>
> Treat the **Secret Key** like a password. Enter it only in the extension’s settings, never in a chat message to Claude or anyone else.

## Install the BizPrint extension

1. Open Claude Desktop.
2. Open **Settings**.
3. Click **Extensions**.
4. Search for “BizPrint”. The extension is called BizPrint Cloud Printing.
5. Click **Install**.
6. Paste your application’s Public Key into **BizPrint API Public Key** when Claude Desktop asks for your keys.
7. Paste your application’s Secret Key into **BizPrint API Secret Key**.
8. Confirm to finish the install.

Claude Desktop keeps the keys on your computer. The extension runs on your computer while Claude Desktop is open.

## Check that it works

1. Start a new chat in Claude Desktop.
2. Ask: “What printers do I have in BizPrint?”
3. Allow Claude to use the BizPrint tool if it asks.
4. Check that your printers are listed.

If Claude reports that it is not authorized, the keys are wrong or the application is not active:

1. Copy both keys again from the [BizPrint dashboard](https://docs.getbizprint.com/start-here/glossary/#bizprint-dashboard).
2. Check that nothing extra was copied before or after them.
3. Enter them again in the extension’s settings.

## What Claude can do with BizPrint

The extension gives Claude these tools. You do not call them yourself: Claude picks the right one from what you ask.

| Tool               | What it does                                                                                             | What it needs                                                                |
| ------------------ | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| `list_printers`    | Lists the printers in your BizPrint account.                                                             | Nothing (optional page and page size)                                        |
| `get_printer`      | Shows the details of one printer.                                                                        | A printer ID                                                                 |
| `create_print_job` | Sends a document to a printer. This prints.                                                              | A printer ID, the web address (URL) of the document, and a short description |
| `get_print_job`    | Shows the [status](https://docs.getbizprint.com/start-here/glossary/#print-job-status) of one print job. | A print job ID                                                               |
| `list_print_jobs`  | Lists your print jobs.                                                                                   | Nothing (optional page and page size)                                        |

You do not need to know any IDs. Ask in plain language and Claude looks them up, for example:

- “Print <https://example.com/invoices/1042.pdf> on the office printer. Call it Invoice 1042.”
- “Did my last print job finish?”

## Things to know before you print

- **Every print is real.** A print job created by Claude is the same as any other print job. It prints on paper and counts toward your plan’s usage, like jobs from your store or your own code. See [BizPrint plans, print limits and usage](https://docs.getbizprint.com/start-here/plans-and-limits/).
- **Review before you allow it.** Read what Claude is about to print, and on which printer, before you let it create a print job. Claude may ask to use the tool each time, depending on your Claude Desktop settings.
- **Check before you print again.** If you are not sure whether a job printed, look at the printer and ask Claude for the job’s status (or check it in the BizPrint dashboard) before you ask for another print. Each request to print creates a new job, so asking twice prints twice. Let the station finish anything it is still printing, whatever status the job shows. Never ask for another print while the job is **pending**, **connecting-to-printer** or **processing**.
- **The document must be reachable.** The station that prints the job downloads the document from its web address, so the address must work from that computer or device. See [Serve the document to print with the BizPrint Print API (print by URL)](https://docs.getbizprint.com/developers/print-by-url/).
- **Use PDF documents.** For a printer on a [BizPrint desktop app](https://docs.getbizprint.com/start-here/glossary/#bizprint-desktop-app) station, ask Claude to print a PDF document. A printer on the [BizPrint Android app](https://docs.getbizprint.com/start-here/glossary/#bizprint-android-app) accepts a PDF, an HTML page or plain text, so a PDF works on both.
- **Keep your keys private.** Anyone with your application’s keys can print on your printers. See [Keep your BizPrint Public Key and Secret Key safe](https://docs.getbizprint.com/manage/keys/) for what to do if you think the keys were shared, or contact BizPrint support.

## Related pages

- [Get API keys for the BizPrint Print API](https://docs.getbizprint.com/developers/get-api-keys/)
- [Create a print job with the BizPrint Print API](https://docs.getbizprint.com/developers/create-print-job/)
- [Check print job status with the BizPrint Print API](https://docs.getbizprint.com/developers/job-status/)
- [BizPrint for developers overview](https://docs.getbizprint.com/developers/)

Need help? Contact BizPrint support at <https://getbizprint.com/support/>.
