Outlets
Outlets represent media companies, publications, podcast networks, conference organizers, and other organizations that produce or distribute content.
create_outlet
Create a new media outlet.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | Yes | Outlet name |
| description | string | No | About this outlet |
| website | string | No | Primary website URL |
| tier | number (1-3) | No | 1 (top-tier), 2, or 3 |
| geographic_reach | string | No | local, regional, national, global |
| parent_company | string | No | Parent organization |
| industry_focus | string[] | No | Industry/topic tags |
| notes | string | No | Free-form notes |
Example
json
{
"name": "create_outlet",
"arguments": {
"name": "TechCrunch",
"tier": 1,
"website": "https://techcrunch.com",
"geographic_reach": "global",
"industry_focus": ["technology", "startups"]
}
}get_outlet
Get an outlet by ID with its channels and contacts.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string (UUID) | Yes | Outlet ID |
Example
json
{
"name": "get_outlet",
"arguments": {
"id": "550e8400-e29b-41d4-a716-446655440000"
}
}list_outlets
List outlets with optional filters.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | No | Search by name |
| tier | number (1-3) | No | Filter by tier |
| include_archived | boolean | No | Include archived outlets (default: false) |
| limit | number | No | Max results (default: 50) |
| offset | number | No | Offset for pagination (default: 0) |
Example
json
{
"name": "list_outlets",
"arguments": {
"search": "tech",
"tier": 1,
"limit": 10
}
}update_outlet
Update outlet fields.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string (UUID) | Yes | Outlet ID |
| name | string | No | Outlet name |
| description | string | No | About this outlet |
| website | string | No | Primary website URL |
| tier | number (1-3) | No | 1 (top-tier), 2, or 3 |
| geographic_reach | string | No | local, regional, national, global |
| parent_company | string | No | Parent organization |
| industry_focus | string[] | No | Industry/topic tags |
| notes | string | No | Free-form notes |
Example
json
{
"name": "update_outlet",
"arguments": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"tier": 2,
"notes": "Shifted to more enterprise coverage in 2026"
}
}archive_outlet
Soft-delete an outlet. The record is not removed -- it is marked with an archived_at timestamp and excluded from default queries.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string (UUID) | Yes | Outlet ID |
Example
json
{
"name": "archive_outlet",
"arguments": {
"id": "550e8400-e29b-41d4-a716-446655440000"
}
}restore_outlet
Restore an archived outlet.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string (UUID) | Yes | Outlet ID |
Example
json
{
"name": "restore_outlet",
"arguments": {
"id": "550e8400-e29b-41d4-a716-446655440000"
}
}