workflow_orchestrator
ActiveTool of @gapup/mcp-knowledge
Meta-tool that CHAINS multiple MCP tools sequentially into a named workflow — delivering a composite output in a single call. 10 predefined workflows: compliance_full_audit (6 steps: KYC+sanctions+AI_gov+privacy+ESRS+CSRD), deal_due_diligence (7 steps: deep_dive+registry+court+patents+KYC+financials+M&A), market_entry_brief (6 steps: country_study+regulations+procurement+tax+AGOA+market_brief), competitor_intelligence_pack (5 steps: deep_dive+intel+patents+earnings+pitch_deck), esg_360 (5 steps: ESG_audit+carbon+CSRD+ESRS+supplier_esg), ip_freedom_to_operate (4 steps: patent_search+async_deep+IP_audit+competitive), climate_property_assessment (3 steps: climate_risk+real_estate+geo), pharma_target_screen (4 steps: trials+adverse_events+patents+meta_analysis), sanctions_360 (5 steps: KYC+Russian_sec+registry+crypto_wallet+court_filings), talent_market_brief (4 steps: salary+trends+adjacent_roles+skills_taxonomy). Returns steps_executed, consolidated P0/P1/P2 signals, overall_status, estimated_cost_usd, and raw outputs per step. Cache: 1h LRU per (workflow, target). Budget: 60s global timeout → partial if exceeded. Use when an agent needs a composite liverable without orchestrating tools manually.
Parameters schema
{
"type": "object",
"required": [
"workflow",
"target"
],
"properties": {
"async": {
"type": "boolean",
"description": "If true, returns a job_id immediately (<200ms) instead of waiting for the result. Poll the result with job_result(job_id). Use for slow tools to avoid client timeouts."
},
"params": {
"type": "object",
"description": "Optional overrides passed to sub-tools. Keys depend on workflow (e.g., country, sector, role, drug, technology, wallet_address, acquirer).",
"additionalProperties": true
},
"target": {
"description": "The entity to analyze. A company name for most workflows; location for climate_property_assessment; role+country for talent_market_brief."
},
"workflow": {
"enum": [
"compliance_full_audit",
"deal_due_diligence",
"market_entry_brief",
"competitor_intelligence_pack",
"esg_360",
"ip_freedom_to_operate",
"climate_property_assessment",
"pharma_target_screen",
"sanctions_360",
"talent_market_brief"
],
"type": "string",
"description": "Named workflow to execute. Each workflow chains 3-7 tools sequentially."
},
"skip_failed_steps": {
"type": "boolean",
"description": "Default true: continue on step failure. Set false to abort on first error."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
@gapup/mcp-knowledge
https://github.com/getgapup/gapup-mcp
2/7 registries