{
  "id": "apollo.news_articles.search",
  "object": "tool",
  "name": "Apollo News Articles Search",
  "summary": "Search news about companies by organization, category, and date.",
  "description": "Find news coverage tied to companies in Apollo's database — funding rounds, leadership changes, hiring pushes, product launches, and other trigger events — filtered by Apollo organization id (from Organization Search), category, and publish date. Best for account monitoring, trigger-event prospecting, and market intelligence.\n\nRaw apollo#news_articles/search endpoint: input is { body, queryParams, pathParams } as the provider documents them (https://docs.apollo.io/reference/news-articles-search).",
  "category": "lookup",
  "hosted_by": "Apollo",
  "runtime": "partner",
  "side_effects": false,
  "status": "live",
  "credits": 0,
  "price": null,
  "providers": [
    {
      "id": "apollo",
      "name": "Apollo",
      "price": null,
      "own_key_only": true
    }
  ],
  "mcp_name": "apollo_news_articles_search",
  "input_schema": {
    "type": "object",
    "properties": {
      "queryParams": {
        "type": "object",
        "properties": {
          "organization_ids[]": {
            "minItems": 1,
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "description": "Apollo organization ids whose news to search (from Organization Search)."
          },
          "categories[]": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "description": "News categories or sub-categories to include, e.g. 'hires', 'investment', 'contract'."
          },
          "published_at[min]": {
            "type": "string",
            "format": "date",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
            "description": "Earliest publish date (YYYY-MM-DD)."
          },
          "published_at[max]": {
            "type": "string",
            "format": "date",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
            "description": "Latest publish date (YYYY-MM-DD)."
          },
          "page": {
            "type": "integer",
            "minimum": 1,
            "maximum": 9007199254740991,
            "description": "Page of articles to retrieve (1-based)."
          },
          "per_page": {
            "type": "integer",
            "minimum": 1,
            "maximum": 25,
            "description": "Articles per page (at most 25)."
          }
        },
        "required": [
          "organization_ids[]"
        ],
        "additionalProperties": false
      }
    },
    "required": [
      "queryParams"
    ],
    "additionalProperties": false
  },
  "kind": "endpoint"
}