# Publish agent reports and dashboards over MCP

Your agent can publish a report or a dashboard through the blink artifacts MCP server and hand you a link to share. The page lives at one address, so you update it instead of sending a new file each time.

## 1. Connect your agent

Create a token in the [app](/app) under **Agent connection** and connect your agent: [Claude Code](/docs/claude-code), [Codex](/docs/codex), [Copilot CLI](/docs/copilot) or [another MCP client](/docs/other-mcp-clients). In Claude Code the quickest route is the plugin:

```text
/plugin install blink-artifact --marketplace blinkbrosai/blink-artifact-plugins
```

To try a plain HTML report first, with no account, add the trial server:

```bash
claude mcp add --transport http blink-try https://artifact.blinkbrosai.com/try/mcp
```

[/connect](/connect) shows the steps for each agent.

## 2. Choose report or dashboard

Ask for an HTML page when the report is finished content: results, a summary, a write-up. The agent publishes it with `publish_html`.

Ask for a dashboard when you want a live panel with charts fed by HTTP sources. The agent starts it with `create_artifact`, after reading the dashboard guide through `get_skill`. See the [introduction](/docs/introduction) for every type and [MCP tools](/docs/mcp-tools) for the tool reference.

## 3. Ask for it in one sentence

```text
Build a dashboard of last week's build times from our CI export and publish it as a blink artifact.
```

The agent replies with a link such as `https://artifact.blinkbrosai.com/<id>`. A new artifact is private until you share it.

## 4. Share it

Open **Share** and set **General access** to **Anyone with the link**, or invite people by email. Pick whether they can view, comment or edit. You can also ask the agent: "make the link public" turns the link on with `share_link`. Details are in [Sharing & roles](/docs/sharing).

## 5. Let readers ask questions

Readers with the commenter role can leave comments, and on a dashboard they can ask about a chart, table or value. Questions reach your agent when it is listening: ask it to listen for questions, and see [Ask an agent](/docs/asks) and [Listener & asks_wait](/docs/listener).

## 6. Keep it current

Ask the agent to refresh the report. It edits the same artifact, so the link does not change, and [versions](/docs/versions) keep earlier copies.

The free plan allows 3 active artifacts at a time; Pro removes the limit.
