# RTB House

> Every RTB House tool the MCP server exposes, with its parameters. 7 tools, 28 metrics and 18 dimensions, on a dedicated endpoint.

[Documentation](https://www.getmcpads.com/docs) / [Sources](https://www.getmcpads.com/docs/sources)

Advertisers, campaigns, attribution-aware reporting, creatives and product offers.

Connection

|  |  |
| --- | --- |
| Platform id | `rtb_house` |
| Tool prefix | `rtb_house_` |
| Account parameter | `advertiserId` |
| Dedicated endpoint | https://mcp.getmcpads.com/rtb-house/mcp |
| Access | Available for authorized, selected accounts. |
| Tools | 7, 2 of which write |
| Metrics | 28 |
| Dimensions | 18 |

## Connection and permissions

1. Open Sources → RTB House → Connect.
2. Enter your RTB House email and password. If two-factor authentication is enabled, choose Use an API token instead.
3. Select the advertisers to expose and save. Your existing MCP URL keeps working.

RTB House supports email and password through its API, with API token authentication as an alternative. API access must be enabled for your RTB House user. Credentials are encrypted; API tokens are renewed automatically. Only selected advertisers are exposed. Reconnecting replaces the credentials for this workspace. Separate client logins require separate workspaces.

Status writes require a paid plan, confirm:true and the expectedStatus from a fresh preview. Advertiser status changes affect delivery across its campaigns. The provider enforces its own permissions. No campaign creation or budget update endpoint is exposed by the documented API.

> **Note** What the gateway can change here: Pause or activate a campaign or the entire advertiser. Previews include the current status and affected scope. Campaign creation and budget changes are not exposed by the documented API.

## Catalogues

- [Metrics](https://www.getmcpads.com/docs/sources/rtb-house/metrics): 28 metrics, with the field name each one maps to.
- [Dimensions](https://www.getmcpads.com/docs/sources/rtb-house/dimensions): 18 dimensions, with their constraints.

## Write tools (2)

Absent from the tool list on the Free plan. Each one previews by default and needs a second call with `confirm: true`.

| Tool | What it does | Kind | Discovery |
| --- | --- | --- | --- |
| [`rtb_house_update_advertiser_status`](https://www.getmcpads.com/docs/sources/rtb-house/tools/rtb_house_update_advertiser_status) | Pause or activate the ENTIRE RTB House advertiser. | Write | On demand |
| [`rtb_house_update_campaign_status`](https://www.getmcpads.com/docs/sources/rtb-house/tools/rtb_house_update_campaign_status) | Pause or activate one RTB House campaign. | Write | On demand |

## Read tools (5)

Tools marked *Announced* appear in your client's tool list. The rest are reachable through `search_tools` and `run_tool`, which run the same checks.

| Tool | What it does | Kind | Discovery |
| --- | --- | --- | --- |
| [`rtb_house_get_advertiser`](https://www.getmcpads.com/docs/sources/rtb-house/tools/rtb_house_get_advertiser) | Read RTB House advertiser details, status, currency, available attribution conventions and permissions. | Read | Announced |
| [`rtb_house_get_campaigns`](https://www.getmcpads.com/docs/sources/rtb-house/tools/rtb_house_get_campaigns) | Read RTB House campaigns, including paused campaigns and isEditable. | Read | Announced |
| [`rtb_house_get_creatives`](https://www.getmcpads.com/docs/sources/rtb-house/tools/rtb_house_get_creatives) | Read RTB House creative names, statuses and preview links, including inactive creatives by default. | Read | On demand |
| [`rtb_house_get_insights`](https://www.getmcpads.com/docs/sources/rtb-house/tools/rtb_house_get_insights) | Read RTB House daily or grouped performance. | Read | On demand |
| [`rtb_house_get_offers`](https://www.getmcpads.com/docs/sources/rtb-house/tools/rtb_house_get_offers) | Read product offers from an RTB House advertiser feed. | Read | On demand |

---

This page as HTML: https://www.getmcpads.com/docs/sources/rtb-house
Every page under /docs is available as Markdown: append `.md`, or send `Accept: text/markdown`.
