GovTribe

Search automations MCP tool

Search GovTribe AI automations owned by the calling user. Optionally embed recent runs per automation.

Examples

Search returns only automations owned by the calling user. Archived automations do not appear. Use fields_to_return to request the automation fields you need, and raise or lower past_runs_limit when you want recent run history embedded in each row. When an automation is paused or broken, GovTribe also returns paused_at or broken_details automatically so the agent does not need to request those state-specific fields.

Which automations mention recompete monitoring?

{
  "tool": "Search_Automations",
  "arguments": {
    "query": "recompete monitoring for expiring contracts",
    "search_mode": "semantic",
    "fields_to_return": [
      "govtribe_id",
      "name",
      "govtribe_ai_project_name",
      "state",
      "updated_at"
    ]
  }
}

Which automations were updated most recently?

{
  "tool": "Search_Automations",
  "arguments": {
    "sort": {
      "key": "updated_at",
      "direction": "desc"
    },
    "fields_to_return": [
      "govtribe_id",
      "name",
      "updated_at",
      "last_ran_at",
      "state"
    ]
  }
}

Show the last three runs before changing an automation

{
  "tool": "Search_Automations",
  "arguments": {
    "query": "\"Weekly capture recap\"",
    "fields_to_return": [
      "govtribe_id",
      "name",
      "trigger_details",
      "past_runs",
      "total_runs_count"
    ],
    "past_runs_limit": 3
  }
}

Retrieve one known automation by GovTribe ID

{
  "tool": "Search_Automations",
  "arguments": {
    "automation_workflow_ids": [
      "<automation_govtribe_id>"
    ],
    "fields_to_return": [
      "govtribe_id",
      "govtribe_url",
      "name",
      "trigger_details",
      "state"
    ],
    "past_runs_limit": 0
  }
}