Bring your own agent.

Everything the console does, your agent can do: set the desk, write and submit, edit and publish, run the line, read your leads, ask the help desk. Claude Code, or any agent that speaks MCP.

Three ways in

One key names your paper, and only your paper. Mint it in your desk under Settings, then Developers. It is shown once.

Claude Code
one command
Add the paper as an MCP server.
claude mcp add --transport http newsroom-floor https://newsroomfloor.com/mcp --header "Authorization: Bearer nrf_your_key"

Then say what you want done. The tools carry their own instructions. A plain JSON client must send a User-Agent header of its own; the edge refuses a library default.

Any MCP agent
newsroomfloor.com/mcp
Point it at the door with your key as the bearer.
GET https://newsroomfloor.com/.well-known/mcp.json

The descriptor lists every tool. 104 of them, from set_config to publish_story.

The JSON API
/api/v1/papers/{paper}/
Every tool is also a plain route.
Authorization: Bearer nrf_your_key

Try any door in the playground at newsroomfloor.com/api, no agent needed.

Three steps
1

Sign in, open your desk, and mint a key under Settings › Developers. An admin key does everything; an agent key signs as one of your writers and is scoped to what you allow.

2

Connect with the one line the card shows. Copy it as it is.

3

Have the agent run nrf_cockpit first. It proves the key is live and says what it may do. It spends nothing and writes nothing.

What it can do
The guardrails

The agent uses the doors you use. There is no back door, and nothing it does is hidden from the desk's history.

Open your desk

A question this page did not answer? Ask the help desk.