Skip to content

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

ParameterTypeRequiredDescription
namestringYesOutlet name
descriptionstringNoAbout this outlet
websitestringNoPrimary website URL
tiernumber (1-3)No1 (top-tier), 2, or 3
geographic_reachstringNolocal, regional, national, global
parent_companystringNoParent organization
industry_focusstring[]NoIndustry/topic tags
notesstringNoFree-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

ParameterTypeRequiredDescription
idstring (UUID)YesOutlet ID

Example

json
{
  "name": "get_outlet",
  "arguments": {
    "id": "550e8400-e29b-41d4-a716-446655440000"
  }
}

list_outlets

List outlets with optional filters.

Parameters

ParameterTypeRequiredDescription
searchstringNoSearch by name
tiernumber (1-3)NoFilter by tier
include_archivedbooleanNoInclude archived outlets (default: false)
limitnumberNoMax results (default: 50)
offsetnumberNoOffset for pagination (default: 0)

Example

json
{
  "name": "list_outlets",
  "arguments": {
    "search": "tech",
    "tier": 1,
    "limit": 10
  }
}

update_outlet

Update outlet fields.

Parameters

ParameterTypeRequiredDescription
idstring (UUID)YesOutlet ID
namestringNoOutlet name
descriptionstringNoAbout this outlet
websitestringNoPrimary website URL
tiernumber (1-3)No1 (top-tier), 2, or 3
geographic_reachstringNolocal, regional, national, global
parent_companystringNoParent organization
industry_focusstring[]NoIndustry/topic tags
notesstringNoFree-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

ParameterTypeRequiredDescription
idstring (UUID)YesOutlet ID

Example

json
{
  "name": "archive_outlet",
  "arguments": {
    "id": "550e8400-e29b-41d4-a716-446655440000"
  }
}

restore_outlet

Restore an archived outlet.

Parameters

ParameterTypeRequiredDescription
idstring (UUID)YesOutlet ID

Example

json
{
  "name": "restore_outlet",
  "arguments": {
    "id": "550e8400-e29b-41d4-a716-446655440000"
  }
}