# Noise > Noise is a creator-economy platform connecting brands with content creators for UGC (user-generated content) campaigns. Brands launch campaigns and playbooks; creators produce, post, and monetize content across social platforms. ## Brand Reporting API The Reporting API gives brands programmatic, read-only access to their daily campaign performance — spend, views, unique creators, posts, CPM, and estimated_installs (a day-grain third-party app-install estimate, brands with linked apps only) — grouped by day, campaign, and playbook. Authenticated per organization with `x-noise-org` + `x-noise-token` headers. - [OpenAPI spec](https://reporting.getnoise.com/openapi.yaml): Full machine-readable contract. Hand this URL to an AI assistant and it can write correct requests and generate a client. - [Endpoints]: `GET /v1/reports/daily` (metrics + period totals), `GET /v1/campaigns`, `GET /v1/playbooks` — base URL `https://reporting.getnoise.com`. ## MCP server (AI assistants) AI assistants can query AND manage a brand's campaigns directly as MCP tools. - [MCP endpoint](https://reporting.getnoise.com/mcp): Streamable HTTP, OAuth 2.1 (add it as a connector in Claude or any MCP client; sign in when prompted). - Read tools: `get_daily_report` (performance), `get_campaign_details` (current budget/target/CPM/config), `get_playbook_details` (playbook content), `get_audit_log` (change history), `list_campaigns`, `list_playbooks`. - Write tools: `set_campaign_status`, `update_campaign_budget`, `set_daily_target`, `update_campaign_rates`, `set_playbook_status`, `create_playbook`, `update_playbook`, `save_playbook` (full content: slides, captions, hashtags, descriptions), `generate_slide_image` (AI-generate / URL / existing). Every write PREVIEWS by default (shows current → proposed + consequences); pass `confirm: true` to apply. Writes are guardrailed (CPM/budget caps, per-day AI image cap) and audited. - Linking: after the first sign-in the assistant reports a connection code (`org_...`); a brand member pastes it in the Noise portal (Resources → Reporting API → Connect an AI assistant) to scope tools to their organization. Links are many-to-many: teammates each connect their own client, and a client linked to multiple brands passes a `brand` parameter (slug or id) on tool calls. - If you connected before and don't see the newer tools, reconnect the connector (remove and re-add) to refresh the tool list. ## Docs - [In-app API reference](https://www.getnoise.com): Brand portal → Resources → Reporting API (shows your org credentials + examples). - [How-to guides](https://getnoise.notion.site/Noise-How-To-Guides-2e1fcda432178052ad66df7a35afe9f7) ## About - [Home](https://www.getnoise.com)