Overview
Your company context as confirmed in the workspace (name, summary, audience), its version and the version history. Optionally one section.
- Server
https://app.distribution.tech/api/mcp- Scope
brain:read- Changes data
- No, a read
- REST endpoint
- GET /brain
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
section | one of "name", "summary", "audience" | No | One section. Leave out for the whole context. |
Call with curl
The server speaks streamable HTTP, so one JSON-RPC tools/call request runs the tool. Set DISTRIBUTION_API_KEY to a key from Developers with the brain:read scope; the arguments shown are the required ones.
curl -X POST "https://app.distribution.tech/api/mcp" \
-H "Authorization: Bearer $DISTRIBUTION_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "brain_get",
"arguments": {}
}
}'Result
The answer's structuredContent follows the tool's output schema (the same JSON is in its text content). It has these fields:
| Name | Type | Required | Description |
|---|---|---|---|
version | integer | Yes | |
confirmed_at | string (date-time) or null | Yes | |
context | object | Yes | |
versions | array of object | Yes |
{
"version": 0,
"confirmed_at": "<date-time>",
"context": {
"name": "<string>",
"summary": "<string>",
"audience": "<string>"
},
"versions": [
{
"version": 0,
"created_at": "<date-time>"
}
]
}Other tools
inventory: Network coverageresolve_audience: Resolve an audiencecampaign_status: Campaign statusevidence: Proof of deliveryresults: Resultscreators_search: Find creatorscreator_get: One creatorcreator_ask_price: Ask for a priceplan_quote: Quote a plancreate_campaign: Start a campaignplan_add_creator: Add a creatorplan_remove_creator: Remove a creatorplan_move_dates: Move a plan's datesplan_swap_creator: Swap a creatorset_creator_guidelines: Set the creator guidelinesapprove_plan: Approve and get the pay linkarchive_campaign: Archive a campaignrename_campaign: Rename a campaigndelete_campaign: Delete a draft campaignfeedback_send: Send feedbackfeedback_list: Your feedback
Get access
Keys are created in Developers once your brand is approved. Connect an agent to ask for access, then read the agent guide for the full flow.