> ## Documentation Index
> Fetch the complete documentation index at: https://docs.contentcare.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP Connector

> Use BIZ MORI from Claude by chatting — no code, no API key

The **BIZ MORI MCP connector** lets you use BIZ MORI directly inside an AI assistant like Claude. You connect once with your BIZ MORI account, then ask in plain language:

> "Check whether this image is AI-generated: `<image URL>`"

Claude runs the job on BIZ MORI and reports the result back in the chat. No code, no API key, no dashboard.

> [!NOTE]
>
> **MCP** (Model Context Protocol) is an open standard that lets AI assistants
> connect to outside services. You do not need to understand it to use this.

## What you can do

> **Detect AI images**
>
> Ask whether an image was generated by AI. You get a probability, a verdict,
> and heatmap images.

> **Apply Anti-AI protection**
>
> Protect images from being used as AI training data. Up to 100 images at
> once.

> **Embed a watermark**
>
> Add an invisible ownership watermark carrying your text.

> **Extract a watermark**
>
> Check whether a file carries a BIZ MORI watermark and read its text.

> **Review your history**
>
> "Show me my jobs from this week" — list past jobs and check their results.

> **Choose a billing account**
>
> Run a job under your personal account or one of your organizations.

## Connect the connector

**1. Open your connector settings**

In the Claude app (web or desktop), go to **Settings → Connectors → Add custom connector**.

**2. Paste the connector URL**

```
https://mcp.bizmori.com/mcp
```

Give it a name you will recognize, such as `BIZ MORI`.

**3. Sign in with your BIZ MORI account**

A BIZ MORI login window opens. Sign in with the same account you use for [app.contentcare.ai](https://app.contentcare.ai) and approve the connection.

> [!TIP]
>
> You do **not** need an API key.

**4. Ask for something**

Start a new chat and try:

```text theme={null}
Use BIZ MORI to check if this image is AI-generated:
<image URL>
```

## Image upload methods

**Which upload methods you can use depends on the tool you are using.**

| | Image attached in chat | File on your computer | Image URL |
| - | :-: | :-: | :-: |
| **Claude app** (web / desktop) | X | X | ✓ |
| **Claude Code** (terminal / IDE) | — | ✓ | ✓ |
| **Codex** | — | ✓ | ✓ |

> **Claude app — you must use an image URL**
>
> An image you **attach to the chat cannot be used**. The attachment goes to Claude's eyes only; the connector never receives the actual file. This is a platform limitation, not something BIZ MORI can fix. The app also has no access to your computer's files.
>
> So upload the image somewhere that gives you a link — Google Drive, Dropbox, or Notion with link sharing turned on — and paste that link into the chat.
>
> > [!WARNING]
> >
> > Attaching a photo and asking for Anti-AI protection will not work. Claude will ask you for a link instead.

> **Claude Code — local file upload works**
>
> Claude Code can read your files, so just tell it where the image is:
>
> ```text theme={null}
> Apply Anti-AI protection to ~/Pictures/artwork.png
> ```
>
> It uploads the file to BIZ MORI for you. An image URL works too.

> **Codex CLI — local file upload works**
>
> Same as Claude Code: give it the file path and it handles the upload.

## Getting your results

Claude waits for the job to finish and gives you the result in the chat.

| Service | What you get back |
| - | - |
| **AI Detection** | A probability and verdict, plus a heatmap, an overlay, and a thumbnail image. |
| **Watermark Extract** | The detected watermark text. |
| **Anti-AI** | A download link for the protected image. Several images come back as one ZIP. |
| **Watermark Embed** | A download link for the result ZIP. |

Every result also includes a link to open that job on your [dashboard](https://app.contentcare.ai), and the name of the account it was billed to.

AI Detection produces all three images by default. They do not cost extra — one check counts as one job no matter how many images come back.

> [!WARNING]
>
> **A long job may come back as "still processing."** Claude only waits about
> two minutes — a large Anti-AI batch or a heavy watermark job can take longer.
>
> This is not a failure; the job keeps running. Get the result either way:
>
> * Download it from the [dashboard](https://app.contentcare.ai), where all your completed jobs are listed.
> * Or come back to the chat a few minutes later and ask Claude to check that job again.

> [!NOTE]
>
> Download links expire after a while. If a link has stopped working, ask Claude
> for a new link for that job, or download from the dashboard.

## Good things to ask

Put your image link in `<image URL>`. If you use Claude Code or Codex CLI, a file path works too.

```text theme={null}
Check if this image is AI-generated:
<image URL>
```

```text theme={null}
Apply Anti-AI protection at high strength to all the images in this ZIP:
<ZIP file URL>
```

```text theme={null}
Embed the watermark "© 2026 MORI Corp" into this image:
<image URL>
```

```text theme={null}
Does this file have a BIZ MORI watermark in it?
<image URL>
```

```text theme={null}
Show me my BIZ MORI jobs from the last week and which ones failed.
```

## Billing account

If you belong to one or more organizations on BIZ MORI, jobs can be billed to your personal account **or** to an organization. The connector never guesses — it will stop and ask you which one to use.

Answer with the account name and the job runs. **You are only asked once** — your choice is remembered, so later jobs use the same account without asking again. Name a different account any time to switch. Every result tells you which account it was billed to.

You can also say it upfront:

```text theme={null}
Apply Anti-AI protection to these images, billed to MORI Corp:
<image URL 1>
<image URL 2>
```

If your personal account is the only one you have, nothing is asked and it is used automatically.

## Troubleshooting

> **Claude says it can't read my attached image**
>
> That is the platform limitation described above, not a bug. Put the image
> somewhere with a shareable link and paste the link instead.

> **A job came back as "still processing" with no download link**
>
> The job ran longer than Claude waits, which happens with large batches. It
> is still running, not failed. Download the result from the
> [dashboard](https://app.contentcare.ai), or ask Claude to check that job again
> in a few minutes.

> **The connector's tools don't show up, or Claude tries odd workarounds**
>
> Disconnect and reconnect the connector in **Settings → Connectors**. Claude
> caches the tool list, so newly added capabilities only appear after
> reconnecting. Until then it may split a batch into many separate jobs or
> attempt browser-based workarounds.

> **I hit a usage limit immediately**
>
> You may be running jobs under your personal free account instead of your
> organization. Ask Claude which accounts are available, then name the
> organization when you start a job.

> **A download link returns an error**
>
> The link expired. Ask Claude to look up that job again for a new link, or
> download it from the dashboard.

> **Something else is wrong**
>
> Contact [support@contentcare.ai](mailto:support@contentcare.ai).

## Prefer to write code?

The connector covers everyday use. For building BIZ MORI into your own product, use the REST API directly.

> **[Quickstart](https://docs.contentcare.ai/quickstart.md)**
>
> Make your first API call step by step.

> **[AI Agent Integration](https://docs.contentcare.ai/ai-agents.md)**
>
> Hand a coding agent the full integration contract in one paste.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.