{"server":"io.github.getgapup/mcp-knowledge","count":100,"tools":[{"name":"abm_architect","title":null,"description":"Architecte ABM — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Reference case: Gapup Hub — ABM 20 comptes nommés · Budget €120k · Tier 1×5 + Tier 2×15 · Playbooks 3 niveaux. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","product","targetAccounts","icpCriteria"],"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."},"company":{"type":"object","required":["name","sector"],"properties":{"name":{"type":"string","maxLength":100},"sector":{"type":"string","maxLength":100}}},"product":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":100},"avgDealValueEur":{"type":"number","minimum":0}}},"salesTeam":{"type":"object","required":["aeCount"],"properties":{"aeCount":{"type":"integer","minimum":0},"csCount":{"type":"integer","minimum":0},"sdrCount":{"type":"integer","minimum":0}}},"icpCriteria":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":6,"minItems":2},"abmBudgetEur":{"type":"number","minimum":0},"targetAccounts":{"type":"array","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":100},"notes":{"type":"string","maxLength":300},"industry":{"type":"string","maxLength":100},"keyContacts":{"type":"array","items":{"type":"string","maxLength":100},"maxItems":5},"currentStage":{"enum":["unaware","aware","engaged","opportunity","customer"],"type":"string"},"estimatedRevEur":{"type":"number","minimum":0}}},"maxItems":50,"minItems":5},"currentChannels":{"type":"array","items":{"type":"string","maxLength":100},"maxItems":8}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Architecte ABM","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"abm_lookalike_account_finder","title":null,"description":"As a CMO, discover 50 B2B accounts that closely match your top 10 customers' tech stacks and firmographics. This tool analyzes public web data including robots.txt and OpenGraph metadata to identify lookalike accounts for targeted ABM campaigns. Input your top customer domains and desired firmographic filters to receive a ranked list of potential targets with matching technologies and company attributes.","input_schema":{"type":"object","required":["top_customer_domains"],"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."},"tech_stack_keywords":{"type":"array","items":{"type":"string"},"description":"Specific technologies to match in lookalike accounts"},"firmographic_filters":{"type":"object","properties":{"industry":{"type":"string"},"geo_region":{"type":"string"},"revenue_range":{"type":"array","items":{"type":"number"},"maxItems":2,"minItems":2},"employee_range":{"type":"array","items":{"type":"number"},"maxItems":2,"minItems":2}},"additionalProperties":false},"top_customer_domains":{"type":"array","items":{"type":"string","format":"uri"},"maxItems":10,"minItems":1,"description":"List of top 10 customer domains to use as seed accounts"}}},"output_schema":{"type":"object","required":["status","lookalike_accounts","warnings","sources"],"properties":{"stats":{"type":"object","properties":{"total_analyzed":{"type":"number"},"tech_stack_matches":{"type":"number"},"firmographic_matches":{"type":"number"}}},"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["url","fetched_at","data_type"],"properties":{"url":{"type":"string","format":"uri"},"data_type":{"enum":["robots.txt","opengraph"],"type":"string"},"fetched_at":{"type":"string","format":"date-time"}}}},"warnings":{"type":"array","items":{"type":"string"}},"lookalike_accounts":{"type":"array","items":{"type":"object","required":["domain","confidence_score"],"properties":{"domain":{"type":"string","format":"uri"},"industry":{"type":"string"},"company_name":{"type":"string"},"employee_count":{"type":"number"},"confidence_score":{"type":"number"},"revenue_estimate":{"type":"number"},"tech_stack_match_score":{"type":"number"},"firmographic_match_score":{"type":"number"}}},"maxItems":50},"matched_technologies":{"type":"array","items":{"type":"string"}}}},"annotations":{"title":"ABM Lookalike Account Finder","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"account_expansion_mapper","title":null,"description":"Mapping d'expansion comptes — Gapup agent-payable C-suite expertise (CRO). Returns a structured, audited deliverable. Reference case: Notion B2B Enterprise — top 30 strategic accounts · expansion plays NRR 130%+ target · Snowflake/Shopify/Vercel/Stripe analyzed. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","accounts","ownership"],"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."},"focus":{"type":"string","maxLength":400},"company":{"type":"object","required":["name","sector","arrTotalEur","nrrCurrent","nrrTarget"],"properties":{"name":{"type":"string","maxLength":120,"minLength":2},"sector":{"type":"string","maxLength":120,"minLength":2},"nrrTarget":{"type":"number","maximum":200,"minimum":50},"nrrCurrent":{"type":"number","maximum":200,"minimum":50},"arrTotalEur":{"type":"number","minimum":0}}},"accounts":{"type":"array","items":{"type":"object","required":["accountName","segment","currentArrEur","currentSeats","modulesAdopted","contractRenewalDate","usageScore"],"properties":{"segment":{"enum":["enterprise","mid-market","smb"],"type":"string"},"usageScore":{"enum":["heavy","active","light","dormant"],"type":"string"},"accountName":{"type":"string","maxLength":160,"minLength":2},"currentSeats":{"type":"integer","minimum":0},"currentArrEur":{"type":"number","minimum":0},"knownTriggers":{"type":"string","maxLength":400},"modulesAdopted":{"type":"array","items":{"type":"string"},"maxItems":15,"minItems":1},"contractRenewalDate":{"type":"string"}}},"maxItems":50,"minItems":5},"ownership":{"type":"object","required":["aeTeamSize","csmTeamSize","averageQuotaPerAeEur"],"properties":{"aeTeamSize":{"type":"integer","minimum":1},"csmTeamSize":{"type":"integer","minimum":1},"averageQuotaPerAeEur":{"type":"number","minimum":0}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Mapping d'expansion comptes","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"action_plan_esg","title":null,"description":"Plan d'action ESG — Gapup agent-payable C-suite expertise (SUSTAINABILITY). Returns a structured, audited deliverable. Reference case: TechCorp SAS — Plan ESG 36 mois (500 FTE, €60M CA, score 54→76/100). Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","ambitions","availableResources","horizon"],"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."},"focus":{"type":"string","maxLength":500},"company":{"type":"object","required":["name","sector","fte","revenueEur","country"],"properties":{"fte":{"type":"integer","minimum":1},"name":{"type":"string","maxLength":120,"minLength":2},"sector":{"type":"string","maxLength":160,"minLength":2},"country":{"type":"string","maxLength":80,"minLength":2},"revenueEur":{"type":"number","minimum":0}}},"horizon":{"enum":["12 mois","24 mois","36 mois"],"type":"string","default":"36 mois"},"ambitions":{"type":"object","required":["environmental","social","governance"],"properties":{"social":{"type":"string","maxLength":400,"minLength":10},"governance":{"type":"string","maxLength":400,"minLength":10},"environmental":{"type":"string","maxLength":400,"minLength":10}}},"targetLabels":{"type":"array","items":{"enum":["EcoVadis Bronze","EcoVadis Silver","EcoVadis Gold","EcoVadis Platinum","B-Corp","Entreprise à mission","ISO 14001","ISO 26000","SBTi"],"type":"string"}},"currentScores":{"type":"object","properties":{"social":{"type":"integer","maximum":100,"minimum":0},"governance":{"type":"integer","maximum":100,"minimum":0},"overallEsg":{"type":"integer","maximum":100,"minimum":0},"environmental":{"type":"integer","maximum":100,"minimum":0}}},"availableResources":{"type":"object","required":["budgetEur","dedicatedFTE"],"properties":{"budgetEur":{"type":"number","minimum":0},"dedicatedFTE":{"type":"number","minimum":0},"externalPartners":{"type":"array","items":{"type":"string"},"maxItems":6}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Plan d'action ESG","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"adversarial_input_stress_tester","title":null,"description":"An asynchronous risk assessment tool that evaluates AI model resilience against adversarial inputs following NIST AI Risk Management Framework (RMF) red-teaming protocols. Designed for security and compliance personas, it accepts model outputs or decision boundaries and returns structured risk scores, failure modes, and adversarial examples. Requires async:true to avoid timeout errors. Outputs include status, warnings, and source references.","input_schema":{"type":"object","required":["modelOutput"],"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."},"maxTests":{"type":"integer","default":10,"maximum":100,"minimum":1,"description":"Maximum number of adversarial tests to run"},"modelOutput":{"type":"string","description":"The AI model's output or decision to be stress-tested"},"adversarialDataset":{"type":"array","items":{"type":"string"},"description":"Optional custom adversarial inputs to test"},"sensitivityThreshold":{"type":"number","default":0.9,"maximum":1,"minimum":0,"description":"Threshold for flagging high-risk adversarial examples"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"riskScore":{"type":"number","maximum":1,"minimum":0,"description":"Normalized risk score from adversarial testing"},"failureModes":{"type":"array","items":{"type":"string"}},"adversarialExamples":{"type":"array","items":{"type":"object","properties":{"input":{"type":"string"},"isCritical":{"type":"boolean"},"perturbation":{"type":"string"},"confidenceDrop":{"type":"number"}}}}}},"annotations":{"title":"Adversarial Input Stress Tester (NIST AI RMF)","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"affiliate_fraud_clickstream_detector","title":null,"description":"Analyzes affiliate clickstream data from Common Crawl to flag potential fraud patterns (duplicate IPs, rapid clicks, device spoofing). Designed for CMOs to validate affiliate traffic quality and prevent budget waste. Inputs: affiliate network name and date range. Outputs: fraud probability score, suspicious IP list, and pattern analysis. Keywords: affiliate fraud detection, clickstream analysis, marketing attribution, traffic validation.","input_schema":{"type":"object","required":["affiliate_network","date_range"],"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."},"threshold":{"type":"number","default":0.7,"maximum":0.99,"minimum":0.1,"description":"Fraud probability threshold (0.1-0.99)"},"date_range":{"type":"object","required":["start","end"],"properties":{"end":{"type":"string","format":"date","description":"End date in YYYY-MM-DD format"},"start":{"type":"string","format":"date","description":"Start date in YYYY-MM-DD format"}}},"affiliate_network":{"type":"string","description":"Name of the affiliate network to analyze (e.g., 'CJ Affiliate', 'Rakuten')"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"suspicious_ips":{"type":"array","items":{"type":"object","required":["ip","count"],"properties":{"ip":{"type":"string"},"count":{"type":"number"},"last_seen":{"type":"string","format":"date-time"},"first_seen":{"type":"string","format":"date-time"}}}},"fraud_probability":{"type":"number","maximum":1,"minimum":0,"description":"Overall fraud probability score (0-1)"},"patterns_detected":{"type":"array","items":{"type":"object","required":["type","count","confidence"],"properties":{"type":{"enum":["ip_duplication","rapid_clicks","device_spoofing","time_pattern"],"type":"string"},"count":{"type":"number"},"confidence":{"type":"number","maximum":1,"minimum":0}}}},"total_clicks_analyzed":{"type":"number"}}},"annotations":{"title":"Affiliate Fraud Clickstream Detector","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"africa_trade_barrier_breaker","title":null,"description":"As a COO, analyze non-tariff trade barriers (NTBs) across African trade corridors using WITS and UNCTAD STAT data. Input origin/destination countries and product HS codes to receive barrier mapping with severity scores and actionable mitigation strategies. Returns structured risk assessment, regulatory compliance gaps, and supply chain optimization recommendations. Pass async:true to avoid timeout.","input_schema":{"type":"object","required":["origin_country","destination_country"],"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."},"hs_code":{"type":"string","description":"6-digit Harmonized System product code"},"origin_country":{"type":"string","description":"ISO 3-letter country code for export origin"},"destination_country":{"type":"string","description":"ISO 3-letter country code for import destination"},"include_regulatory_details":{"type":"boolean","default":false,"description":"Whether to include detailed regulatory text in output"}}},"output_schema":{"type":"object","required":["status","barrier_summary","mitigation_strategies","warnings","sources"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"barrier_summary":{"type":"object","properties":{"severity_score":{"type":"number","maximum":100,"minimum":0},"total_barriers":{"type":"number"},"top_barrier_types":{"type":"array","items":{"type":"string"}}}},"trade_flow_impact":{"type":"object","properties":{"potential_delay_days":{"type":"number"},"additional_cost_percentage":{"type":"number"}}},"regulatory_details":{"type":"array","items":{"type":"object","properties":{"regulation_id":{"type":"string"},"regulation_text":{"type":"string"},"enforcement_agency":{"type":"string"}}}},"mitigation_strategies":{"type":"array","items":{"type":"object","properties":{"strategy":{"type":"string"},"estimated_impact":{"enum":["high","medium","low"],"type":"string"},"implementation_steps":{"type":"array","items":{"type":"string"}}}}}}},"annotations":{"title":"African Trade Barrier Analyzer","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"africa_trade_finance_esg_rater","title":null,"description":"As a COO, evaluate ESG compliance of African trade finance providers using World Bank WITS trade statistics and CDP climate disclosure data. Input the financial institution's name or identifier, and receive an ESG rating with breakdown across environmental, social, and governance dimensions. Ideal for due diligence on trade partners or portfolio risk assessment. Pass async:true to avoid timeout.","input_schema":{"type":"object","required":["institutionName"],"properties":{"year":{"type":"number","maximum":2023,"minimum":2018,"description":"Assessment year (2018-2023)"},"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."},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$","description":"ISO 2-letter country code (e.g., 'ZA' for South Africa)"},"institutionName":{"type":"string","description":"Full name of the trade finance provider (e.g., 'Standard Bank Group')"}}},"output_schema":{"type":"object","required":["status","esgRating","warnings","sources"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["url","fetched_at","dataset"],"properties":{"url":{"type":"string"},"dataset":{"type":"string"},"fetched_at":{"type":"string","format":"date-time"}}}},"warnings":{"type":"array","items":{"type":"string"}},"esgRating":{"enum":["A","B","C","D","E"],"type":"string"},"socialScore":{"type":"number","maximum":100,"minimum":0},"tradeVolume":{"type":"number","description":"Annual trade finance volume (USD)"},"carbonIntensity":{"type":"number","description":"CO2 emissions per million USD financed (tons)"},"governanceScore":{"type":"number","maximum":100,"minimum":0},"environmentalScore":{"type":"number","maximum":100,"minimum":0}}},"annotations":{"title":"African Trade Finance ESG Rater","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"africa_trade_preference_arbitrage","title":null,"description":"Analyzes AGOA (African Growth and Opportunity Act) and EBA (Everything But Arms) trade preference arbitrage opportunities for COOs evaluating export strategies. Compares tariff rates, trade volumes, and preference utilization across eligible African countries using WITS and OECD trade data. Returns structured analysis of potential duty savings, market access advantages, and compliance requirements. — pass async:true REQUIRED to avoid x402 timeout.","input_schema":{"type":"object","required":["hs_code","exporting_country"],"properties":{"year":{"type":"integer","maximum":2026,"minimum":2010,"description":"Reference year for trade data"},"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."},"hs_code":{"type":"string","pattern":"^[0-9]{6,10}$","description":"6-10 digit Harmonized System product code"},"exporting_country":{"type":"string","pattern":"^[A-Z]{2}$","description":"ISO 2-letter country code of African exporter"},"importing_country":{"type":"string","pattern":"^[A-Z]{2}$","description":"ISO 2-letter country code of target market (US/EU)"},"preference_scheme":{"enum":["AGOA","EBA"],"type":"string","description":"Trade preference scheme to analyze"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"duty_savings_pct":{"type":"number","maximum":100,"minimum":0,"description":"Estimated duty savings percentage under preference scheme"},"trade_volume_usd":{"type":"number","minimum":0,"description":"Annual trade volume in USD for given HS code"},"market_access_score":{"type":"number","maximum":100,"minimum":0,"description":"Composite score of market access advantage (0-100)"},"compliance_requirements":{"type":"array","items":{"type":"string"},"description":"List of compliance requirements for preference eligibility"},"preference_utilization_rate":{"type":"number","maximum":100,"minimum":0,"description":"Percentage of eligible exports utilizing preference"}}},"annotations":{"title":"Africa Trade Preference Arbitrage Analyzer","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"africa_trade_preference_optimizer","title":null,"description":"As a COO, analyze AGOA/EBA duty savings opportunities with HS code-level trade route optimization. Input origin country, destination country, and HS code to receive duty savings estimates, optimal trade routes, and preference utilization recommendations. Uses UN Comtrade trade flow data, WCO tariff schedules, and African Union trade agreement rules. Ideal for export market evaluation, supply chain optimization, and trade agreement compliance analysis. Keywords: AGOA, EBA, duty savings, trade optimization, HS code, African trade, export strategy.","input_schema":{"type":"object","required":["originCountry","destinationCountry","hsCode"],"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."},"hsCode":{"type":"string","description":"6-10 digit Harmonized System code (e.g., '010121' for live horses)"},"quantity":{"type":"number","minimum":1,"description":"Estimated annual export quantity in units"},"valueUsd":{"type":"number","minimum":1,"description":"Estimated annual export value in USD"},"originCountry":{"type":"string","description":"ISO 3166-1 alpha-3 country code of export origin (e.g., 'KEN' for Kenya)"},"destinationCountry":{"type":"string","description":"ISO 3166-1 alpha-3 country code of import destination (e.g., 'USA' for United States)"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"fetched_at":{"type":"string"}}}},"warnings":{"type":"array","items":{"type":"string"}},"dutySavings":{"type":"number","description":"Estimated annual duty savings in USD under optimal preference program"},"optimalRoute":{"type":"object","properties":{"path":{"type":"array","items":{"type":"string"},"description":"ISO 3166-1 alpha-3 country codes in optimal trade route"},"dutyRate":{"type":"number","description":"Applied duty rate percentage"},"rulesOfOriginMet":{"type":"boolean","description":"Whether product meets rules of origin requirements"},"preferenceProgram":{"enum":["AGOA","EBA","AfCFTA","Bilateral","MFN"],"type":"string","description":"Trade preference program used"}}},"alternativeRoutes":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"type":"string"}},"dutyRate":{"type":"number"},"savingsVsMfn":{"type":"number","description":"Duty savings compared to MFN rate in USD"},"preferenceProgram":{"enum":["AGOA","EBA","AfCFTA","Bilateral","MFN"],"type":"string"}}}},"complianceWarnings":{"type":"array","items":{"type":"string"},"description":"Potential compliance risks or documentation requirements"}}},"annotations":{"title":"Africa Trade Preference Optimizer","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"agoa_eba_intelligence","title":null,"description":"Intelligence préférentielle AGOA (US→Africa) et EBA/GSP (EU→Africa). Vérifie l'éligibilité d'un pays africain aux programmes tarifaires préférentiels, l'éligibilité d'un produit par code HS, identifie les meilleures opportunités d'export Afrique→US/EU, et fournit les règles de conformité (rules of origin, valeur ajoutée, docs). Différenciateur Africa diaspora : 39 pays AGOA + 47 LDCs EBA encodés. Sources : AGOA.info · EU EBA · EU GSP+ · WTO Tariff · UN Comtrade.","input_schema":{"type":"object","required":["mode"],"properties":{"mode":{"enum":["country_eligibility","product_eligibility","trade_opportunity","compliance_check"],"type":"string","description":"Mode d'analyse : 'country_eligibility' (statut AGOA/EBA/GSP d'un pays africain) | 'product_eligibility' (éligibilité d'un produit par code HS) | 'trade_opportunity' (top opportunités export Afrique→US/EU) | 'compliance_check' (rules of origin, seuils valeur ajoutée, documentation)"},"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."},"hs_code":{"type":"string","description":"Code HS (Harmonized System) 6+ chiffres (requis pour product_eligibility). Exemple : '620342' = pantalons coton homme, '090111' = café arabica non torréfié, '060310' = fleurs fraîches."},"country_iso":{"type":"string","description":"Code ISO 2-lettres du pays africain (requis pour country_eligibility). Exemples : KE=Kenya, NG=Nigeria, ZA=Afrique du Sud, ET=Éthiopie, LS=Lesotho, GH=Ghana."},"destination":{"enum":["US","EU","both"],"type":"string","description":"Marché de destination pour trade_opportunity : 'US', 'EU', ou 'both' (défaut). Ignoré pour les autres modes."}}},"output_schema":null,"annotations":{"title":"Agoa Eba Intelligence","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"ai_act_incident_response","title":null,"description":"Generates EU AI Act incident response playbooks with regulator notification templates for risk management teams. Inputs include incident severity, AI system type, and affected stakeholders. Outputs structured playbook steps, regulator notification drafts, and compliance checklists. Essential for high-risk AI system breaches requiring formal EU notification — pass async:true REQUIRED to avoid x402 timeout. Keywords: AI Act compliance, incident response, regulator notification, risk management, ISO 27035, NIST SP 800-61.","input_schema":{"type":"object","required":["incident_type","severity"],"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."},"severity":{"enum":["low","medium","high","critical"],"type":"string"},"incident_type":{"enum":["bias","safety_failure","data_breach","model_failure","other"],"type":"string"},"ai_system_type":{"enum":["high_risk","limited_risk","minimal_risk"],"type":"string"},"incident_description":{"type":"string"},"affected_stakeholders":{"type":"array","items":{"type":"string"}}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"next_steps":{"type":"array","items":{"type":"string"}},"playbook_steps":{"type":"array","items":{"type":"object","properties":{"step":{"type":"string"},"description":{"type":"string"},"responsible_party":{"type":"string"}}}},"compliance_checklist":{"type":"array","items":{"type":"object","properties":{"met":{"type":"boolean"},"evidence":{"type":"string"},"requirement":{"type":"string"}}}},"regulator_notification":{"type":"object","properties":{"body":{"type":"string"},"subject":{"type":"string"},"attachments":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"title":"AI Act Incident Response Playbook Generator","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"ai_act_sandbox_regulatory_sandbox","title":null,"description":"A legal-focused tool for simulating EU AI Act regulatory sandbox submissions. Provides structured feedback on compliance, risk levels, and required documentation based on EUR-Lex and OECD AI Policy Observatory sources. Accepts AI system descriptions, intended use cases, and technical specifications as input. Returns detailed assessment with warnings, citations, and actionable recommendations for legal teams and AI developers.","input_schema":{"type":"object","required":["systemDescription","intendedUse","riskLevel"],"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."},"sector":{"enum":["healthcare","finance","transport","education","public","other"],"type":"string","description":"Primary sector of application"},"riskLevel":{"enum":["minimal","limited","high","unacceptable"],"type":"string","description":"Self-assessed risk level of the AI system"},"intendedUse":{"type":"string","description":"Primary and secondary use cases of the AI system"},"documentation":{"type":"array","items":{"type":"string"},"description":"List of provided documentation types (e.g., 'technical', 'ethical', 'data')"},"systemDescription":{"type":"string","description":"Detailed description of the AI system including purpose, architecture, and data sources"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["url","fetched_at"],"properties":{"url":{"type":"string"},"title":{"type":"string"},"fetched_at":{"type":"string"}}}},"warnings":{"type":"array","items":{"type":"string"}},"assessment":{"type":"object","required":["complianceScore","riskLevel","requiredActions"],"properties":{"citations":{"type":"array","items":{"type":"string"}},"riskLevel":{"enum":["minimal","limited","high","unacceptable"],"type":"string"},"complianceScore":{"type":"number","maximum":100,"minimum":0},"requiredActions":{"type":"array","items":{"type":"string"}},"documentationGaps":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"title":"EU AI Act Sandbox Simulator","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"ai_act_training_data_audit","title":null,"description":"As a CTO, audit AI training datasets for EU AI Act compliance with bias detection and regulatory risk assessment. Inputs: dataset identifier (Hugging Face ID or URL) and optional risk thresholds. Outputs: compliance score, bias metrics, regulatory warnings, and source references. Ideal for pre-deployment risk evaluation. Pass async:true to avoid timeout.","input_schema":{"type":"object","required":["dataset_id"],"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."},"dataset_id":{"type":"string","description":"Hugging Face dataset identifier or direct URL to dataset"},"risk_threshold":{"type":"number","default":0.7,"maximum":1,"minimum":0},"include_bias_metrics":{"type":"boolean","default":true}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"fetched_at":{"type":"string","format":"date-time"},"source_type":{"enum":["huggingface","eu_ai_act","google_dataset"],"type":"string"}}}},"warnings":{"type":"array","items":{"type":"string"}},"bias_metrics":{"type":"object","properties":{"age_bias":{"type":"number","maximum":1,"minimum":0},"gender_bias":{"type":"number","maximum":1,"minimum":0},"racial_bias":{"type":"number","maximum":1,"minimum":0}}},"compliance_score":{"type":"number","maximum":1,"minimum":0},"dataset_metadata":{"type":"object","properties":{"name":{"type":"string"},"size":{"type":"number"},"license":{"type":"string"}}},"regulatory_warnings":{"type":"array","items":{"type":"string"}}}},"annotations":{"title":"EU AI Act Training Data Audit","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"ai_governance_full_report_async","title":null,"description":"Audit EU AI Act complet (Règlement UE 2024/1689) — implémentation native audit-grade. Classifie le système IA selon les 4 tiers de risque (unacceptable/high_risk/limited_risk/minimal_risk/gpai) sur la base de l'Annexe III et de l'Article 5. Produit : (1) classification tier + justification + articles applicables, (2) checklist conformité Articles 9-15 + 50 + 53-55, (3) gaps documentation Annexe IV, (4) mapping ISO 42001, (5) deadlines EU AI Act 2025-2029, (6) estimation coût et effort, (7) top 10 recommandations P0/P1/P2. Retourne immédiatement (<300ms) un job_id. Poller avec ai_governance_full_report_result(job_id) après eta_seconds (~90s). Cache 7 jours pour inputs identiques. Async tool — register a webhook via `webhooks_manage(register, url, [job.completed])` to receive callbacks instead of polling. Faster + lighter. DISCLAIMER : non substitutif à un avis juridique professionnel.","input_schema":{"type":"object","required":["ai_system_description","intended_purpose"],"properties":{"company_size":{"enum":["startup","smb","mid","large","enterprise"],"type":"string","description":"Taille entreprise : startup (≤50), smb (51-250), mid (251-1000), large (1001-5000), enterprise (>5000)"},"data_sources":{"type":"array","items":{"type":"string"},"description":"Sources de données utilisées par le système IA"},"affected_persons":{"type":"array","items":{"type":"string"},"description":"Catégories de personnes affectées par les décisions du système (ex: candidats, employés, clients)"},"geographic_scope":{"type":"array","items":{"type":"string"},"description":"Zones géographiques de déploiement (ex: 'EU', 'France', 'Global')"},"intended_purpose":{"type":"string","maxLength":500,"minLength":5,"description":"Finalité prévue du système IA : à quoi sert-il concrètement"},"deployment_context":{"enum":["internal","public","b2b","b2c"],"type":"string","description":"Contexte de déploiement : interne (usage employés), public, B2B, B2C"},"ai_system_description":{"type":"string","maxLength":2000,"minLength":10,"description":"Description détaillée du système IA : ce qu'il fait, comment il fonctionne, quelles décisions il prend"}}},"output_schema":{"type":"object","required":["job_id","status","eta_seconds","submitted_at"],"properties":{"job_id":{"type":"string","description":"Identifiant unique du job — passer à ai_governance_full_report_result"},"status":{"enum":["queued"],"type":"string"},"eta_seconds":{"type":"number","description":"Durée estimée avant disponibilité du résultat"},"submitted_at":{"type":"string","description":"Timestamp ISO-8601 de soumission"}}},"annotations":{"title":"AI Governance Full Report EU AI Act (async submit)","readOnlyHint":true,"openWorldHint":false,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"ai_governance_full_report_result","title":null,"description":"Poll the result of an ai_governance_full_report_async job. Returns status=pending while running, status=completed with the full EU AI Act governance audit report once done (risk_tier, compliance checklist Articles 9-15/50/53-55, Annex IV documentation gaps, ISO 42001 alignment, deadlines 2025-2029, cost estimate, top-10 recommendations P0/P1/P2, compliance_score), status=failed on error, or status=not_found if the job_id is unknown or expired (TTL 24h). Call this after the eta_seconds hint returned by ai_governance_full_report_async (~90s).","input_schema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string","description":"The job_id returned by ai_governance_full_report_async (prefix: aigfr_)"}}},"output_schema":{"type":"object","oneOf":[{"title":"Pending","required":["status","elapsed_seconds"],"properties":{"status":{"enum":["pending"],"type":"string"},"eta_seconds":{"type":["number","null"]},"elapsed_seconds":{"type":"number"}}},{"title":"Completed","required":["status","result","took_seconds"],"properties":{"result":{"type":"object","properties":{"_version":{"type":"string"},"checklist":{"type":"array","items":{"type":"object","properties":{"status":{"enum":["compliant","gap","partial","not_applicable"],"type":"string"},"article":{"type":"string"},"requirement":{"type":"string"},"evidence_needed":{"type":"array","items":{"type":"string"}},"current_evidence":{"type":"string"}}},"description":"Checklist conformité Articles 9-15, 50, 53-55 avec statut et preuves requises"},"deadlines":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"article":{"type":"string"},"urgency":{"enum":["overdue","critical","high","medium","low"],"type":"string"},"iso_date":{"type":"string"},"requirement":{"type":"string"},"applicable_to":{"type":"array","items":{"type":"string"}},"days_remaining":{"type":"number"}}},"description":"Échéances EU AI Act 2025-2029 avec jours restants et urgence"},"_disclaimer":{"type":"string"},"_generated_at":{"type":"string"},"cost_estimate":{"type":"object","properties":{"months_max":{"type":"number"},"months_min":{"type":"number"},"description":{"type":"string"},"initial_cost_eur_max":{"type":"number"},"initial_cost_eur_min":{"type":"number"},"annual_maintenance_eur":{"type":"number"}},"description":"Estimation coût et effort par tier × taille entreprise"},"input_summary":{"type":"object"},"recommendations":{"type":"array","items":{"type":"object","properties":{"action":{"type":"string"},"deadline":{"type":"string"},"priority":{"enum":["P0","P1","P2"],"type":"string"},"rationale":{"type":"string"},"estimated_effort":{"type":"string"}}},"description":"Top 10 actions P0/P1/P2 par ordre de priorité"},"compliance_score":{"type":"object","properties":{"major_gaps":{"type":"number"},"minor_gaps":{"type":"number"},"overall_pct":{"type":"number"},"critical_gaps":{"type":"number"}}},"documentation_gaps":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"section":{"type":"string"},"severity":{"enum":["critical","major","minor"],"type":"string"},"what_to_produce":{"type":"string"}}},"description":"Lacunes documentation Annexe IV par section et sévérité (critical/major/minor)"},"iso_42001_alignment":{"type":"object","properties":{"coverage_pct":{"type":"number"},"gap_controls":{"type":"array","items":{"type":"string"}},"covered_controls":{"type":"array","items":{"type":"string"}}},"description":"Mapping contrôles ISO 42001 couverts vs gaps"},"risk_classification":{"type":"object","properties":{"risk_tier":{"enum":["unacceptable","high_risk","limited_risk","minimal_risk","gpai"],"type":"string"},"confidence":{"enum":["high","medium","low"],"type":"string"},"tier_label":{"type":"string"},"tier_justification":{"type":"string"},"applicable_articles":{"type":"array","items":{"type":"string"}},"prohibited_practice_flags":{"type":"array","items":{"type":"string"}},"matched_annex_iii_category":{"type":"string"}},"description":"Tier EU AI Act : unacceptable | high_risk | limited_risk | minimal_risk | gpai"}},"description":"Rapport d'audit EU AI Act complet"},"status":{"enum":["completed"],"type":"string"},"took_seconds":{"type":"number"}}},{"title":"Failed","required":["status","error","took_seconds"],"properties":{"error":{"type":"string"},"status":{"enum":["failed"],"type":"string"},"took_seconds":{"type":"number"}}},{"title":"NotFound","required":["status"],"properties":{"status":{"enum":["not_found"],"type":"string"}}}]},"annotations":{"title":"AI Governance Full Report — Poll Result","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"ai_governance_pilot","title":null,"description":"Pilotage de gouvernance IA — Gapup agent-payable C-suite expertise (RISK). Returns a structured, audited deliverable. Reference case: TalentScope SAS — scoring IA candidats RH (EU AI Act Annex III §4, high-risk). Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","aiUseCases","targetFrameworks"],"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."},"focus":{"type":"string","maxLength":500},"company":{"type":"object","required":["name","sector","fte","revenueEur","country","jurisdictions"],"properties":{"fte":{"type":"integer","minimum":1},"name":{"type":"string","maxLength":120,"minLength":2},"sector":{"type":"string","maxLength":120,"minLength":2},"country":{"type":"string","maxLength":80,"minLength":2},"revenueEur":{"type":"number","minimum":0},"jurisdictions":{"type":"array","items":{"enum":["FR","EU","UK","US-CA","other"],"type":"string"},"maxItems":5,"minItems":1}}},"aiUseCases":{"type":"array","items":{"type":"object","required":["name","description","dataTypes","impactedUsers"],"properties":{"name":{"type":"string","maxLength":200,"minLength":2},"dataTypes":{"type":"array","items":{"type":"string"},"maxItems":10},"description":{"type":"string","maxLength":500},"impactedUsers":{"type":"string","maxLength":200}}},"maxItems":20,"minItems":1},"targetFrameworks":{"type":"array","items":{"enum":["EU AI Act","ISO 42001","NIST AI RMF","GDPR Art.22","HIPAA","AGIRC-ARRCO","UK AI Code"],"type":"string"},"maxItems":7,"minItems":1}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Pilotage de gouvernance IA","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"anti_demissions_hr","title":null,"description":"Bouclier anti-démissions — Gapup agent-payable C-suite expertise (COO). Returns a structured, audited deliverable. Reference case: Buffer Inc — détection des at-risk parmi 80 FTEs (Q1 2026). Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","signals","employees"],"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."},"focus":{"type":"string","maxLength":400},"company":{"type":"object","required":["name","sector","fte"],"properties":{"fte":{"type":"integer","minimum":1},"name":{"type":"string","maxLength":120,"minLength":2},"sector":{"type":"string","maxLength":120,"minLength":2},"location":{"type":"string"},"fundingStage":{"type":"string"}}},"signals":{"type":"object","properties":{"eNPS":{"type":"number","maximum":100,"minimum":-100},"externalNoise":{"type":"array","items":{"type":"string"},"maxItems":10},"recentLayoffs":{"type":"boolean"},"engagementScore":{"type":"number","maximum":100,"minimum":0},"recentLeadershipChange":{"type":"boolean"}}},"employees":{"type":"array","items":{"type":"object","required":["id","role","level","tenure","team"],"properties":{"id":{"type":"string"},"role":{"type":"string"},"team":{"type":"string"},"level":{"enum":["IC","manager","director","VP","C-level"],"type":"string"},"tenure":{"type":"integer","minimum":0},"recentSignals":{"type":"array","items":{"type":"string"},"maxItems":10},"lastPerfRating":{"type":"string"},"lastEngagementScore":{"type":"number","maximum":100,"minimum":0},"compensationPercentile":{"type":"number","maximum":100,"minimum":0}}},"maxItems":200,"minItems":1}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Bouclier anti-démissions","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"arbitration_awards_lookup","title":null,"description":"Commercial arbitration intelligence for litigation lawyers, M&A due diligence teams, sovereign wealth funds and trade finance compliance. Covers 8 major institutions: ICC, AAA, LCIA, HKIAC, SIAC, CIETAC, DIAC, ICDR.\n\nThree modes:\n• party_lookup — find awards by party name (searches 20 landmark public awards + JusMundi best-effort)\n• institution_index — browse awards and caseload stats per institution with date range filter\n• clause_check — audit an arbitration clause for missing elements (institution, seat, language, arbitrator count, governing law, binding nature)\n\nNote: Most arbitration awards are confidential. This tool surfaces public awards (Yukos, Crystallex, Achmea, etc.) plus redacted statistics from institutional annual reports. Private awards are not accessible.\n\nCache: 24h (arbitration data is very stable). No API key required.","input_schema":{"type":"object","required":["mode","query"],"properties":{"mode":{"enum":["party_lookup","institution_index","clause_check"],"type":"string","description":"party_lookup: search by party name or keyword. institution_index: browse awards by institution + stats. clause_check: audit an arbitration clause for issues."},"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."},"query":{"type":"string","maxLength":2000,"minLength":3,"description":"For party_lookup: party name or keyword (e.g. \"Yukos\", \"Russia\"). For institution_index: institution name or keyword. For clause_check: full text of the arbitration clause to audit."},"date_to":{"type":"string","description":"ISO date filter to (YYYY-MM-DD). Applied to award_date."},"date_from":{"type":"string","description":"ISO date filter from (YYYY-MM-DD). Applied to award_date."},"institution":{"enum":["ICC","AAA","LCIA","HKIAC","SIAC","CIETAC","DIAC","ICDR","all"],"type":"string","description":"Filter by institution. Default 'all'."}}},"output_schema":{"type":"object","required":["mode","query","sources","quality_score","status"],"properties":{"mode":{"type":"string"},"query":{"type":"string"},"awards":{"type":"array","items":{"type":"object","required":["case_id","institution","parties","seat","governing_law","publication_status"],"properties":{"seat":{"type":"string"},"case_id":{"type":"string"},"parties":{"type":"array","items":{"type":"string"}},"summary":{"type":"string"},"industry":{"type":"string"},"award_date":{"type":"string"},"source_url":{"type":"string"},"institution":{"type":"string"},"governing_law":{"type":"string"},"award_amount_usd":{"type":"number"},"enforcement_status":{"type":"string"},"publication_status":{"type":"string"}}}},"status":{"enum":["partial","final","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","partial","unavailable"],"type":"string"}}}},"clause_check":{"type":"object","required":["issues_detected","drafting_suggestions"],"properties":{"rules_version":{"type":"string"},"issues_detected":{"type":"array","items":{"type":"string"}},"seat_identified":{"type":"string"},"drafting_suggestions":{"type":"array","items":{"type":"string"}},"institution_identified":{"type":"string"}}},"quality_score":{"type":"number"},"institution_stats":{"type":"object","required":["institution","common_seats"],"properties":{"institution":{"type":"string"},"common_seats":{"type":"array","items":{"type":"string"}},"total_caseload_year":{"type":"number"},"average_award_duration_months":{"type":"number"}}}}},"annotations":{"title":"Arbitration Awards Lookup","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"attack_surface_monitor","title":null,"description":"Surveillance surface d'attaque — Gapup agent-payable C-suite expertise (RISK). Returns a structured, audited deliverable. Answers: Which Internet-facing assets of <domain> combine a critical CVE, an exposed service, and no WAF — top findings to fix in 14 days? · What is the attack surface of <domain>: subdomains, open ports, SSL/TLS grades, and associated CVEs? · Give me a CISO-ready ASM report with blast radius estimate and SLA-driven remediation plan for <domain>. · What is the email phishing risk for <domain>? Assess SPF/DMARC posture and recommend improvements. · During M&A due diligence, what are the top cyber exposures on <domain>'s Internet-facing infrastructure? Reference case: Velora Payments — 8 assets exposés · 2 critiques (CVE-2023-44487 HTTP/2 RapidReset, Admin panel ouvert) · . Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["domain","include_email_surface"],"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."},"focus":{"type":"string","maxLength":500},"domain":{"type":"string","maxLength":253,"minLength":4},"exclusions":{"type":"array","items":{"type":"string","maxLength":253},"maxItems":20},"scope_cidrs":{"type":"array","items":{"type":"string"},"maxItems":5},"include_email_surface":{"type":"boolean","default":true}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Surveillance surface d'attaque","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"audit_pre_flight","title":null,"description":"Pré-audit comptable — Gapup agent-payable C-suite expertise (CFO). Returns a structured, audited deliverable. Reference case: Spendesk — Pré-audit commissaire · Readiness 74/100 · 4 findings critiques · Checklist 18 docs. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","audit","financials","knownIssues","systems"],"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."},"audit":{"type":"object","required":["type"],"properties":{"type":{"enum":["statutory","internal","due-diligence","ipo-readiness","sox"],"type":"string"},"scope":{"type":"string","maxLength":300,"minLength":5},"auditor":{"type":"string","maxLength":100},"scheduledDate":{"type":"string"}}},"company":{"type":"object","required":["name","sector","stage"],"properties":{"name":{"type":"string","maxLength":200,"minLength":2},"stage":{"enum":["pre-seed","seed","serie-a","serie-b","serie-c","serie-d-plus","profitable-sme","enterprise"],"type":"string"},"sector":{"type":"string","maxLength":100,"minLength":2}}},"systems":{"type":"array","items":{"type":"string","maxLength":100},"maxItems":8,"minItems":0},"financials":{"type":"object","required":["annualRevenueEur","totalAssetsEur"],"properties":{"totalAssetsEur":{"type":"number","minimum":0},"annualRevenueEur":{"type":"number","minimum":0},"closingDateLastYear":{"type":"string"}}},"knownIssues":{"type":"array","items":{"type":"string","maxLength":300,"minLength":5},"maxItems":6,"minItems":0}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Pré-audit comptable","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"banking_fee_negotiator","title":null,"description":"As a CFO-focused tool, banking_fee_negotiator analyzes your bank's fee structures (account maintenance, wire transfers, credit lines) and provides data-driven negotiation recommendations. Input your current fees and bank details to receive benchmark comparisons from World Bank and ECB SDW, along with specific levers to reduce costs. Ideal for optimizing treasury operations and improving financial efficiency. Keywords: bank fees, cost optimization, treasury management, financial benchmarking, negotiation strategy.","input_schema":{"type":"object","required":["account_maintenance_fee","bank_country"],"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."},"industry":{"type":"string","description":"Industry classification (e.g., 'manufacturing', 'retail')"},"bank_country":{"type":"string","description":"ISO 2-letter country code of the bank"},"credit_line_fee":{"type":"number","description":"Current annual credit line fee percentage"},"wire_transfer_fee":{"type":"number","description":"Current domestic wire transfer fee in USD"},"international_wire_fee":{"type":"number","description":"Current international wire transfer fee in USD"},"account_maintenance_fee":{"type":"number","description":"Current monthly account maintenance fee in USD"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"dataset":{"type":"string"},"fetched_at":{"type":"string"}}}},"warnings":{"type":"array","items":{"type":"string"}},"negotiation_levers":{"type":"array","items":{"type":"object","properties":{"lever":{"type":"string"},"description":{"type":"string"},"potential_savings":{"type":"number"}}}},"credit_line_benchmark":{"type":"number","description":"Industry benchmark for credit line fees percentage"},"wire_transfer_benchmark":{"type":"number","description":"Regional benchmark for domestic wire transfer fees in USD"},"international_wire_benchmark":{"type":"number","description":"Regional benchmark for international wire transfer fees in USD"},"account_maintenance_benchmark":{"type":"number","description":"Regional benchmark for account maintenance fees in USD"}}},"annotations":{"title":"Bank Fee Negotiation Analyzer","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"battle_cards_live","title":null,"description":"Fiche de combat live — Gapup agent-payable C-suite expertise (CRO). Returns a structured, audited deliverable. Reference case: Gapup Hub vs McKinsey Lilli — Deal SaaS B2B €500k · Win rate +11 pts · 6 objections clés armées. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["competitor","dealContext","ourOffer"],"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."},"ourOffer":{"type":"string","maxLength":400,"minLength":10},"competitor":{"type":"object","required":["name","category"],"properties":{"name":{"type":"string","maxLength":200,"minLength":2},"category":{"type":"string","maxLength":120,"minLength":2}}},"dealContext":{"type":"object","required":["sector","buyerPersona"],"properties":{"sector":{"type":"string","maxLength":120,"minLength":2},"dealSizeEur":{"type":"number","minimum":0},"buyerPersona":{"type":"string","maxLength":200,"minLength":2}}},"knownWeaknesses":{"type":"string","maxLength":400}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Fiche de combat live","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"battle_plan","title":null,"description":"Plan de bataille marketing — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Reference case: Gapup Hub — Q3 2026 · Budget €120k · Pipeline €800k · 5 chantiers prioritaires. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["companyName","arrCurrent","arrTarget","quarter","teamSize","budgetEur","primaryObjective","topChannels","icpDescription","currentBlockers"],"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."},"quarter":{"type":"string"},"teamSize":{"type":"number"},"arrTarget":{"type":"number"},"budgetEur":{"type":"number"},"arrCurrent":{"type":"number"},"companyName":{"type":"string"},"topChannels":{"type":"array","items":{"enum":["content","seo","paid-search","paid-social","email","events","pr","partnerships","product-led","outbound","community","influencers"],"type":"string"},"maxItems":5,"minItems":1},"icpDescription":{"type":"string"},"currentBlockers":{"type":"array","items":{"type":"string"},"maxItems":5,"minItems":1},"primaryObjective":{"enum":["pipeline","brand-awareness","product-launch","expansion","retention"],"type":"string"}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Plan de bataille marketing","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"bias_amplification_tracker","title":null,"description":"Tracks bias amplification in LLM outputs by analyzing fairness metrics from HuggingFace's model leaderboard. Designed for risk assessment personas to detect and quantify demographic, gender, or racial bias amplification in generated text. Accepts model identifiers or output samples, returns structured bias metrics and amplification trends.","input_schema":{"type":"object","required":[],"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."},"modelId":{"type":"string","description":"HuggingFace model identifier (e.g., 'facebook/opt-1.3b')"},"outputSamples":{"type":"array","items":{"type":"string"},"description":"Array of LLM output strings to analyze for bias amplification"},"demographicGroups":{"type":"array","items":{"type":"string"},"description":"Specific demographic groups to monitor (e.g., ['gender', 'race'])"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["url","fetched_at"],"properties":{"url":{"type":"string"},"model_id":{"type":"string"},"fetched_at":{"type":"string"}}}},"warnings":{"type":"array","items":{"type":"string"}},"biasMetrics":{"type":"object","properties":{"equalOpportunity":{"type":"number"},"groupDisparities":{"type":"object","additionalProperties":{"type":"number"}},"demographicParity":{"type":"number"},"amplificationScore":{"type":"number"}}}}},"annotations":{"title":"Bias Amplification Tracker","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"bond_covenant_esg_compliance_checker","title":null,"description":"As a CFO, quickly assess whether your bond covenants meet ESG compliance standards set by BIS and ECB. This tool analyzes covenant text against regulatory benchmarks, identifying potential ESG-related risks in carbon emissions, governance practices, and social impact clauses. Input bond covenant details and receive structured compliance insights with source references. Ideal for pre-issuance due diligence or ongoing monitoring of existing bond portfolios.","input_schema":{"type":"object","required":["covenantText"],"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."},"couponType":{"enum":["fixed","floating","zero-coupon"],"type":"string","description":"Type of bond coupon"},"covenantText":{"type":"string","description":"Full text of the bond covenant to analyze"},"issuerSector":{"type":"string","description":"Industry sector of the bond issuer (e.g., energy, finance)"},"jurisdiction":{"type":"string","description":"Legal jurisdiction governing the bond (e.g., EU, US)"},"maturityDate":{"type":"string","format":"date","description":"Maturity date of the bond"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["url","fetched_at","benchmark"],"properties":{"url":{"type":"string"},"benchmark":{"enum":["BIS","ECB"],"type":"string"},"fetched_at":{"type":"string","format":"date-time"}}}},"warnings":{"type":"array","items":{"type":"string"}},"riskAreas":{"type":"array","items":{"type":"object","required":["category","riskLevel","description"],"properties":{"category":{"enum":["Environmental","Social","Governance"],"type":"string"},"riskLevel":{"enum":["Low","Medium","High"],"type":"string"},"description":{"type":"string"},"clauseReference":{"type":"string"}}}},"complianceScore":{"type":"number","maximum":100,"minimum":0},"recommendations":{"type":"array","items":{"type":"string"}}}},"annotations":{"title":"Bond Covenant ESG Compliance Checker","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"bond_covenant_monitor","title":null,"description":"As a CFO, monitor bond covenant compliance by analyzing leverage ratios (debt-to-equity, debt-to-EBITDA) and interest coverage ratios using real-time financial data. Input a company's ticker symbol and optional covenant thresholds to receive compliance status, key financial metrics, and SEC filing references. Ideal for proactive debt management and regulatory compliance tracking. Keywords: bond covenants, leverage ratio, interest coverage, debt compliance, SEC filings, financial health.","input_schema":{"type":"object","required":["ticker"],"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."},"ticker":{"type":"string","description":"Company ticker symbol (e.g., 'AAPL')"},"covenantThresholds":{"type":"object","properties":{"maxDebtToEquity":{"type":"number","description":"Maximum allowed debt-to-equity ratio"},"minInterestCoverage":{"type":"number","description":"Minimum required interest coverage ratio"}},"additionalProperties":false}}},"output_schema":{"type":"object","required":["status","complianceStatus","warnings","sources"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["url","fetched_at","source"],"properties":{"url":{"type":"string"},"source":{"enum":["sec","yahoo_finance"],"type":"string"},"fetched_at":{"type":"string","format":"date-time"}}}},"warnings":{"type":"array","items":{"type":"string"}},"debtToEquity":{"type":"number"},"leverageRatio":{"type":"number"},"lastFilingDate":{"type":"string","format":"date-time"},"complianceStatus":{"enum":["compliant","non-compliant","warning"],"type":"string"},"interestCoverage":{"type":"number"},"nextFilingDeadline":{"type":"string","format":"date-time"}}},"annotations":{"title":"Bond Covenant Compliance Monitor","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"bp_narratif","title":null,"description":"Business Plan narratif — Gapup agent-payable C-suite expertise (CFO). Returns a structured, audited deliverable. Reference case: Stripe Series A 2012. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","raise","keyMetrics"],"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."},"raise":{"type":"object","required":["targetAmountEur","investorAudience","timelineMonths"],"properties":{"timelineMonths":{"type":"integer","maximum":24,"minimum":1},"targetAmountEur":{"type":"integer","minimum":50000},"investorAudience":{"enum":["bank","vc","public-grant","mixed"],"type":"string"}}},"company":{"type":"object","required":["name","pitch","foundedYear","stage","countryHQ"],"properties":{"name":{"type":"string","maxLength":120,"minLength":2},"pitch":{"type":"string","maxLength":800,"minLength":20},"stage":{"enum":["pre-seed","seed","series-a","series-b","series-c","growth"],"type":"string"},"countryHQ":{"type":"string","maxLength":60,"minLength":2},"foundedYear":{"type":"integer","maximum":2030,"minimum":1990}}},"keyMetrics":{"type":"array","items":{"type":"string","maxLength":80,"minLength":2},"maxItems":6,"minItems":2}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Business Plan narratif","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"brand_builder","title":null,"description":"Architecte de marque — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Reference case: Pennylane — brand identity SaaS fintech B2B FR/EU (2023). Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["founder","brand","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."},"brand":{"type":"object","required":["name","sector","stage","geographies"],"properties":{"name":{"type":"string","maxLength":120,"minLength":2},"stage":{"enum":["pre-seed","seed","series-a","series-b","scale-up","established"],"type":"string"},"sector":{"type":"string","maxLength":150,"minLength":3},"geographies":{"type":"array","items":{"type":"string","maxLength":60,"minLength":2},"maxItems":6,"minItems":1}}},"target":{"type":"object","required":["icp","painPoints","competitors"],"properties":{"icp":{"type":"string","maxLength":300,"minLength":10},"painPoints":{"type":"array","items":{"type":"string","maxLength":200,"minLength":5},"maxItems":5,"minItems":2},"competitors":{"type":"array","items":{"type":"string","maxLength":80,"minLength":2},"maxItems":5,"minItems":1}}},"founder":{"type":"object","required":["storyOrigin","vision","values"],"properties":{"values":{"type":"array","items":{"type":"string","maxLength":60,"minLength":2},"maxItems":7,"minItems":2},"vision":{"type":"string","maxLength":300,"minLength":10},"storyOrigin":{"type":"string","maxLength":600,"minLength":20}}},"existingAssets":{"type":"object","properties":{"taglineIfAny":{"type":"string","maxLength":120},"colorHexIfAny":{"type":"string","maxLength":7},"voiceDescIfAny":{"type":"string","maxLength":200}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Architecte de marque","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"brand_equity_voice_share_calculator","title":null,"description":"Calculates brand equity voice share for CMOs by analyzing mentions across 500K+ news articles and forums from Common Crawl and Wayback Machine. Inputs include brand name, competitors, and time range. Outputs voice share percentage, sentiment distribution, and top sources. Ideal for competitive benchmarking and brand visibility tracking. Pass async:true to avoid timeout.","input_schema":{"type":"object","required":["brand","time_range"],"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."},"brand":{"type":"string"},"time_range":{"type":"object","required":["start","end"],"properties":{"end":{"type":"string","format":"date-time"},"start":{"type":"string","format":"date-time"}}},"competitors":{"type":"array","items":{"type":"string"}},"include_forums":{"type":"boolean","default":true}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"top_sources":{"type":"array","items":{"type":"object","required":["url","mentions"],"properties":{"url":{"type":"string"},"mentions":{"type":"number"},"sentiment_score":{"type":"number"}}}},"total_mentions":{"type":"number"},"brand_voice_share":{"type":"number","maximum":100,"minimum":0},"sentiment_distribution":{"type":"object","required":["positive","neutral","negative"],"properties":{"neutral":{"type":"number","maximum":100,"minimum":0},"negative":{"type":"number","maximum":100,"minimum":0},"positive":{"type":"number","maximum":100,"minimum":0}}},"competitor_voice_shares":{"type":"array","items":{"type":"object","required":["name","share"],"properties":{"name":{"type":"string"},"share":{"type":"number","maximum":100,"minimum":0}}}}}},"annotations":{"title":"Brand Equity Voice Share Calculator","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"budget_variance_ai","title":null,"description":"Analyse d'écart budgétaire — Gapup agent-payable C-suite expertise (CFO). Returns a structured, audited deliverable. Answers: Explain the key drivers of the budget vs actual variance for <company> in <period> — what are the top 10 narrative explanations? · Which cost categories drove the budget overrun for <company> in <quarter>, and what corrective actions should management take? · Revise the Q4 forecast based on observed Q3 variances for <company> — give me 3 scenarios (base, optimistic, conservative). · Prepare a board-ready budget variance memo for <company> — <period>, budget €<X>M vs actual €<Y>M, with management actions. · What are the quick wins to reduce budget overspend for <company> by end of quarter without impacting growth targets? Reference case: Doctolib Q3 2026 — budget €38.5M vs actual €41.2M (+7.0%) — cloud + headcount + deals timing. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["entity","budgetContext"],"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."},"focus":{"type":"string","maxLength":500},"entity":{"type":"object","required":["name","sector","currency","period"],"properties":{"name":{"type":"string","maxLength":120,"minLength":2},"period":{"type":"string","maxLength":30,"minLength":4},"sector":{"type":"string","maxLength":120,"minLength":2},"currency":{"type":"string","default":"EUR"}}},"budgetContext":{"type":"object","required":["totalBudgetAmount","actualAmount","globalVariancePct","categories"],"properties":{"notes":{"type":"string","maxLength":2000},"categories":{"type":"array","items":{"type":"string"},"maxItems":20,"minItems":1},"actualAmount":{"type":"number","minimum":0},"globalVariancePct":{"type":"number"},"totalBudgetAmount":{"type":"number","minimum":0}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Analyse d'écart budgétaire","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"building_enrich","title":null,"description":"Enrich a location with European building intelligence: roof surfaces (m²), parking areas, solar-obligation status under French loi APER and loi Climat-Résilience, existing solar installations. Covers 628,000 scanned roofs and 91,800 parkings across 6 EU countries (FR, DE, IT, ES, BE, NL). Deterministic database lookup — no LLM, no generation, sub-second.","input_schema":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","maximum":90,"minimum":-90,"description":"Latitude (WGS84)"},"lng":{"type":"number","maximum":180,"minimum":-180,"description":"Longitude (WGS84)"},"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."},"radiusM":{"type":"integer","maximum":500,"minimum":10,"description":"Search radius in metres (default 150, max 500)"},"minAreaM2":{"type":"integer","minimum":0,"description":"Only return roofs/parkings at least this large, in m²"}}},"output_schema":{"type":"object","properties":{"query":{"type":"object"},"roofs":{"type":"array"},"summary":{"type":"object"},"parkings":{"type":"array"},"solarInstalled":{"type":"array"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"candidate_screening_ranking","title":null,"description":"AI-powered candidate screening and ranking for recruiters, hiring managers, ATS providers and recruitment AI agents. Ingests a job description and 1-50 candidate resumes, returning a ranked shortlist with score breakdowns across five weighted criteria: skills_match (tech stack and soft skills extracted from JD vs resume), experience_match (years vs seniority level inferred from JD), education_match (degree level + top-school detection), role_progression (Junior to Senior to Lead patterns), culture_fit_estimate (remote/hybrid, startup vs enterprise). Per candidate: overall_score 0-100, matched/missing skills, red_flags (job hopping, employment gaps, seniority mismatch), green_flags (long tenure, promotions), 3-5 interview questions, fit_summary. Diversity signals are first-name proxies ONLY with mandatory ethical WARNING. All processing is local -- no external API calls, instant response, privacy-preserving.","input_schema":{"type":"object","required":["job_description","candidates"],"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."},"candidates":{"type":"array","items":{"type":"object","required":["id","resume_text"],"properties":{"id":{"type":"string","description":"Unique identifier for this candidate."},"name":{"type":"string","description":"Optional full name (used for diversity signals)."},"resume_text":{"type":"string","minLength":10,"description":"Raw resume or CV text."},"linkedin_url":{"type":"string","description":"Optional LinkedIn URL (informational, not fetched)."},"years_experience":{"type":"number","minimum":0,"description":"Optional self-reported years of total experience."}}},"maxItems":50,"minItems":1,"description":"Array of candidate objects. Maximum 50."},"role_country":{"type":"string","description":"Optional ISO 2-letter country code for regional context (informational)."},"job_description":{"type":"string","minLength":20,"description":"Full text or summary of the job description and role requirements."},"criteria_weights":{"type":"object","properties":{"culture_fit":{"type":"number","maximum":1,"minimum":0},"skills_match":{"type":"number","maximum":1,"minimum":0},"education_match":{"type":"number","maximum":1,"minimum":0},"experience_match":{"type":"number","maximum":1,"minimum":0},"role_progression":{"type":"number","maximum":1,"minimum":0}},"description":"Optional weighting per criterion. Default: skills=0.4, experience=0.2, education=0.1, progression=0.15, culture=0.15."}}},"output_schema":{"type":"object","required":["job_description_summary","required_skills","nice_to_have","candidates_ranked","shortlist_recommended","sources","quality_score","status"],"properties":{"status":{"enum":["partial","final","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","partial","unavailable"],"type":"string"}}}},"nice_to_have":{"type":"array","items":{"type":"string"}},"quality_score":{"type":"number"},"required_skills":{"type":"array","items":{"type":"string"}},"candidates_ranked":{"type":"array","items":{"type":"object","required":["id","overall_score","score_breakdown","matched_skills","missing_skills","red_flags","green_flags","recommended_interview_questions","fit_summary"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"red_flags":{"type":"array","items":{"type":"string"}},"fit_summary":{"type":"string"},"green_flags":{"type":"array","items":{"type":"string"}},"overall_score":{"type":"number"},"matched_skills":{"type":"array","items":{"type":"string"}},"missing_skills":{"type":"array","items":{"type":"string"}},"score_breakdown":{"type":"object","required":["skills_match","experience_match","education_match","role_progression","culture_fit_estimate"],"properties":{"skills_match":{"type":"number"},"education_match":{"type":"number"},"experience_match":{"type":"number"},"role_progression":{"type":"number"},"culture_fit_estimate":{"type":"number"}}},"recommended_interview_questions":{"type":"array","items":{"type":"string"}}}}},"diversity_signals":{"type":"object","required":["risk_bias_alerts"],"properties":{"risk_bias_alerts":{"type":"array","items":{"type":"string"}},"inferred_gender_balance_pct":{"type":"number"}}},"shortlist_recommended":{"type":"array","items":{"type":"string"}},"job_description_summary":{"type":"string"}}},"annotations":{"title":"Candidate Screening and Ranking","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"capacity_planning","title":null,"description":"Planification capacitaire — Gapup agent-payable C-suite expertise (CHRO). Returns a structured, audited deliverable. Reference case: Gapup Hub — 22→48 FTE en 12m · ARR €480k→€1.7M · Plan d'embauches par département. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","financials","currentTeam"],"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."},"company":{"type":"object","required":["name","sector"],"properties":{"name":{"type":"string","maxLength":100},"sector":{"type":"string","maxLength":100}}},"benchmarks":{"type":"object","properties":{"arrPerEmployee":{"type":"number","minimum":0},"targetArrPerEmployee":{"type":"number","minimum":0}}},"financials":{"type":"object","required":["currentArrEur","targetArrEur","timeframeMonths"],"properties":{"targetArrEur":{"type":"number","minimum":0},"currentArrEur":{"type":"number","minimum":0},"currentBurnEur":{"type":"number","minimum":0},"timeframeMonths":{"type":"integer","maximum":36,"minimum":6}}},"constraints":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":5},"currentTeam":{"type":"object","required":["totalHeadcount","departments"],"properties":{"departments":{"type":"array","items":{"type":"object","required":["name","currentHeadcount"],"properties":{"name":{"type":"string","maxLength":100},"openPositions":{"type":"integer","minimum":0},"currentHeadcount":{"type":"integer","minimum":0},"productivityMetric":{"type":"string","maxLength":100},"annualCostPerHeadEur":{"type":"number","minimum":0}}},"maxItems":10,"minItems":1},"totalHeadcount":{"type":"integer","minimum":0}}},"hiringBudgetEur":{"type":"number","minimum":0}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Planification capacitaire","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"capital_strategy","title":null,"description":"Stratégie de financement — Gapup agent-payable C-suite expertise (CSO). Returns a structured, audited deliverable. Reference case: Alan assurance santé SaaS — séquence Seed→A→B→C (2016-2022). Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","growthPlan","financialPosition","founderConstraints"],"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."},"company":{"type":"object","required":["name","pitch","stage","countryHQ","foundedYear"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2},"pitch":{"type":"string","maxLength":800,"minLength":20},"stage":{"enum":["pre-seed","seed","series-a","series-b","series-c","growth","public"],"type":"string"},"countryHQ":{"type":"string","maxLength":60,"minLength":2},"foundedYear":{"type":"integer","maximum":2030,"minimum":1990}}},"growthPlan":{"type":"object","required":["currentArrEur","targetArrEur36m","headcountNow","headcountTarget36m","keyMilestones"],"properties":{"headcountNow":{"type":"integer","minimum":0},"currentArrEur":{"type":"number","minimum":0},"keyMilestones":{"type":"array","items":{"type":"string","maxLength":200,"minLength":10},"maxItems":8,"minItems":2},"targetArrEur36m":{"type":"number","minimum":0},"headcountTarget36m":{"type":"integer","minimum":0}}},"financialPosition":{"type":"object","required":["cashRunwayMonths","cashEur","burnMonthlyEur","grossMarginPct"],"properties":{"cashEur":{"type":"number","minimum":0},"hasJEIStatus":{"type":"boolean"},"burnMonthlyEur":{"type":"number","minimum":0},"grossMarginPct":{"type":"number","maximum":100,"minimum":0},"cashRunwayMonths":{"type":"number","minimum":0},"hasRDEligibility":{"type":"boolean"}}},"founderConstraints":{"type":"object","required":["maxDilutionFounderPct","controlRetentionPriority"],"properties":{"preferredProfile":{"enum":["control-max","growth-max","risk-min"],"type":"string"},"mustAvoidInstruments":{"type":"array","items":{"type":"string"},"maxItems":5},"maxDilutionFounderPct":{"type":"number","maximum":100,"minimum":0},"controlRetentionPriority":{"enum":["low","medium","high","absolute"],"type":"string"}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Stratégie de financement","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"cap_table_strategist","title":null,"description":"Stratège du cap table — Gapup agent-payable C-suite expertise (FUNDRAISING). Returns a structured, audited deliverable. Reference case: Aleph AI Series B — modèle dilution multi-rounds + simulations secondaires + hygiène equity · 5 scenarios. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","currentCapTable","founderObjectives","plannedRounds"],"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."},"focus":{"type":"string","maxLength":400},"company":{"type":"object","required":["name","sector","foundedYear"],"properties":{"name":{"type":"string"},"arrEur":{"type":"number","minimum":0},"sector":{"type":"string"},"foundedYear":{"type":"integer"}}},"plannedRounds":{"type":"array","items":{"type":"object","required":["roundType","targetAmountEur","targetPreMoneyEur","expectedTimeline"],"properties":{"roundType":{"enum":["seed","series-a","series-b","series-c","series-d-plus","bridge","secondary"],"type":"string"},"targetAmountEur":{"type":"number"},"expectedTimeline":{"type":"string"},"targetPreMoneyEur":{"type":"number","minimum":0}}},"maxItems":4,"minItems":1},"currentCapTable":{"type":"object","required":["totalSharesOutstanding","holders","esopPoolUnallocatedShares"],"properties":{"holders":{"type":"array","items":{"type":"object","required":["name","type","shares"],"properties":{"name":{"type":"string"},"type":{"enum":["founder","co-founder","early-employee","esop-pool","angel","vc-seed","vc-series-a","vc-series-b","vc-series-c","vc-later","advisor","secondary-buyer"],"type":"string"},"shares":{"type":"number"},"vestingSchedule":{"type":"string"}}},"maxItems":20,"minItems":3},"totalSharesOutstanding":{"type":"number"},"safeNotesOutstandingEur":{"type":"number","minimum":0},"esopPoolUnallocatedShares":{"type":"number"}}},"founderObjectives":{"type":"string","maxLength":800,"minLength":20}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Stratège du cap table","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"carbon_footprint_calculator","title":null,"description":"Calculate a company's greenhouse-gas footprint under the GHG Protocol (Scope 1 + 2 + 3, in tCO2eq, tier-2 accuracy ±20%). Returns the emissions breakdown, hotspot identification, 5-8 reduction levers each with capex and payback, an SBTi-aligned reduction trajectory over 5-25 years, the 15 Scope-3 categories in detail, and CSRD/ESRS reporting readiness. When to use this tool: the user needs a carbon assessment for CSRD compliance pre-audit, green-finance access, or supplier ESG scorecards. Inputs: the company profile and its activity data. Delivered by Émilie, the AI Sustainability lead of the Gapup portfolio.","input_schema":{"type":"object","required":["company","perimeter","scope2Sources"],"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."},"focus":{"type":"string","maxLength":400},"company":{"type":"object","required":["name","sector","fte","referenceYear"],"properties":{"fte":{"type":"integer","minimum":1},"name":{"type":"string","maxLength":120,"minLength":2},"sector":{"type":"string","maxLength":120,"minLength":2},"locations":{"type":"integer","minimum":1},"revenueEur":{"type":"number","minimum":0},"referenceYear":{"type":"integer","maximum":2030,"minimum":2018}}},"perimeter":{"type":"object","required":["organizational","geographic"],"properties":{"geographic":{"type":"array","items":{"type":"string"},"maxItems":20,"minItems":1},"organizational":{"enum":["operational-control","financial-control","equity-share"],"type":"string"},"excludedActivities":{"type":"string","maxLength":400}}},"scope1Sources":{"type":"array","items":{"type":"object","required":["source","fuelType","annualConsumption","unit"],"properties":{"unit":{"type":"string","maxLength":40},"source":{"type":"string","maxLength":120,"minLength":2},"fuelType":{"type":"string","maxLength":80,"minLength":2},"annualConsumption":{"type":"number","minimum":0}}},"maxItems":15},"scope2Sources":{"type":"array","items":{"type":"object","required":["source","energyType","annualConsumptionKWh","location","isRenewableContract"],"properties":{"source":{"type":"string","maxLength":120,"minLength":2},"location":{"type":"string","maxLength":80,"minLength":2},"energyType":{"enum":["electricity","heat","steam","cooling"],"type":"string"},"isRenewableContract":{"type":"boolean"},"annualConsumptionKWh":{"type":"number","minimum":0}}},"maxItems":20,"minItems":1},"reductionTargets":{"type":"object","required":["sbtiAligned","targetYear","targetReductionPct"],"properties":{"targetYear":{"type":"integer","maximum":2050,"minimum":2025},"sbtiAligned":{"type":"boolean"},"targetReductionPct":{"type":"number","maximum":100,"minimum":0}}},"scope3Activities":{"type":"array","items":{"type":"object","required":["category","description"],"properties":{"category":{"type":"string","description":"GHG Protocol Scope 3 category 1-15"},"description":{"type":"string","maxLength":300,"minLength":10},"estimatedScale":{"type":"string","maxLength":120,"minLength":4}}},"maxItems":15}}},"output_schema":{"type":"object","required":["executiveSummary","totalEmissionsTco2eq","breakdown","hotspots","reductionLevers","csrdReadiness"],"properties":{"kpis":{"type":"array","items":{"type":"object","required":["label","value"],"properties":{"label":{"type":"string"},"trend":{"enum":["up","down","stable"],"type":"string"},"value":{"type":"string"}}},"description":"3-5 headline ESG KPI bubbles"},"hotspots":{"type":"array","items":{"type":"object","required":["source","scope","emissionsTco2eq"],"properties":{"scope":{"enum":["1","2","3"],"type":"string"},"source":{"type":"string"},"shareOfTotal":{"type":"number","description":"Percentage of total footprint"},"emissionsTco2eq":{"type":"number"}}},"description":"Top emission sources ranked by contribution"},"breakdown":{"type":"object","required":["scope1Tco2eq","scope2Tco2eq","scope3Tco2eq"],"properties":{"scope1Tco2eq":{"type":"number"},"scope2Tco2eq":{"type":"number"},"scope3Tco2eq":{"type":"number"}},"description":"Emissions breakdown by scope"},"csrdReadiness":{"type":"object","required":["overallScore"],"properties":{"gaps":{"type":"array","items":{"type":"string"}},"nextSteps":{"type":"array","items":{"type":"string"}},"overallScore":{"type":"number","maximum":100,"minimum":0}},"description":"CSRD/ESRS reporting readiness assessment"},"sbtiTrajectory":{"type":"array","items":{"type":"object","required":["year","targetEmissionsTco2eq"],"properties":{"year":{"type":"integer"},"targetEmissionsTco2eq":{"type":"number"},"reductionVsBaselinePct":{"type":"number"}}},"description":"SBTi-aligned annual reduction trajectory"},"reductionLevers":{"type":"array","items":{"type":"object","required":["lever","reductionPotentialTco2eq"],"properties":{"lever":{"type":"string"},"capexEur":{"type":"number"},"priority":{"enum":["high","medium","low"],"type":"string"},"paybackYears":{"type":"number"},"reductionPotentialTco2eq":{"type":"number"}}},"description":"5-8 actionable reduction levers with financial analysis"},"executiveSummary":{"type":"string","description":"Board-ready GHG assessment prose"},"scope3Categories":{"type":"array","items":{"type":"object","required":["category","emissionsTco2eq"],"properties":{"category":{"type":"string"},"dataQuality":{"enum":["measured","estimated","excluded"],"type":"string"},"categoryNumber":{"type":"integer","maximum":15,"minimum":1},"emissionsTco2eq":{"type":"number"}}},"description":"GHG Protocol 15 Scope-3 categories detail"},"totalEmissionsTco2eq":{"type":"number","description":"Total GHG footprint in tCO2eq (Scope 1+2+3 combined, ±20% tier-2 accuracy)"}}},"annotations":{"title":"Carbon Footprint Calculator (GHG Protocol)","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"carbon_roadmap","title":null,"description":"Roadmap carbone — Gapup agent-payable C-suite expertise (SUSTAINABILITY). Returns a structured, audited deliverable. Reference case: Cas démo — Roadmap carbone. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","perimeter","scope2Sources"],"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."},"focus":{"type":"string","maxLength":400},"company":{"type":"object","required":["name","sector","fte","referenceYear"],"properties":{"fte":{"type":"integer","minimum":1},"name":{"type":"string","maxLength":120,"minLength":2},"sector":{"type":"string","maxLength":120,"minLength":2},"locations":{"type":"integer","minimum":1},"revenueEur":{"type":"number","minimum":0},"referenceYear":{"type":"integer","maximum":2030,"minimum":2018}}},"perimeter":{"type":"object","required":["organizational","geographic"],"properties":{"geographic":{"type":"array","items":{"type":"string"},"maxItems":20,"minItems":1},"organizational":{"type":"string"},"excludedActivities":{"type":"string","maxLength":400}}},"scope1Sources":{"type":"array","items":{"type":"object","required":["source","fuelType","annualConsumption","unit"],"properties":{"unit":{"type":"string","maxLength":40},"source":{"type":"string","maxLength":120,"minLength":2},"fuelType":{"type":"string","maxLength":80,"minLength":2},"annualConsumption":{"type":"number","minimum":0}}},"maxItems":15},"scope2Sources":{"type":"array","items":{"type":"object","required":["source","energyType","annualConsumptionKWh","location","isRenewableContract"],"properties":{"source":{"type":"string","maxLength":120,"minLength":2},"location":{"type":"string","maxLength":80,"minLength":2},"energyType":{"type":"string"},"isRenewableContract":{"type":"boolean"},"annualConsumptionKWh":{"type":"number","minimum":0}}},"maxItems":20,"minItems":1},"reductionTargets":{"type":"object","required":["sbtiAligned","targetYear","targetReductionPct"],"properties":{"targetYear":{"type":"integer","maximum":2050,"minimum":2025},"sbtiAligned":{"type":"boolean"},"targetReductionPct":{"type":"number","maximum":100,"minimum":0}}},"scope3Activities":{"type":"array","items":{"type":"object","required":["category","description"],"properties":{"category":{"enum":["purchased-goods-services","capital-goods","fuel-energy-related","upstream-transportation","waste-operations","business-travel","employee-commuting","upstream-leased-assets","downstream-transportation","processing-sold","use-sold-products","end-of-life-sold","downstream-leased-assets","franchises","investments"],"type":"string"},"description":{"type":"string","maxLength":300,"minLength":10},"estimatedScale":{"type":"string","maxLength":120,"minLength":4}}},"maxItems":15}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Roadmap carbone","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"champion_mapping","title":null,"description":"Cartographie du champion — Gapup agent-payable C-suite expertise (CRO). Returns a structured, audited deliverable. Reference case: Spendesk × Decathlon (deal €120k/an) — Champion identifié : CFO Group · Plan 6 semaines multi-touch. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["deal","knownContacts","sellerContext"],"properties":{"deal":{"type":"object","required":["companyName","sector","dealSizeEur","stage"],"properties":{"stage":{"type":"string","maxLength":60,"minLength":2},"sector":{"type":"string","maxLength":100,"minLength":2},"companyName":{"type":"string","maxLength":200,"minLength":2},"dealSizeEur":{"type":"number","minimum":0}}},"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."},"knownContacts":{"type":"array","items":{"type":"object","required":["name","title","department","engagementLevel"],"properties":{"name":{"type":"string","maxLength":100,"minLength":2},"notes":{"type":"string","maxLength":300},"title":{"type":"string","maxLength":100,"minLength":2},"department":{"type":"string","maxLength":60,"minLength":2},"engagementLevel":{"enum":["none","low","medium","high"],"type":"string"}}},"maxItems":10,"minItems":1},"sellerContext":{"type":"object","required":["ourProductName","mainValueProp"],"properties":{"mainValueProp":{"type":"string","maxLength":300,"minLength":10},"ourProductName":{"type":"string","maxLength":100,"minLength":2},"dealVelocityDays":{"type":"number","minimum":0}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Cartographie du champion","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"change_failure_root_cause_classifier","title":null,"description":"Classifies root causes of change failures for CTO-level incident analysis. Uses GitHub PR metadata and Snyk vulnerability data to identify patterns like dependency vulnerabilities, configuration drift, or deployment process gaps. Inputs include GitHub PR URL or incident ID, and outputs structured root cause categories with confidence scores. Ideal for post-mortem analysis and change risk assessment.","input_schema":{"type":"object","required":["pr_url"],"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."},"pr_url":{"type":"string","pattern":"^https://github.com/[^/]+/[^/]+/pull/\\d+$"},"incident_id":{"type":"string"},"snyk_org_id":{"type":"string"},"time_range_days":{"type":"number","maximum":90,"minimum":1}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["url","fetched_at","source_type"],"properties":{"url":{"type":"string"},"fetched_at":{"type":"string","format":"date-time"},"source_type":{"enum":["github_pr","snyk_vuln"],"type":"string"}}}},"warnings":{"type":"array","items":{"type":"string"}},"root_causes":{"type":"array","items":{"type":"object","required":["category","confidence"],"properties":{"category":{"enum":["dependency_vulnerability","configuration_drift","deployment_process","code_logic","infrastructure","third_party_service"],"type":"string"},"evidence":{"type":"array","items":{"type":"string"}},"confidence":{"type":"number","maximum":1,"minimum":0},"suggested_actions":{"type":"array","items":{"type":"string"}}}}}}},"annotations":{"title":"Change Failure Root Cause Classifier","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"china_ecommerce_intel","title":null,"description":"Chinese e-commerce intelligence for the ZH diaspora (50M+), import-export teams, brand IP enforcement, MENA/Africa entrepreneurs sourcing from China, and brand monitoring. Covers Taobao, Tmall, JD.com, Pinduoduo, 1688.com (B2B) and AliExpress (cross-border).\n\nFive modes:\n• product_search — search products by keyword across CN platforms. Returns title ZH/EN, price CNY + USD estimate, sales 30d, rating, seller info, product URL.\n• seller_profile — full seller/supplier dossier: factory vs reseller detection, certifications (ISO, BSCI, CE), rating, years in business, main categories.\n• price_history — 12-month price trend for a product (live current price + seasonal model for CN shopping festivals: 11.11, 6.18, CNY).\n• brand_monitoring — detect counterfeits and grey market listings: price anomaly detection (>50% below MSRP = suspicious), counterfeit keyword scan, risk score 0-100.\n• market_intel — category overview: top 5 sellers by market share, avg/median price, volume estimate, price range.\n\nData quality note: LIVE data from Taobao/Tmall/JD/Pinduoduo REQUIRES AICI_RESEARCH_PROXY_URL with CN residential routing (Bright Data -country-cn). Without proxy: AliExpress (cross-border) + curated category fallback available.\n\nInput formats for seller_profile: 'platform:id' e.g. 'aliexpress:123456', '1688:87654321', 'tmall:apple-store-official'.\nInput formats for price_history: AliExpress product URL or numeric product ID.","input_schema":{"type":"object","required":["mode","query"],"properties":{"mode":{"enum":["product_search","seller_profile","price_history","brand_monitoring","market_intel"],"type":"string","description":"Analysis mode. product_search=find products, seller_profile=supplier dossier, price_history=price trend, brand_monitoring=counterfeit detection, market_intel=category overview."},"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."},"query":{"type":"string","maxLength":300,"minLength":1,"description":"Keyword, product name, product_id, seller_id (platform:id), brand name, or category. Accepts Chinese characters (ZH) or English."},"region":{"enum":["CN-domestic","cross-border"],"type":"string","description":"Market region. CN-domestic=full platform coverage, cross-border=AliExpress+1688 focus. Default: CN-domestic."},"platform":{"enum":["taobao","tmall","jd","pinduoduo","1688","aliexpress","all"],"type":"string","description":"Target platform. Default: all. Note: taobao/tmall/jd/pinduoduo require CN proxy."}}},"output_schema":{"type":"object","required":["mode","platform_used","signals","sources","quality_score","status"],"properties":{"mode":{"type":"string"},"status":{"enum":["partial","final","failed"],"type":"string"},"signals":{"type":"array","items":{"type":"object","required":["severity","category","message"],"properties":{"message":{"type":"string"},"category":{"type":"string"},"severity":{"enum":["info","warning","critical"],"type":"string"}}}},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","partial","unavailable"],"type":"string"}}}},"products":{"type":"array","items":{"type":"object","required":["product_id","title_zh","seller_id","seller_name","price_rmb","price_usd_estimate","product_url","platform"],"properties":{"rating":{"type":"number"},"category":{"type":"string"},"platform":{"type":"string"},"title_en":{"type":"string"},"title_zh":{"type":"string"},"image_url":{"type":"string"},"price_rmb":{"type":"number"},"sales_30d":{"type":"number"},"seller_id":{"type":"string"},"product_id":{"type":"string"},"product_url":{"type":"string"},"seller_name":{"type":"string"},"review_count":{"type":"number"},"price_usd_estimate":{"type":"number"}}}},"market_intel":{"type":"object","required":["category","top_sellers","avg_price_rmb","median_price_rmb","price_range","monthly_volume_est"],"properties":{"category":{"type":"string"},"price_range":{"type":"object","required":["min","max"],"properties":{"max":{"type":"number"},"min":{"type":"number"}}},"top_sellers":{"type":"array","items":{"type":"object","required":["name","market_share_pct","total_revenue_rmb_est"],"properties":{"name":{"type":"string"},"market_share_pct":{"type":"number"},"total_revenue_rmb_est":{"type":"number"}}}},"avg_price_rmb":{"type":"number"},"median_price_rmb":{"type":"number"},"monthly_volume_est":{"type":"number"}}},"platform_used":{"type":"array","items":{"type":"string"}},"price_history":{"type":"array","items":{"type":"object","required":["date","price_rmb","source"],"properties":{"date":{"type":"string"},"source":{"type":"string"},"price_rmb":{"type":"number"}}}},"quality_score":{"type":"number"},"seller_profile":{"type":"object","required":["seller_id","name_zh","platform","factory_or_reseller"],"properties":{"rating":{"type":"number"},"name_zh":{"type":"string"},"platform":{"type":"string"},"seller_id":{"type":"string"},"certifications":{"type":"array","items":{"type":"string"}},"products_count":{"type":"number"},"main_categories":{"type":"array","items":{"type":"string"}},"response_rate_pct":{"type":"number"},"years_in_business":{"type":"number"},"factory_or_reseller":{"enum":["factory","reseller","unknown"],"type":"string"}}},"brand_monitoring":{"type":"object","required":["brand","legitimate_listings","suspicious_listings","counterfeit_indicators","risk_score"],"properties":{"brand":{"type":"string"},"risk_score":{"type":"number"},"legitimate_listings":{"type":"number"},"suspicious_listings":{"type":"number"},"counterfeit_indicators":{"type":"array","items":{"type":"object","required":["product_id","title","price_anomaly_pct","seller_unverified","image_mismatch"],"properties":{"title":{"type":"string"},"product_id":{"type":"string"},"image_mismatch":{"type":"boolean"},"price_anomaly_pct":{"type":"number"},"seller_unverified":{"type":"boolean"}}}}}}}},"annotations":{"title":"China E-commerce Intel","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"china_market_data","title":null,"description":"Chinese capital market intelligence for the ZH diaspora (50M+) and institutional investors. Covers A-Shares (SSE/SZSE), H-Shares (HKEX), and ADRs across four modes:\n\n• company — full company profile: name ZH/EN, USCC (18-digit social credit code), exchange, industry (CSRC classification), chairperson, registered capital, SOE flag\n• market_quote — real-time quote: price (CNY or HKD), change%, volume, market cap, P/E ratio, dividend yield, last update timestamp\n• sector_overview — sector snapshot: top 5 companies by market cap, avg P/E, 30-day sector index change. Supported sectors: semiconductor, ev, battery, technology, finance, energy, realestate, consumer, pharma, telecom\n• regulatory_filing — recent regulatory disclosures (HKEX filings: annual, quarterly, announcements, mergers, IPOs) with title, date, document URL\n\nInput formats accepted:\n  • 6-digit A-Share ticker (e.g. '600519' for Moutai SSE)\n  • HKEX ticker (e.g. '0700.HK' or '700' for Tencent)\n  • Company name in EN or ZH (e.g. '腾讯', 'Kweichow Moutai')\n  • Sector keyword (e.g. 'semiconductor', '半导体')\n\nData sources: Yahoo Finance (primary, always accessible), Eastmoney push2 + CompanySurvey (via Bright Data proxy when AICI_RESEARCH_PROXY_URL is set), HKEX filing API. Note: Eastmoney/CSRC/SSE are blocked from datacenter IPs without proxy — set AICI_RESEARCH_PROXY_URL to unlock full coverage.","input_schema":{"type":"object","required":["mode","query"],"properties":{"mode":{"enum":["company","market_quote","sector_overview","regulatory_filing"],"type":"string","description":"Analysis mode. company=full profile, market_quote=price data, sector_overview=top 5 by sector, regulatory_filing=recent filings."},"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."},"query":{"type":"string","maxLength":200,"minLength":1,"description":"Ticker (6-digit A-share, 4-digit HK, Yahoo format), company name (ZH or EN), or sector keyword."},"exchange":{"enum":["SSE","SZSE","HKEX","all"],"type":"string","description":"Exchange filter. Default: all. Affects sector_overview ticker selection."},"period_days":{"type":"number","maximum":365,"minimum":1,"description":"Lookback period in days for regulatory filings. Default: 30."}}},"output_schema":{"type":"object","required":["mode","query","sources","quality_score","status"],"properties":{"mode":{"type":"string"},"query":{"type":"string"},"status":{"enum":["partial","final","failed"],"type":"string"},"company":{"type":"object","required":["name_zh"],"properties":{"uscc":{"type":"string"},"ticker":{"type":"string"},"address":{"type":"string"},"name_en":{"type":"string"},"name_zh":{"type":"string"},"exchange":{"enum":["SSE","SZSE","HKEX","NYSE-ADR","private"],"type":"string"},"chairperson":{"type":"string"},"listed_date":{"type":"string"},"state_owned":{"type":"boolean"},"industry_eng":{"type":"string"},"industry_csrc":{"type":"string"},"registered_capital_rmb":{"type":"number"}}},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","partial","unavailable"],"type":"string"}}}},"market_quote":{"type":"object","required":["ticker","exchange","price_rmb_or_hkd","currency","change_pct","volume","last_update"],"properties":{"ticker":{"type":"string"},"volume":{"type":"number"},"currency":{"type":"string"},"exchange":{"type":"string"},"pe_ratio":{"type":"number"},"change_pct":{"type":"number"},"last_update":{"type":"string"},"dividend_yield":{"type":"number"},"market_cap_rmb":{"type":"number"},"price_rmb_or_hkd":{"type":"number"}}},"quality_score":{"type":"number"},"sector_overview":{"type":"object","required":["sector_zh","sector_en","top_5_companies"],"properties":{"avg_pe":{"type":"number"},"sector_en":{"type":"string"},"sector_zh":{"type":"string"},"top_5_companies":{"type":"array","items":{"type":"object","required":["name","ticker"],"properties":{"name":{"type":"string"},"ticker":{"type":"string"},"market_cap":{"type":"number"}}}},"sector_index_change_30d":{"type":"number"}}},"regulatory_filings":{"type":"array","items":{"type":"object","required":["date","type","title","url","source"],"properties":{"url":{"type":"string"},"date":{"type":"string"},"type":{"enum":["annual","quarterly","announcement","merger","ipo"],"type":"string"},"title":{"type":"string"},"source":{"enum":["CSRC","SSE","SZSE","HKEX"],"type":"string"}}}}}},"annotations":{"title":"China Market Data","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"churn_defender","title":null,"description":"Bouclier anti-churn — Gapup agent-payable C-suite expertise (CRO). Returns a structured, audited deliverable. Reference case: Spendesk — portefeuille 400 clients PME/ETI, détection churn Q2 2025 (€8M ARR). Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","accounts","analysisWindowDays"],"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."},"company":{"type":"object","required":["name","sector","arr","totalAccounts","avgContractValueEur","currentChurnRatePct","targetChurnRatePct","renewalWindowMonths"],"properties":{"arr":{"type":"number","minimum":0},"name":{"type":"string","maxLength":120,"minLength":2},"sector":{"type":"string","maxLength":160,"minLength":2},"totalAccounts":{"type":"integer","minimum":1},"targetChurnRatePct":{"type":"number","maximum":100,"minimum":0},"avgContractValueEur":{"type":"number","minimum":0},"currentChurnRatePct":{"type":"number","maximum":100,"minimum":0},"renewalWindowMonths":{"type":"integer","maximum":12,"minimum":1}}},"accounts":{"type":"array","items":{"type":"object","required":["id","name","arrEur","contractRenewalDate","industry","size","csmOwner"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"size":{"enum":["startup","sme","mid-market","enterprise"],"type":"string"},"notes":{"type":"string","maxLength":500},"arrEur":{"type":"number","minimum":0},"csmOwner":{"type":"string"},"industry":{"type":"string"},"npsScore":{"type":"number","maximum":100,"minimum":-100},"openTickets":{"type":"integer","minimum":0},"usageDropPct":{"type":"number","maximum":100,"minimum":-100},"championsLeft":{"type":"integer","minimum":0},"missedPayments":{"type":"integer","minimum":0},"lastLoginDaysAgo":{"type":"integer","minimum":0},"competitorMentions":{"type":"integer","minimum":0},"contractRenewalDate":{"type":"string"}}},"maxItems":30,"minItems":5},"csrContext":{"type":"string","maxLength":800},"analysisWindowDays":{"type":"integer","default":90,"maximum":180,"minimum":30}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Bouclier anti-churn","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"climate_scenario_rcp","title":null,"description":"Projections climatiques long terme par scénario IPCC (RCP AR5 + SSP AR6) pour toute localisation. Scénarios : RCP_4_5, RCP_8_5 (AR5), SSP1_2_6, SSP2_4_5, SSP3_7_0, SSP5_8_5 (AR6), ou 'all' (compare tous). Horizons : 2030–2100. Métriques : température (delta vs baseline 1990-2010, jours >35°C, nuits chaudes), précipitations (delta%, événements extrêmes, sécheresses), hausse du niveau de la mer (cm vs 2000), événements extrêmes (ouragans, inondations P100, sécheresses), indice incendie. Sorties : comparaison multi-scénarios, probabilité IPCC, signaux d'impact business par secteur. Sources : Open-Meteo CMIP6 (keyless), IPCC AR6 Atlas lookup, NOAA SLR projections. Usages : TCFD/CSRD physical risk, due diligence actifs long terme, assurance catastrophe, planification infrastructure. Cache 7j. SLA ≤20s.","input_schema":{"type":"object","required":["location","scenario","horizon_year"],"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."},"metrics":{"type":"array","items":{"enum":["temperature","precipitation","sea_level","extreme_events","wildfire_index"],"type":"string"},"description":"Métriques à inclure. Défaut : toutes."},"location":{"type":"object","properties":{"lat":{"type":"number","description":"Latitude décimale"},"lon":{"type":"number","description":"Longitude décimale"},"city":{"type":"string","description":"Ville (ex. 'Miami', 'Paris', 'Dhaka')"},"country":{"type":"string","description":"Pays ou code ISO (ex. 'France', 'US', 'BD')"}},"description":"Localisation : {city, country?} ou {lat, lon}"},"scenario":{"enum":["RCP_4_5","RCP_8_5","SSP1_2_6","SSP2_4_5","SSP3_7_0","SSP5_8_5","all"],"type":"string","description":"Scénario IPCC. 'all' génère une comparaison multi-scénarios."},"horizon_year":{"type":"number","maximum":2100,"minimum":2030,"description":"Année horizon de la projection (2030–2100)"},"compare_baseline":{"type":"boolean","description":"Comparer vs baseline 1990-2010 (défaut true)"}}},"output_schema":{"type":"object","required":["location","scenario","horizon_year","projections","ipcc_likelihood_label","business_impact_signals","sources","quality_score","status"],"properties":{"status":{"enum":["partial","final","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"type":"string"}}}},"location":{"type":"object","required":["resolved_name","lat","lon"],"properties":{"lat":{"type":"number"},"lon":{"type":"number"},"country":{"type":"string"},"ipcc_region":{"type":"string"},"resolved_name":{"type":"string"}}},"scenario":{"type":"string"},"projections":{"type":"object","required":["temperature","precipitation","extreme_events"],"properties":{"sea_level":{"type":"object","properties":{"rise_cm_vs_2000":{"type":"number"},"coastal_flood_risk_pct":{"type":"number"}}},"temperature":{"type":"object","required":["mean_annual_c","delta_vs_baseline_c","days_over_35c_per_year","hot_nights_per_year"],"properties":{"mean_annual_c":{"type":"number"},"delta_vs_baseline_c":{"type":"number"},"hot_nights_per_year":{"type":"number"},"days_over_35c_per_year":{"type":"number"}}},"precipitation":{"type":"object","required":["mean_annual_mm","delta_vs_baseline_pct","extreme_events_per_year","dry_spells_max_days"],"properties":{"mean_annual_mm":{"type":"number"},"dry_spells_max_days":{"type":"number"},"delta_vs_baseline_pct":{"type":"number"},"extreme_events_per_year":{"type":"number"}}},"extreme_events":{"type":"object"},"wildfire_index":{"type":"object"}}},"horizon_year":{"type":"number"},"quality_score":{"type":"number"},"baseline_period":{"type":"string"},"ipcc_likelihood_label":{"type":"string"},"business_impact_signals":{"type":"array","items":{"type":"object"}},"multi_scenario_comparison":{"type":"array","items":{"type":"object"}}}},"annotations":{"title":"Climate Scenario RCP/SSP Projections","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"clinical_evidence_briefer","title":null,"description":"Brief évidence clinique (GRADE) — Gapup agent-payable C-suite expertise (RISK). Returns a structured, audited deliverable. Answers: Review the clinical evidence for <drug/intervention> in <indication> — GRADE rating, key trials, safety signals. · Scan safety signals for <molecule> in <population> — adverse events, severity, frequency from FAERS and trial data. · Assess comparative effectiveness of <intervention> versus <comparator> for <disease> — what does the evidence show? · Is there evidence supporting drug repurposing of <molecule> for <new indication> — existing trials and GRADE quality? · What are the evidence gaps for <intervention> in <patient population> before formulary adoption? Reference case: Semaglutide 2.4mg · Chronic weight management in non-diabetic adults · GRADE high efficacy · studies found · nausea/GI signals · FDA approved · PubMed+ClinicalTrials+OpenFDA. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["topic","max_studies","evidence_focus","date_range_years"],"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."},"topic":{"type":"string","maxLength":300,"minLength":3},"max_studies":{"type":"integer","default":20,"maximum":50,"minimum":5},"intervention":{"type":"string","maxLength":200},"evidence_focus":{"enum":["efficacy","safety","adverse-events","comparative-effectiveness","all"],"type":"string","default":"all"},"target_disease":{"type":"string","maxLength":200},"date_range_years":{"type":"integer","default":5,"maximum":20,"minimum":1},"intervention_type":{"enum":["drug","device","biologic","procedure","behavioral","diagnostic"],"type":"string"}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Brief évidence clinique (GRADE)","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"clinical_pharma_intel","title":null,"description":"Clinical and pharmaceutical intelligence for biotech analysts, healthcare fund managers, pharma BD teams, catalyst-driven hedge funds and health journalists. Aggregates live data across five modes:\n• trials — active/completed clinical trials (ClinicalTrials.gov v2 + EU CTR in parallel, 450k+ records)\n• pipeline — full pipeline by sponsor: trial count by phase + top indications\n• approvals — FDA drug label approvals + mechanism of action (OpenFDA)\n• recalls — FDA enforcement recalls classified by severity (Class I/II/III)\n• adverse_events — FAERS aggregated reactions: top 10 reactions + serious% \n\nSignal detection (P0/P1/P2):\n  P0 if Class I recall OR trial terminated for safety reason\n  P1 if serious adverse events >30% OR ≥3 recalls in 12 months\n  P2 otherwise (standard monitoring)\n\nAll sources are public and keyless. Optional env OPENFDA_API_KEY raises daily quota from 1,000 to 120,000 requests. SLA: ≤16s p95 (parallel fetch, 8s budget per source). Cache: 6h trials, 24h approvals, 12h recalls, 6h adverse events.","input_schema":{"type":"object","required":["query"],"properties":{"mode":{"enum":["trials","pipeline","approvals","recalls","adverse_events"],"type":"string","description":"Analysis mode. Default \"trials\". trials=clinical trials, pipeline=sponsor overview, approvals=FDA approvals, recalls=enforcement, adverse_events=FAERS"},"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."},"phase":{"enum":["1","2","3","4","NA"],"type":"string","description":"Filter trials by phase (1/2/3/4/NA). Only applies to modes trials and pipeline."},"query":{"type":"string","maxLength":200,"minLength":2,"description":"Drug name, indication, sponsor or molecule (e.g. \"atezolizumab\", \"metastatic NSCLC\", \"Roche\", \"semaglutide\")"},"country":{"type":"string","maxLength":5,"description":"ISO 2-letter country code to filter trial sites (e.g. US, FR, DE)."},"max_results":{"type":"number","maximum":50,"minimum":5,"description":"Maximum number of results to return. Default 20."},"status_filter":{"enum":["recruiting","active","completed","terminated"],"type":"string","description":"Filter trials by status. Only applies to modes trials and pipeline."}}},"output_schema":{"type":"object","required":["query","mode","signals","sources","quality_score","status"],"properties":{"mode":{"type":"string"},"query":{"type":"string"},"status":{"enum":["partial","final","failed"],"type":"string"},"trials":{"type":"array","items":{"type":"object","required":["title","sponsor","phase","status","conditions","interventions","sites_countries","url","source"],"properties":{"url":{"type":"string"},"phase":{"type":"string"},"title":{"type":"string"},"nct_id":{"type":"string"},"source":{"enum":["ClinicalTrials_gov","EU_CTR","WHO_ICTRP","JPRN","ChiCTR"],"type":"string"},"status":{"type":"string"},"sponsor":{"type":"string"},"euctr_id":{"type":"string"},"conditions":{"type":"array","items":{"type":"string"}},"start_date":{"type":"string"},"last_update":{"type":"string"},"interventions":{"type":"array","items":{"type":"string"}},"completion_date":{"type":"string"},"primary_outcome":{"type":"string"},"sites_countries":{"type":"array","items":{"type":"string"}},"enrollment_target":{"type":"number"}}}},"recalls":{"type":"array","items":{"type":"object","required":["drug","recall_date","classification","reason","source"],"properties":{"drug":{"type":"string"},"reason":{"type":"string"},"source":{"enum":["FDA","EMA"],"type":"string"},"recall_date":{"type":"string"},"affected_lots":{"type":"string"},"classification":{"type":"string"}}}},"signals":{"type":"array","items":{"type":"object","required":["severity","summary","evidence"],"properties":{"summary":{"type":"string"},"evidence":{"type":"array","items":{"type":"string"}},"severity":{"enum":["P0","P1","P2"],"type":"string"}}}},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","unavailable","partial"],"type":"string"}}}},"pipeline":{"type":"object","required":["sponsor","total_active_trials","by_phase","top_indications"],"properties":{"sponsor":{"type":"string"},"by_phase":{"type":"object","additionalProperties":{"type":"number"}},"top_indications":{"type":"array","items":{"type":"object","required":["indication","count"],"properties":{"count":{"type":"number"},"indication":{"type":"string"}}}},"total_active_trials":{"type":"number"}}},"approvals":{"type":"array","items":{"type":"object","required":["drug","sponsor","indication","source"],"properties":{"drug":{"type":"string"},"source":{"type":"string"},"sponsor":{"type":"string"},"ema_date":{"type":"string"},"fda_date":{"type":"string"},"mechanism":{"type":"string"},"indication":{"type":"string"}}}},"quality_score":{"type":"number"},"adverse_events":{"type":"object","required":["drug","total_reports","top_reactions","serious_pct","source"],"properties":{"drug":{"type":"string"},"source":{"enum":["FAERS"],"type":"string"},"serious_pct":{"type":"number"},"top_reactions":{"type":"array","items":{"type":"object","required":["reaction","count"],"properties":{"count":{"type":"number"},"reaction":{"type":"string"}}}},"total_reports":{"type":"number"}}}}},"annotations":{"title":"Clinical & Pharma Intelligence","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"cloud_cost_ri_optimizer","title":null,"description":"Analyzes AWS and Azure cloud pricing data alongside RIPE regional demand trends to generate Reserved Instance purchase recommendations for CTOs. Inputs include target cloud provider, instance family, region, and desired commitment term. Outputs include cost savings percentage, optimal RI quantity, and regional demand insights. Ideal for reducing cloud spend with data-driven decisions. Keywords: cloud cost optimization, reserved instances, AWS pricing, Azure pricing, RIPE demand trends.","input_schema":{"type":"object","required":["cloud_provider","instance_family","region"],"properties":{"term":{"enum":["1-year","3-year"],"type":"string"},"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."},"region":{"type":"string"},"utilization":{"type":"number","maximum":100,"minimum":0},"cloud_provider":{"enum":["aws","azure"],"type":"string"},"instance_family":{"type":"string"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"ri_cost":{"type":"number"},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"on_demand_cost":{"type":"number"},"break_even_months":{"type":"number"},"regional_demand_score":{"type":"number","maximum":100,"minimum":0},"cost_savings_percentage":{"type":"number"},"recommended_ri_quantity":{"type":"number"}}},"annotations":{"title":"Cloud Reserved Instance Optimizer","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"code_review_depth_optimizer","title":null,"description":"As a CTO, this tool analyzes your team's historical DORA metrics (deployment frequency, lead time, MTTR, change failure rate) and GitHub pull request data to recommend an optimal code review depth. Input your repository identifier and time range, and receive a structured recommendation on review rigor (light, standard, thorough) with supporting metrics and risk-adjusted rationale.","input_schema":{"type":"object","required":["repository","timeRangeDays"],"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."},"teamSize":{"type":"number","minimum":1,"description":"Number of active developers in the team"},"repository":{"type":"string","description":"GitHub repository identifier in format owner/repo"},"riskTolerance":{"enum":["low","medium","high"],"type":"string","description":"Organization's risk tolerance level"},"timeRangeDays":{"type":"number","maximum":365,"minimum":7,"description":"Number of days of historical data to analyze"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"recommendation":{"type":"object","required":["reviewDepth","confidence","rationale","metrics"],"properties":{"metrics":{"type":"object","required":["changeFailureRate","deploymentFrequency"],"properties":{"mttr":{"type":"number"},"leadTime":{"type":"number"},"changeFailureRate":{"type":"number"},"deploymentFrequency":{"type":"number"}}},"rationale":{"type":"string"},"confidence":{"type":"number","maximum":1,"minimum":0},"reviewDepth":{"enum":["light","standard","thorough"],"type":"string"}}}}},"annotations":{"title":"Code Review Depth Optimizer","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"comp_benchmark_geo_delta","title":null,"description":"Compares local compensation benchmarks against HQ standards for CHROs, adjusting for cost-of-living and tax differentials. Inputs include job role, local and HQ locations, and salary range. Outputs include adjusted benchmark delta, cost-of-living multiplier, and tax impact. Keywords: compensation benchmark, geographic pay equity, cost-of-living adjustment, tax differential analysis.","input_schema":{"type":"object","required":["jobRole","localLocation","hqLocation"],"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."},"jobRole":{"type":"string","description":"Standardized job role (e.g., 'Software Engineer III')"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., 'USD')"},"baseSalary":{"type":"number","description":"Current base salary in local currency"},"hqLocation":{"type":"string","description":"HQ location (ISO 3166-2 code or city, country)"},"localLocation":{"type":"string","description":"Local work location (ISO 3166-2 code or city, country)"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"taxImpact":{"type":"number","description":"Estimated tax differential percentage"},"adjustedSalary":{"type":"number","description":"Salary adjusted for cost-of-living and taxes"},"benchmarkDelta":{"type":"number","description":"Percentage difference between local and HQ benchmark"},"confidenceScore":{"type":"number","description":"0-1 confidence in data quality"},"costOfLivingMultiplier":{"type":"number","description":"Local cost-of-living index relative to HQ"}}},"annotations":{"title":"Geographic Compensation Benchmark Delta","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"competitive_deep_dive","title":null,"description":"Gold-standard competitive deep dive — STRUCTURED multi-source data (no LLM narrative). Pair tool: `competitor_intel` for LLM-narrated board briefing + slide script. Aggregates Wikipedia, Yahoo Finance, SEC EDGAR, Wayback Machine, DuckDuckGo, HackerNews, domain scraping — all keyless. Returns agent-shaped JSON: KPIs (funding, employees, revenue, market cap), P0/P1/P2 competitive signals, pricing radar, competitor comparison matrix, Wayback timeline, positioning (sector/industry/icp_hypothesis/moat_signals), quality score. Every field is sourced or marked unavailable — no hallucinated figures. SLA: p50 ~25s, p95 ~30s · score 80+ on listed targets (US/EU/foreign) · score ~40 on private companies (no EDGAR/Yahoo data). Use sync for batch agents (≤30s tolerance). Use `competitive_deep_dive_async` + `competitive_deep_dive_result(job_id)` for conversational agents. Inputs: company name or domain (required), optional competitor list (≤5), optional depth (easy/medium/hard).","input_schema":{"type":"object","required":["company"],"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."},"depth":{"enum":["easy","medium","hard"],"type":"string","description":"Research depth: 'easy' = Wikipedia + DDG (fast, ~15s); 'medium' = + Yahoo Finance + EDGAR + Wayback (default, ~45s); 'hard' = + HackerNews + domain surfaces + competitor deep dive (~120s)"},"company":{"type":"string","maxLength":200,"minLength":2,"description":"Name or domain of the target company (e.g. 'Salesforce', 'notion.so', 'HubSpot CRM')"},"competitors":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":5,"description":"Optional list of competitor names or domains to include in the comparison matrix (max 5)"}}},"output_schema":{"type":"object","required":["company","domain_resolved","depth_used","generated_at","kpis","signals","pricing_radar","comparison","wayback_timeline","positioning","quality","sources"],"properties":{"kpis":{"type":"array","items":{"type":"object","required":["label","value","sub","source"],"properties":{"sub":{"type":"string","description":"Sub-label or context"},"label":{"type":"string"},"value":{"type":"string"},"source":{"type":"string"}}},"description":"Key Performance Indicators sourced from public data"},"company":{"type":"string"},"quality":{"type":"object","required":["score","status","weak_zones","details"],"properties":{"score":{"type":"number"},"status":{"enum":["partial","final","failed"],"type":"string"},"details":{"type":"array","items":{"type":"string"}},"weak_zones":{"type":"array","items":{"type":"string"}}}},"signals":{"type":"array","items":{"type":"object","required":["severity","category","summary","evidence","source_url"],"properties":{"summary":{"type":"string"},"category":{"type":"string"},"evidence":{"type":"string"},"severity":{"enum":["P0","P1","P2"],"type":"string"},"source_url":{"type":"string"}}},"description":"Competitive intelligence signals, severity-ranked P0 (critical) to P2 (informational)"},"sources":{"type":"array","items":{"type":"object","required":["label","url","status"],"properties":{"url":{"type":"string"},"label":{"type":"string"},"status":{"enum":["retrieved","unavailable","partial"],"type":"string"}}}},"comparison":{"type":"array","items":{"type":"object","required":["dimension","target_value","competitors"],"properties":{"dimension":{"type":"string"},"competitors":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"target_value":{"type":"string"}}},"description":"Feature/dimension comparison between target and each competitor"},"depth_used":{"enum":["easy","medium","hard"],"type":"string"},"positioning":{"type":"object","required":["summary","icp_hypothesis","moat_signals"],"properties":{"sector":{"type":["string","null"]},"summary":{"type":"string"},"industry":{"type":["string","null"]},"moat_signals":{"type":"array","items":{"type":"string"},"description":"Observed moat indicators (brand, distribution, data network effect, etc.)"},"icp_hypothesis":{"type":"string","description":"Inferred Ideal Customer Profile based on website/Wikipedia"}},"description":"Positioning analysis derived from public data"},"generated_at":{"type":"string"},"pricing_radar":{"type":"array","items":{"type":"object","required":["tier","price","features","source_url"],"properties":{"tier":{"type":"string"},"price":{"type":"string"},"features":{"type":"array","items":{"type":"string"}},"source_url":{"type":"string"}}},"description":"Pricing tiers extracted from public sources"},"domain_resolved":{"type":["string","null"]},"wayback_timeline":{"type":"array","items":{"type":"object","required":["date","snapshot_url"],"properties":{"date":{"type":"string"},"note":{"type":"string"},"snapshot_url":{"type":"string"}}},"description":"Historical snapshots of the company website from Wayback Machine"}}},"annotations":{"title":"Competitive Deep Dive","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"competitive_deep_dive_async","title":null,"description":"Async variant of competitive_deep_dive. Returns immediately (<200ms) with a job_id. The research runs in the background (p50≈25s, p95≈30s for depth=medium). Poll the result with competitive_deep_dive_result(job_id) after the eta_seconds hint. Use this instead of competitive_deep_dive when the agent cannot wait >15s for a response. Inputs: same as competitive_deep_dive — company (required), competitors (optional list, max 5), depth (easy/medium/hard, default medium). Async tool — register a webhook via `webhooks_manage(register, url, [job.completed])` to receive callbacks instead of polling. Faster + lighter.","input_schema":{"type":"object","required":["company"],"properties":{"depth":{"enum":["easy","medium","hard"],"type":"string","description":"Research depth: 'easy'≈15s, 'medium'≈30s (default), 'hard'≈60s"},"company":{"type":"string","maxLength":200,"minLength":2,"description":"Name or domain of the target company (e.g. 'Salesforce', 'notion.so')"},"competitors":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":5,"description":"Optional list of competitor names or domains to include in the comparison matrix (max 5)"}}},"output_schema":{"type":"object","required":["job_id","status","eta_seconds","submitted_at"],"properties":{"job_id":{"type":"string","description":"Unique job identifier — pass to competitive_deep_dive_result"},"status":{"enum":["queued"],"type":"string","description":"Always 'queued' on submission"},"eta_seconds":{"type":"number","description":"Estimated seconds until result is ready"},"submitted_at":{"type":"string","description":"ISO-8601 submission timestamp"}}},"annotations":{"title":"Competitive Deep Dive (async submit)","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"competitive_deep_dive_result","title":null,"description":"Poll the result of a competitive_deep_dive_async job. Returns status=pending while running, status=completed with the full report once done, status=failed on error, or status=not_found if the job_id is unknown or expired (TTL 24h). Call this after the eta_seconds hint returned by competitive_deep_dive_async.","input_schema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string","description":"The job_id returned by competitive_deep_dive_async"}}},"output_schema":{"type":"object","oneOf":[{"title":"Pending","required":["status","elapsed_seconds"],"properties":{"status":{"enum":["pending"],"type":"string"},"eta_seconds":{"type":["number","null"]},"elapsed_seconds":{"type":"number"}}},{"title":"Completed","required":["status","result","took_seconds"],"properties":{"result":{"type":"object"},"status":{"enum":["completed"],"type":"string"},"took_seconds":{"type":"number"}}},{"title":"Failed","required":["status","error","took_seconds"],"properties":{"error":{"type":"string"},"status":{"enum":["failed"],"type":"string"},"took_seconds":{"type":"number"}}},{"title":"NotFound","required":["status"],"properties":{"status":{"enum":["not_found"],"type":"string"}}}]},"annotations":{"title":"Competitive Deep Dive — Poll Result","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"competitor_intel","title":null,"description":"LLM-narrated competitive-intelligence BRIEFING — for human consumption (board meeting, pitch prep). Pair tool: `competitive_deep_dive` for raw structured multi-source data (agent-shaped JSON). Returns: recent competitor moves with severity (critical/high/medium/low), prioritised signals, pricing-radar comparison, 3-6 quantified recommendations (impact in € or %, 7/30/90/180-day horizons), and an 8-12 slide presenter script. Use when the buyer wants a narrative briefing or a deck. Inputs: your company (name + one-paragraph pitch) + 1-10 competitors. Delivered by Manue, AI CMO of the Gapup portfolio.","input_schema":{"type":"object","required":["selfCompany","competitors"],"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."},"focus":{"type":"string","maxLength":400,"description":"Optional — what the buyer wants to track first (e.g. pricing moves, hiring patterns)"},"competitors":{"type":"array","items":{"type":"object","required":["name","url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2}}},"maxItems":10,"minItems":1,"description":"1-10 competitors to analyze"},"selfCompany":{"type":"object","required":["name","pitch"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2},"pitch":{"type":"string","maxLength":400,"minLength":10,"description":"One-paragraph pitch"}},"description":"Your company info"}}},"output_schema":{"type":"object","required":["executiveSummary","competitorMoves","recommendations","presenterScript"],"properties":{"kpis":{"type":"array","items":{"type":"object","required":["label","value"],"properties":{"label":{"type":"string"},"trend":{"enum":["up","down","stable"],"type":"string"},"value":{"type":"string"}}},"description":"3-5 headline KPI bubbles"},"sources":{"type":"array","items":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"excerpt":{"type":"string"}}},"description":"Cited sources"},"pricingRadar":{"type":"array","items":{"type":"object","required":["competitor"],"properties":{"tier":{"type":"string"},"features":{"type":"array","items":{"type":"string"}},"priceEur":{"type":"number"},"competitor":{"type":"string"}}},"description":"Pricing comparison across competitors"},"competitorMoves":{"type":"array","items":{"type":"object","required":["competitor","move","severity"],"properties":{"date":{"type":"string"},"move":{"type":"string"},"source":{"type":"string"},"severity":{"enum":["critical","high","medium","low"],"type":"string"},"competitor":{"type":"string"}}},"description":"Recent moves per competitor with severity rating"},"presenterScript":{"type":"array","items":{"type":"object","required":["slide","title","keyPoints","speakerNote"],"properties":{"slide":{"type":"integer"},"title":{"type":"string"},"keyPoints":{"type":"array","items":{"type":"string"}},"visualHint":{"type":"string"},"speakerNote":{"type":"string"}}},"description":"8-12 slide board presenter script"},"recommendations":{"type":"array","items":{"type":"object","required":["action","expectedImpact","horizon"],"properties":{"action":{"type":"string"},"horizon":{"enum":["7d","30d","90d","180d"],"type":"string"},"priority":{"enum":["critical","high","medium","low"],"type":"string"},"expectedImpact":{"type":"string"}}},"description":"3-6 actionable strategic recommendations"},"executiveSummary":{"type":"string","description":"Board-ready prose summary (120-400 chars)"}}},"annotations":{"title":"Competitor Intelligence Report","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"competitor_moves","title":null,"description":"Mouvements concurrents — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Answers: What have my named competitors done recently — releases, pricing changes, hires, funding? · Which competitor signals are the most urgent right now and what should I do about them? Reference case: Notion — moves de ClickUp, Asana, Coda. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["selfCompany","competitors"],"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."},"focus":{"type":"string","maxLength":400},"competitors":{"type":"array","items":{"type":"object","required":["name","url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2}}},"maxItems":10,"minItems":1},"selfCompany":{"type":"object","required":["name","pitch"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2},"pitch":{"type":"string","maxLength":400,"minLength":10}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Mouvements concurrents","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"competitor_pricing_radar","title":null,"description":"Radar pricing concurrents — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Answers: How do my competitors' pricing plans and monthly prices compare to mine? · Which competitor plan undercuts or out-features my equivalent tier? Reference case: Notion — pricing vs ClickUp, Asana, Coda. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["selfCompany","competitors"],"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."},"focus":{"type":"string","maxLength":400},"competitors":{"type":"array","items":{"type":"object","required":["name","url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2}}},"maxItems":10,"minItems":1},"selfCompany":{"type":"object","required":["name","pitch"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2},"pitch":{"type":"string","maxLength":400,"minLength":10}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Radar pricing concurrents","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"competitor_pricing_scrape","title":null,"description":"Scrape and parse a competitor pricing page from a URL or domain. Fetches via proxy-aware timedFetch (tries /pricing, /plans, homepage fallback), then extracts: plan names, prices, billing cadence (monthly/annual/usage-based/one-time), key features, free tier presence, enterprise tier, estimated price range. Returns structured pricing tiers. If unfetchable or no pricing found (anti-bot, SPA, auth wall): returns a clear degraded result with warnings and signals — never fake success. ICP: founders, product managers, pricing strategists, competitive intel teams. Proxy-aware (AICI_RESEARCH_PROXY_URL). Cache TTL 6h.","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Competitor URL or domain (e.g. 'https://notion.so/pricing', 'notion.so', 'https://www.example.com'). For best results, provide the direct pricing page URL."},"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."}}},"output_schema":{"type":"object","required":["url_fetched","domain","pricing_found","tiers","raw_price_signals","plan_names_detected","has_free_tier","has_enterprise_tier","estimated_price_range","billing_model_signals","warnings","quality_score","status"],"properties":{"tiers":{"type":"array"},"domain":{"type":"string"},"status":{"enum":["partial","final","failed"],"type":"string"},"warnings":{"type":"array","items":{"type":"string"}},"url_fetched":{"type":"string"},"has_free_tier":{"type":"boolean"},"pricing_found":{"type":"boolean"},"quality_score":{"type":"number"},"raw_price_signals":{"type":"array","items":{"type":"string"}},"has_enterprise_tier":{"type":"boolean"},"plan_names_detected":{"type":"array","items":{"type":"string"}},"billing_model_signals":{"type":"array","items":{"type":"string"}},"estimated_price_range":{"type":"object"}}},"annotations":{"title":"Competitor Pricing Scrape","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"competitor_profiles","title":null,"description":"Profils concurrents — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Answers: What are the strengths, weaknesses and positioning of each of my competitors? · Give me a SWOT-style profile of a named competitor. Reference case: Notion — profils de ClickUp, Asana, Coda. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["selfCompany","competitors"],"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."},"focus":{"type":"string","maxLength":400},"competitors":{"type":"array","items":{"type":"object","required":["name","url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2}}},"maxItems":10,"minItems":1},"selfCompany":{"type":"object","required":["name","pitch"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2},"pitch":{"type":"string","maxLength":400,"minLength":10}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Profils concurrents","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"competitor_recommendations","title":null,"description":"Recommandations concurrentielles — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Answers: Given my competitors, what strategic actions should I take and in what order? · What should my 7/30/90/180-day competitive response plan look like? Reference case: Notion — actions face à ClickUp, Asana, Coda. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["selfCompany","competitors"],"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."},"focus":{"type":"string","maxLength":400},"competitors":{"type":"array","items":{"type":"object","required":["name","url"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2}}},"maxItems":10,"minItems":1},"selfCompany":{"type":"object","required":["name","pitch"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":120,"minLength":2},"pitch":{"type":"string","maxLength":400,"minLength":10}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Recommandations concurrentielles","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"comp_plan_architect","title":null,"description":"Architecture plan de commissionnement — Gapup agent-payable C-suite expertise (CRO). Returns a structured, audited deliverable. Reference case: Gapup Hub — Comp Plan 8 rôles commerciaux · OTE €65-280k · Budget comp €2.1M · Quota coverage 3.2×. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","salesTeam","targets","currentChallenges"],"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."},"company":{"type":"object","required":["name","sector","stage"],"properties":{"name":{"type":"string","maxLength":200,"minLength":2},"stage":{"enum":["pre-seed","seed","serie-a","serie-b","serie-c","serie-d-plus","profitable-sme","enterprise"],"type":"string"},"sector":{"type":"string","maxLength":100,"minLength":2}}},"targets":{"type":"object","required":["annualRevenueTargetEur","averageContractValueEur","salesCycleTargetDays"],"properties":{"churnTargetPct":{"type":"number","maximum":100,"minimum":0},"salesCycleTargetDays":{"type":"number","maximum":730,"minimum":1},"annualRevenueTargetEur":{"type":"number","minimum":0},"averageContractValueEur":{"type":"number","minimum":0}}},"geography":{"type":"string","maxLength":100,"minLength":2},"salesTeam":{"type":"object","required":["roles","totalSalesHeadcount"],"properties":{"roles":{"type":"array","items":{"type":"object","required":["role","headcount"],"properties":{"role":{"enum":["ae","sdr","csm","se","manager","vp"],"type":"string"},"headcount":{"type":"number","maximum":500,"minimum":1},"currentOteSalary":{"type":"number","minimum":0},"currentBaseSalary":{"type":"number","minimum":0}}},"maxItems":8,"minItems":1},"totalSalesHeadcount":{"type":"number","maximum":1000,"minimum":1}}},"currentChallenges":{"type":"array","items":{"type":"string","maxLength":200,"minLength":5},"maxItems":5,"minItems":1},"preferredStructure":{"enum":["base-plus-commission","ote-split","revenue-share","milestone-bonus","hybrid"],"type":"string"}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Architecture plan de commissionnement","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_audience_profile","title":null,"description":"Return the audience targeting profile of a content entity — its enrichment tags reframed as audience facets with confidence, corroboration and full provenance (verifiable, sourced). The response also carries an entity-level provenance block (average confidence, data freshness). When to use this tool: an ad-tech or marketing agent needs a machine-readable, verifiable audience descriptor for a franchise or work. Input: an entity_id and its type.","input_schema":{"type":"object","required":["entity_id"],"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."},"entity_id":{"type":"string","description":"Entity id from content_catalog"},"entity_type":{"enum":["franchise","work"],"type":"string"}}},"output_schema":{"type":"object","required":["entity_id","entity_type","provenance","audience_facets"],"properties":{"entity_id":{"type":"string"},"provenance":{"type":"object","properties":{"is_stale":{"type":"boolean"},"freshness":{"enum":["fresh","stale"],"type":"string"},"avg_confidence":{"type":"number"},"last_refreshed":{"type":["string","null"]},"oldest_age_days":{"type":["integer","null"]},"avg_corroboration":{"type":"number"}},"description":"Entity-level trust & freshness summary."},"entity_type":{"type":"string"},"audience_facets":{"type":"object","description":"Map facet → array of { label, confidence, corroboration, source_count, sources }","additionalProperties":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"confidence":{"type":"number"},"source_count":{"type":"integer"},"corroboration":{"type":"number"}}}}}}},"annotations":{"title":"Content Audience Profile","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_catalog","title":null,"description":"Browse the Gapup gold-standard content catalogue — video games, films, TV series and music. Returns franchises with their works (title, release year). When to use this tool: an agent needs structured, audited metadata for a cultural franchise, wants to resolve a title to a canonical entity, or browses a domain's catalogue before requesting enrichment. Inputs: a content domain and an optional case-insensitive name filter. Each franchise id can be passed to content_enrichment for its fine-grained tag profile.","input_schema":{"type":"object","required":["domain"],"properties":{"name":{"type":"string","maxLength":120,"description":"Optional case-insensitive substring filter on franchise name"},"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."},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Maximum number of franchises to return (default 20)"},"domain":{"enum":["music","film","tv","video-game"],"type":"string","description":"Content domain to browse"}}},"output_schema":{"type":"object","required":["domain","count","franchises"],"properties":{"count":{"type":"integer"},"domain":{"type":"string"},"franchises":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"works":{"type":"array","items":{"type":"object"}},"origin_country":{"type":["string","null"]},"first_release_year":{"type":["integer","null"]}}}}}},"annotations":{"title":"Content Catalog","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_compare","title":null,"description":"Compare the tag profiles of two content entities (franchises or works) and measure how similar they are. Returns a Jaccard similarity score, the list of shared tags, the tags unique to each entity, and a breakdown of shared tags by facet. When to use this tool: an agent needs to compare two franchises or works (e.g. 'how similar are Dark Souls and Elden Ring?', 'what do Street Fighter and Mortal Kombat have in common?', 'on which axes do these two games differ?'), find positioning overlap, identify cross-sell opportunities, or answer 'if you liked X you might like Y' questions backed by data. Works for any domain (video-games, music, film, tv).","input_schema":{"type":"object","required":["entity_a","entity_b"],"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."},"entity_a":{"type":"string","description":"Id of the first entity from content_catalog (e.g. 'game-dark-souls', 'music-daft-punk')."},"entity_b":{"type":"string","description":"Id of the second entity from content_catalog (e.g. 'game-elden-ring', 'music-justice')."},"entity_type":{"enum":["franchise","work"],"type":"string","description":"Whether both ids are franchises or works (applies to both). Defaults to 'franchise'."}}},"output_schema":{"type":"object","required":["entity_a","entity_b","entity_type","similarity","shared_count","a_tag_count","b_tag_count","shared_tags","unique_to_a","unique_to_b","shared_by_facet"],"properties":{"entity_a":{"type":"string"},"entity_b":{"type":"string"},"similarity":{"type":"number","description":"Jaccard index = |shared| / |union|, rounded to 2 decimal places. 0 = no overlap, 1 = identical profiles."},"a_tag_count":{"type":"integer"},"b_tag_count":{"type":"integer"},"entity_type":{"type":"string"},"shared_tags":{"type":"array","items":{"type":"object","properties":{"facet":{"type":["string","null"]},"label":{"type":"string"},"tag_id":{"type":"string"}}},"description":"Tags present in both entities (up to 40)."},"unique_to_a":{"type":"array","items":{"type":"object","properties":{"facet":{"type":["string","null"]},"label":{"type":"string"},"tag_id":{"type":"string"}}},"description":"Tags present only in entity_a (up to 40)."},"unique_to_b":{"type":"array","items":{"type":"object","properties":{"facet":{"type":["string","null"]},"label":{"type":"string"},"tag_id":{"type":"string"}}},"description":"Tags present only in entity_b (up to 40)."},"shared_count":{"type":"integer"},"shared_by_facet":{"type":"object","description":"Count of shared tags per facet (e.g. { genre: 3, theme: 5 }). Shows which dimensions drive the similarity.","additionalProperties":{"type":"integer"}}}},"annotations":{"title":"Content Compare","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_discovery","title":null,"description":"Discover content franchises within a domain. Two modes: pass `tag` for a precise taxonomy match (every game tagged 'co-op'), or pass `query` for free-text SEMANTIC search powered by pgvector embeddings — finding franchises by meaning ('dark atmospheric games about isolation') even when no literal tag matches. Results are verifiable: tag mode carries tag confidence/corroboration, semantic mode carries a similarity score; both carry entity freshness. When to use: an agent wants a domain-scoped shortlist by tag or by intent. Inputs: a domain plus either a tag or a free-text query.","input_schema":{"type":"object","required":["domain"],"properties":{"tag":{"type":"string","maxLength":80,"minLength":2,"description":"Tag label to match precisely (e.g. 'thriller', 'co-op'). Mutually exclusive with `query`."},"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."},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Maximum franchises to return (default 25)"},"query":{"type":"string","maxLength":400,"minLength":3,"description":"Free-text intent for semantic search (e.g. 'melancholic synth-pop about heartbreak'). Mutually exclusive with `tag`."},"domain":{"enum":["music","film","tv","video-game"],"type":"string","description":"Content domain to search within"}}},"output_schema":{"type":"object","required":["domain","method","count","franchises"],"properties":{"tag":{"type":["string","null"]},"count":{"type":"integer"},"query":{"type":["string","null"]},"domain":{"type":"string"},"method":{"enum":["tag","semantic"],"type":"string"},"franchises":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"similarity":{"type":["number","null"],"description":"Cosine similarity 0..1 (semantic method)."},"tag_provenance":{"type":["object","null"],"properties":{"confidence":{"type":"number"},"source_count":{"type":"integer"},"corroboration":{"type":"number"}},"description":"Provenance of the matching tag (tag method)."},"entity_freshness":{"type":"object","properties":{"is_stale":{"type":["boolean","null"]},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"avg_confidence":{"type":["number","null"]},"oldest_age_days":{"type":["integer","null"]}}},"first_release_year":{"type":["integer","null"]}}}}}},"annotations":{"title":"Content Discovery","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_engine","title":null,"description":"Moteur de contenu — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Reference case: Notion — content engine 2026 (productivity B2B). Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["brand","cluster","months","maxArticlesPerMonth"],"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."},"brand":{"type":"object","required":["name","voiceAttributes","audienceLabel"],"properties":{"name":{"type":"string","maxLength":120,"minLength":2},"audienceLabel":{"type":"string","maxLength":200,"minLength":5},"voiceAttributes":{"type":"array","items":{"type":"string","maxLength":40,"minLength":2},"maxItems":5,"minItems":2}}},"months":{"type":"integer","maximum":12,"minimum":3},"cluster":{"type":"object","required":["topic","primaryIntent"],"properties":{"topic":{"type":"string","maxLength":200,"minLength":3},"geography":{"type":"string","maxLength":80},"primaryIntent":{"enum":["informational","commercial","transactional","navigational"],"type":"string"}}},"maxArticlesPerMonth":{"type":"integer","maximum":80,"minimum":5}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Moteur de contenu","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_enrichment","title":null,"description":"Return the enriched tag profile of a content entity — the Gapup moat. Each tag carries a facet (genre, theme, play-mode, perspective…), a confidence score, a corroboration score and its full provenance (which sources corroborated it, when). The response also carries an entity-level provenance block (average confidence, data freshness). When to use this tool: an agent has a franchise or work id (from content_catalog) and needs a fine-grained, machine-readable, verifiable characterisation for matching, recommendation, contextual targeting or analysis. Inputs: an entity id and its type.","input_schema":{"type":"object","required":["entity_id"],"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."},"entity_id":{"type":"string","description":"Entity id from content_catalog (e.g. 'music-daft-punk', 'film-the-dark-knight-collection:the-dark-knight')"},"entity_type":{"enum":["franchise","work"],"type":"string","description":"Whether the id is a franchise or a work (default franchise)"}}},"output_schema":{"type":"object","required":["entity_id","tag_count","provenance","tags"],"properties":{"tags":{"type":"array","items":{"type":"object","properties":{"facet":{"type":["string","null"]},"label":{"type":"string"},"confidence":{"type":"number"},"provenance":{"type":"object","properties":{"sources":{"type":"array","items":{"type":"object"}},"fetched_at":{"type":["string","null"]},"last_verified_at":{"type":["string","null"]}}},"extracted_by":{"type":["string","null"]},"source_count":{"type":"integer"},"corroboration":{"type":"number"}}}},"entity_id":{"type":"string"},"tag_count":{"type":"integer"},"provenance":{"type":"object","properties":{"is_stale":{"type":"boolean"},"freshness":{"enum":["fresh","stale"],"type":"string"},"avg_confidence":{"type":"number"},"last_refreshed":{"type":["string","null"]},"oldest_age_days":{"type":["integer","null"]},"avg_corroboration":{"type":"number"}},"description":"Entity-level trust & freshness summary."},"entity_type":{"type":"string"}}},"annotations":{"title":"Content Enrichment","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_evergreen_score_analyzer","title":null,"description":"Evaluates content evergreen potential for CMOs by analyzing historical traffic patterns and backlink authority. Takes a content URL and optional time range, returns an evergreen score (0-100), traffic trend analysis, and backlink profile. Ideal for content strategy planning, SEO optimization, and identifying high-value evergreen assets. Uses Wayback Machine and Common Crawl public APIs.","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Content URL to analyze"},"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."},"toDate":{"type":"string","format":"date","description":"End date for historical analysis (YYYY-MM-DD)"},"fromDate":{"type":"string","format":"date","description":"Start date for historical analysis (YYYY-MM-DD)"}}},"output_schema":{"type":"object","required":["status","evergreenScore","trafficTrend","warnings","sources"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"lastSeen":{"type":"string","format":"date-time"},"warnings":{"type":"array","items":{"type":"string"}},"firstSeen":{"type":"string","format":"date-time"},"trafficTrend":{"enum":["declining","stable","growing","unknown"],"type":"string"},"backlinkCount":{"type":"number","minimum":0},"evergreenScore":{"type":"number","maximum":100,"minimum":0},"backlinkDomains":{"type":"number","minimum":0}}},"annotations":{"title":"Content Evergreen Score Analyzer","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_provenance","title":null,"description":"Audit the full data provenance of a content entity — all its enrichment tags with their extraction source, corroboration score, source list and last verification date, plus an entity-level freshness summary. Use this tool before citing or relying on enriched content data in a high-stakes context (ad targeting, editorial, analysis). Inputs: entity_id (required) and entity_type (franchise or work).","input_schema":{"type":"object","required":["entity_id"],"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."},"entity_id":{"type":"string","description":"Entity id from content_catalog (e.g. 'video-game-elden-ring')"},"entity_type":{"enum":["franchise","work"],"type":"string","description":"Whether the id is a franchise or a work (default: franchise)"}}},"output_schema":{"type":"object","required":["entity_id","entity_type","freshness_summary","lineage"],"properties":{"lineage":{"type":"array","items":{"type":"object","properties":{"facet":{"type":["string","null"]},"domain":{"type":["string","null"]},"tag_id":{"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"tag_label":{"type":["string","null"]},"confidence":{"type":"number"},"fetched_at":{"type":["string","null"]},"extracted_by":{"type":["string","null"]},"source_count":{"type":["integer","null"]},"corroboration":{"type":["number","null"]},"last_verified_at":{"type":["string","null"]}}},"description":"Full tag lineage from v_data_lineage — one entry per tag."},"entity_id":{"type":"string"},"entity_type":{"type":"string"},"freshness_summary":{"type":"object","properties":{"is_stale":{"type":["boolean","null"]},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"tag_count":{"type":["integer","null"]},"avg_confidence":{"type":["number","null"]},"oldest_age_days":{"type":["integer","null"]}},"description":"Entity-level freshness & trust summary from v_entity_freshness."}}},"annotations":{"title":"Content Provenance","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_ranking","title":null,"description":"Return the TOP-ranked content entities in a category, by a chosen criterion — the direct answer to superlative / decision queries: 'best video games', 'top RPGs', 'cheapest games', 'best value RPGs', 'best FPS playable right now', 'most popular music artists'. Criteria: critic_score, popularity, price, value (critic score per unit price). `direction` flips it (asc = cheapest/lowest first). `available_only` restricts to entities currently buyable. Sliceable by genre and release-year window; every result carries its score, price and source. When to use: an agent must produce a ranked shortlist to support a recommendation, a purchase or a 'what is the best X' decision.","input_schema":{"type":"object","required":["domain"],"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."},"genre":{"type":"string","description":"Optional genre filter, e.g. 'RPG', 'FPS', 'thriller'"},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Number of ranked results (default 20)"},"domain":{"enum":["music","film","tv","video-game"],"type":"string","description":"Content domain to rank within"},"year_to":{"type":"integer","description":"Optional latest release year"},"criterion":{"enum":["critic_score","popularity","price","value"],"type":"string","description":"critic_score (0-100, default) · popularity · price · value (critic score per unit price)"},"direction":{"enum":["desc","asc"],"type":"string","description":"desc = best/highest first (default); asc = cheapest/lowest/least first. Defaults to asc for price."},"year_from":{"type":"integer","description":"Optional earliest release year"},"available_only":{"type":"boolean","description":"If true, restrict to entities currently available to buy/play (default false)"}}},"output_schema":{"type":"object","required":["domain","criterion","count","ranking"],"properties":{"count":{"type":"integer"},"genre":{"type":["string","null"]},"domain":{"type":"string"},"ranking":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"rank":{"type":"integer"},"metric":{"type":["number","null"],"description":"Value of the ranking criterion"},"available":{"type":["boolean","null"]},"price_cents":{"type":["integer","null"]},"critic_score":{"type":["number","null"]},"score_source":{"type":["string","null"]},"price_currency":{"type":["string","null"]},"first_release_year":{"type":["integer","null"]}}}},"year_to":{"type":["integer","null"]},"criterion":{"type":"string"},"direction":{"type":"string"},"year_from":{"type":["integer","null"]},"available_only":{"type":"boolean"}}},"annotations":{"title":"Content Ranking","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_similar","title":null,"description":"Find content entities similar to a given one. For embedded franchises this uses SEMANTIC vector similarity (pgvector) over the enrichment profile — surfacing entities that feel alike even when their tags differ literally. Falls back to shared enrichment-tag overlap for works or non-embedded entities. Each result carries a similarity score and its entity-level freshness/confidence (verifiable, sourced). When to use this tool: an agent wants recommendations or lookalikes for a franchise or work. Input: an entity_id and its type.","input_schema":{"type":"object","required":["entity_id"],"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."},"limit":{"type":"integer","maximum":30,"minimum":1},"entity_id":{"type":"string","description":"Entity id from content_catalog"},"entity_type":{"enum":["franchise","work"],"type":"string"}}},"output_schema":{"type":"object","required":["entity_id","method","source_provenance","count","similar"],"properties":{"count":{"type":"integer"},"method":{"enum":["semantic","shared-tags"],"type":"string","description":"How similarity was computed."},"similar":{"type":"array","items":{"type":"object","properties":{"name":{"type":["string","null"]},"entity_id":{"type":"string"},"similarity":{"type":["number","null"],"description":"Cosine similarity 0..1 (semantic method)."},"shared_tags":{"type":["integer","null"],"description":"Count of shared enrichment tags (shared-tags method)."},"entity_freshness":{"type":"object","properties":{"is_stale":{"type":["boolean","null"]},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"avg_confidence":{"type":["number","null"]},"oldest_age_days":{"type":["integer","null"]}}}}}},"entity_id":{"type":"string"},"source_provenance":{"type":"object","properties":{"is_stale":{"type":["boolean","null"]},"freshness":{"enum":["fresh","stale","unknown"],"type":"string"},"avg_confidence":{"type":["number","null"]},"oldest_age_days":{"type":["integer","null"]}},"description":"Provenance of the source entity used to compute similarity."}}},"annotations":{"title":"Content Similar","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"content_taxonomy","title":null,"description":"Return the enrichment taxonomy of a content domain — every tag grouped by facet (genre, theme, mood, play-mode…). When to use this tool: an agent needs the controlled vocabulary to filter, classify or query content. Input: a domain.","input_schema":{"type":"object","required":["domain"],"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."},"domain":{"enum":["music","film","tv","gaming"],"type":"string","description":"Content domain"}}},"output_schema":{"type":"object","required":["domain","facet_count","tag_count","taxonomy"],"properties":{"domain":{"type":"string"},"taxonomy":{"type":"object","description":"Map facet → array of tag labels","additionalProperties":{"type":"array","items":{"type":"string"}}},"tag_count":{"type":"integer"},"facet_count":{"type":"integer"}}},"annotations":{"title":"Content Taxonomy","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"contract_risk_scanner","title":null,"description":"Scanner de risques contractuels — Gapup agent-payable C-suite expertise (RISK). Returns a structured, audited deliverable. Reference case: Salesforce MSA — revue d'un client SaaS B2B EMEA. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["contractContext","contractText"],"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."},"focus":{"type":"string","maxLength":500},"contractText":{"type":"string","maxLength":100000,"minLength":500},"contractContext":{"type":"object","required":["ourRole","contractType","counterparty"],"properties":{"ourRole":{"enum":["buyer","seller"],"type":"string"},"dealSize":{"type":"string","maxLength":200},"contractType":{"enum":["MSA","DPA","NDA","EULA","vendor","other"],"type":"string"},"counterparty":{"type":"object","required":["name","sector"],"properties":{"name":{"type":"string","maxLength":120,"minLength":2},"sector":{"type":"string","maxLength":120,"minLength":2}}}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Scanner de risques contractuels","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"corporate_registry_lookup","title":null,"description":"Resolve legal information about a company from its national corporate registry. Returns a normalised, sourced company profile: legal status, registration number, directors, shareholders, recent filings, registered address, share capital, and a quality score (0–100). Coverage: France (INPI, keyless — full SIREN/SIRET with directors), 3M+ entities worldwide via GLEIF LEI (keyless, large companies), UK (Companies House, optional key), Netherlands (KvK, optional key), and OpenCorporates (token required since 2026). Sources are tried in cascade; quality_score increases with each source that succeeds. When to use: due-diligence, KYC screening, supplier verification, M&A research, or any workflow needing verified company identity and legal status. Optional env vars: COMPANIES_HOUSE_API_KEY (UK), KVK_API_KEY (NL), OPENCORPORATES_API_TOKEN (OpenCorporates token).","input_schema":{"type":"object","required":["company_name"],"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."},"country":{"type":"string","maxLength":2,"minLength":2,"description":"ISO 3166-1 alpha-2 country code (e.g. 'FR', 'GB', 'NL', 'DE', 'SG', 'AU', 'US'). If omitted, inferred from legal suffix in company name, then falls back to global search."},"identifier":{"type":"string","maxLength":50,"description":"Optional registry identifier for a fast direct lookup: SIREN (FR, 9 digits), Companies House number (GB, 8 chars), KvK number (NL, 8 digits), etc."},"company_name":{"type":"string","maxLength":200,"minLength":2,"description":"Company name or trading name to look up (e.g. 'Sanofi', 'Tesco PLC', 'Notion Labs Inc')"}}},"output_schema":{"type":"object","required":["company_name","status","jurisdiction","registry","identifier","directors","shareholders","filings_recent","sources","quality_score","freshness"],"properties":{"status":{"enum":["active","dissolved","in_liquidation","unknown"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","unavailable"],"type":"string"}}}},"registry":{"type":"string"},"directors":{"type":"array","items":{"type":"object","required":["name","role"],"properties":{"name":{"type":"string"},"role":{"type":"string"},"appointed":{"type":["string","null"]}}}},"freshness":{"type":"string","description":"ISO timestamp"},"identifier":{"type":"string"},"legal_form":{"type":["string","null"]},"legal_name":{"type":["string","null"]},"company_name":{"type":"string"},"jurisdiction":{"type":"string"},"shareholders":{"type":"array","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"percentage":{"type":["number","null"]}}}},"quality_score":{"type":"number","description":"0-100 confidence score"},"share_capital":{"type":["object","null"],"properties":{"amount":{"type":"number"},"currency":{"type":"string"}}},"filings_recent":{"type":"array","items":{"type":"object","required":["date","type"],"properties":{"url":{"type":["string","null"]},"date":{"type":"string"},"type":{"type":"string"}}}},"incorporation_date":{"type":["string","null"]},"registered_address":{"type":["string","null"]}}},"annotations":{"title":"Corporate Registry Lookup","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"court_filings_multi","title":null,"description":"Aggregate court filings, judgments and litigation records for a company or individual across five major legal jurisdictions: US (CourtListener / PACER), UK (National Archives — EWHC/EWCA/UKSC/UKUT), EU (ECHR HUDOC — European Court of Human Rights), France (Légifrance / Cour de cassation) and Germany (BGH / BVerfG). Returns structured case records with type classification (civil/criminal/antitrust/bankruptcy/administrative/unknown), status (filed/pending/decided/appealed/unknown), parties extracted from case titles, opinion URLs and verbatim snippets. Cross-case pattern recognition produces severity-ranked signals (P0–P2) for criminal, antitrust, bankruptcy, regulatory, data-breach and IP categories. Use when: due diligence on a counterparty, vendor risk assessment, competitive intelligence (litigation history), regulatory exposure mapping. All sources are public and keyless. Optional env var COURTLISTENER_API_KEY raises US rate limits beyond the default 5 req/s anonymous tier. SLA: ≤25s p95 (all jurisdictions fetched in parallel, 8s budget per source). Quality score: 20 pts per jurisdiction with ≥1 case retrieved, +10 if signals detected, +5–10 if ≥2–3 distinct sources contributed.","input_schema":{"type":"object","required":["party_name"],"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."},"date_to":{"type":"string","description":"ISO date YYYY-MM-DD — latest filing or decision date to include"},"date_from":{"type":"string","description":"ISO date YYYY-MM-DD — earliest filing or decision date to include"},"party_name":{"type":"string","maxLength":200,"minLength":2,"description":"Name of the company or individual to search (e.g. \"Apple Inc\", \"TotalEnergies\", \"Volkswagen AG\")"},"jurisdiction":{"type":"array","items":{"enum":["US","UK","EU","FR","DE"],"type":"string"},"description":"Jurisdictions to search. Defaults to all [\"US\",\"UK\",\"EU\",\"FR\",\"DE\"]."}}},"output_schema":{"type":"object","required":["party_name","jurisdictions_searched","cases","by_jurisdiction","signals","sources","quality_score","status"],"properties":{"cases":{"type":"array","items":{"type":"object","required":["jurisdiction","court","case_id","title","date","type","status","parties","source"],"properties":{"date":{"type":"string"},"type":{"enum":["civil","criminal","administrative","bankruptcy","antitrust","unknown"],"type":"string"},"court":{"type":"string"},"title":{"type":"string"},"source":{"type":"string"},"status":{"enum":["filed","pending","decided","appealed","unknown"],"type":"string"},"case_id":{"type":"string"},"parties":{"type":"array","items":{"type":"string"}},"snippet":{"type":"string"},"opinion_url":{"type":"string"},"jurisdiction":{"type":"string"}}}},"status":{"enum":["partial","final","failed"],"type":"string"},"signals":{"type":"array","items":{"type":"object","required":["severity","category","summary","evidence_case_ids"],"properties":{"summary":{"type":"string"},"category":{"enum":["criminal","antitrust","bankruptcy","regulatory","data_breach","ip_dispute","other"],"type":"string"},"severity":{"enum":["P0","P1","P2"],"type":"string"},"evidence_case_ids":{"type":"array","items":{"type":"string"}}}}},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","unavailable","partial"],"type":"string"}}}},"party_name":{"type":"string"},"quality_score":{"type":"number"},"by_jurisdiction":{"type":"object","additionalProperties":{"type":"object","required":["count"],"properties":{"count":{"type":"number"},"latest_date":{"type":"string"}}}},"jurisdictions_searched":{"type":"array","items":{"enum":["US","UK","EU","FR","DE"],"type":"string"}}}},"annotations":{"title":"Court Filings Multi-Jurisdiction","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"crm_connector","title":null,"description":"Push, update, search and log activities in HubSpot, Salesforce or Pipedrive. 4 modes: push_lead (create contact/lead), update_opportunity (update deal stage/amount), search_contact (lookup by email), log_activity (call/email/meeting/note). Returns resource_id, direct CRM URL, signals and quality_score. If credentials are absent, returns a mock result with a warning signal. Auth: HubSpot via Bearer access_token; Salesforce via access_token + base_url; Pipedrive via api_key.","input_schema":{"type":"object","required":["mode","provider","data"],"properties":{"data":{"type":"object","description":"Payload depending on mode. push_lead: {email,first_name,last_name,company,phone,job_title}. update_opportunity: {deal_id/opportunity_id,stage,amount,close_date}. search_contact: {email}. log_activity: {type,body,contact_id/person_id,subject}.","additionalProperties":true},"mode":{"enum":["push_lead","update_opportunity","search_contact","log_activity"],"type":"string","description":"Action to perform in the CRM"},"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."},"provider":{"enum":["salesforce","hubspot","pipedrive"],"type":"string","description":"CRM provider to target"},"credentials":{"type":"object","properties":{"api_key":{"type":"string"},"base_url":{"type":"string","description":"Salesforce instance URL e.g. https://myorg.my.salesforce.com"},"access_token":{"type":"string"}},"description":"Auth credentials. HubSpot: access_token. Salesforce: access_token + base_url. Pipedrive: api_key."}}},"output_schema":{"type":"object","required":["mode","provider","success","signals","sources","quality_score","status"],"properties":{"url":{"type":"string"},"mode":{"type":"string"},"status":{"enum":["partial","final","failed"],"type":"string"},"signals":{"type":"array"},"sources":{"type":"array"},"success":{"type":"boolean"},"provider":{"type":"string"},"data_synced":{},"resource_id":{"type":"string"},"quality_score":{"type":"number"}}},"annotations":{"title":"Crm Connector","readOnlyHint":false,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"cross_sell_reco","title":null,"description":"Recommandations cross-sell — Gapup agent-payable C-suite expertise (CRO). Returns a structured, audited deliverable. Reference case: Alan × Gapup Hub — 3 produits recommandés · Fit 'perfect' × 2 · ARR potentiel +€18k. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","account","portfolio"],"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."},"account":{"type":"object","required":["name","arrEur","currentProducts"],"properties":{"name":{"type":"string","maxLength":200,"minLength":2},"size":{"enum":["smb","mid-market","enterprise","strategic"],"type":"string"},"arrEur":{"type":"number","minimum":0},"usageSignals":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":5,"minItems":0},"currentProducts":{"type":"array","items":{"type":"string","maxLength":100},"maxItems":5,"minItems":1}}},"company":{"type":"object","required":["name","sector"],"properties":{"name":{"type":"string","maxLength":200,"minLength":2},"sector":{"type":"string","maxLength":100,"minLength":2}}},"portfolio":{"type":"array","items":{"type":"object","required":["name","category"],"properties":{"name":{"type":"string","maxLength":100,"minLength":2},"category":{"type":"string","maxLength":100,"minLength":2}}},"maxItems":10,"minItems":2}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Recommandations cross-sell","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"crypto_wallet_intel","title":null,"description":"Multi-chain on-chain analytics for crypto trading agents, on-chain analysts, AML/compliance teams and DeFi BD. Covers Ethereum, Base, Polygon, BSC, Arbitrum, Optimism — EVM-compatible addresses only.\n\n5 modes:\n• wallet_profile — full wallet summary: type (EOA/contract/CEX/protocol), inferred persona (whale/MEV-bot/DeFi-user/hodler…), age, tx count, native balance, ERC-20 count, NFT collections, OFAC sanctions flag\n• token_flows — ERC-20 inflows/outflows per token on the selected period, priced in USD via CoinGecko\n• pnl_estimate — FIFO realized + unrealized P&L on the period with confidence rating (high/medium/low)\n• counterparties — top 20 counterparties ranked by USD volume with CEX/DEX/protocol labels\n• defi_positions — active DeFi positions detected via Etherscan interaction history (Aave/Compound/Uniswap/Curve/Lido/Balancer/SushiSwap)\n\nSignal detection (P0/P1/P2):\n  P0 if OFAC SDN match OR direct Tornado Cash / sanctioned-protocol interaction\n  P1 if >$1M volume on wallet <30 days old OR MEV-bot pattern OR >80% volume on single counterparty\n  P2 informational (CEX wallet, new wallet, no anomaly)\n\nSources: Etherscan family (keyless free-tier, optional API key per chain), DefiLlama (keyless), public EVM RPC (keyless), CoinGecko free tier (keyless).\nCache TTL: 5 min (wallet activity evolves fast). Budget: 8s per source.\n\nEnv vars (all optional, raise Etherscan rate-limit from 1 req/5s to 5 req/s):\n  ETHERSCAN_API_KEY · BASESCAN_API_KEY · POLYGONSCAN_API_KEY\n  BSCSCAN_API_KEY · ARBISCAN_API_KEY · OPTIMISM_API_KEY","input_schema":{"type":"object","required":["mode","address"],"properties":{"mode":{"enum":["wallet_profile","token_flows","pnl_estimate","counterparties","defi_positions"],"type":"string","description":"Analysis mode. wallet_profile=full wallet summary + persona + sanctions flag. token_flows=ERC-20 inflows/outflows per token priced in USD. pnl_estimate=FIFO realized+unrealized P&L with confidence. counterparties=top 20 counterparties by volume. defi_positions=active positions on Aave/Compound/Uniswap/Curve/Lido/etc."},"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."},"chain":{"enum":["ethereum","base","polygon","bsc","arbitrum","optimism","all"],"type":"string","description":"Chain to analyze. Default \"ethereum\". Use \"all\" to scan all 6 chains (slower, ~30s)."},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"EVM-compatible wallet address (0x... 40 hex chars). Works on all supported chains."},"period_days":{"type":"number","maximum":365,"minimum":1,"description":"Lookback window in days for token_flows, pnl_estimate, counterparties, defi_positions. Default 30."},"min_value_usd":{"type":"number","minimum":0,"description":"Minimum USD value filter for token_flows and counterparties. Default $100."}}},"output_schema":{"type":"object","required":["mode","address","chains_analyzed","signals","sources","quality_score","status"],"properties":{"mode":{"type":"string"},"status":{"type":"string"},"address":{"type":"string"},"signals":{"type":"array","items":{"type":"object","properties":{"message":{"type":"string"},"category":{"type":"string"},"severity":{"type":"string"}}}},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"type":"string"}}}},"token_flows":{"type":"array","items":{"type":"object","properties":{"net_usd":{"type":"number"},"tx_count":{"type":"number"},"inflows_usd":{"type":"number"},"last_tx_iso":{"type":"string"},"outflows_usd":{"type":"number"},"token_symbol":{"type":"string"},"token_address":{"type":"string"}}}},"pnl_estimate":{"type":"object","properties":{"confidence":{"type":"string"},"period_days":{"type":"number"},"cost_basis_usd":{"type":"number"},"realized_pnl_usd":{"type":"number"},"unrealized_pnl_usd":{"type":"number"}}},"quality_score":{"type":"number"},"counterparties":{"type":"array","items":{"type":"object","properties":{"side":{"type":"string"},"label":{"type":"string"},"address":{"type":"string"},"tx_count":{"type":"number"},"volume_usd":{"type":"number"}}}},"defi_positions":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"asset":{"type":"string"},"chain":{"type":"string"},"apy_pct":{"type":"number"},"protocol":{"type":"string"},"value_usd":{"type":"number"}}}},"wallet_profile":{"type":"object","properties":{"address":{"type":"string"},"age_days":{"type":"number"},"first_tx":{"type":"string"},"erc20_count":{"type":"number"},"chains_active":{"type":"array","items":{"type":"string"}},"inferred_type":{"type":"string"},"sanctions_flag":{"type":"boolean"},"total_tx_count":{"type":"number"},"inferred_persona":{"type":"string"},"native_balance_eth":{"type":"number"},"native_balance_usd":{"type":"number"},"nft_collections_count":{"type":"number"}}},"chains_analyzed":{"type":"array","items":{"type":"string"}}}},"annotations":{"title":"Crypto Wallet Intel","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"customer_marketing","title":null,"description":"Marketing clients & ambassadeurs — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Reference case: Gapup Hub — 12 clients analysés · 4 ambassadeurs identifiés · Programme + 6 case studies + référral. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","product","customers","goals"],"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."},"goals":{"type":"array","items":{"enum":["case-studies","testimonials","referrals","ambassadors","community","upsell"],"type":"string"},"maxItems":6,"minItems":1},"company":{"type":"object","required":["name","sector"],"properties":{"name":{"type":"string","maxLength":100},"sector":{"type":"string","maxLength":100}}},"product":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":100}}},"customers":{"type":"array","items":{"type":"object","required":["id","name"],"properties":{"id":{"type":"string","maxLength":20},"name":{"type":"string","maxLength":100},"arrEur":{"type":"number","minimum":0},"tenure":{"type":"string","maxLength":50},"useCase":{"type":"string","maxLength":300},"industry":{"type":"string","maxLength":100},"npsScore":{"type":"number","maximum":10,"minimum":0},"keyContact":{"type":"string","maxLength":100},"usageRatePct":{"type":"number","maximum":100,"minimum":0},"referenceWilling":{"type":"boolean"}}},"maxItems":30,"minItems":3},"targetUseCases":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":5},"contentBudgetEur":{"type":"number","minimum":0}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Marketing clients & ambassadeurs","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"customer_voice_synth","title":null,"description":"Synthèse voix client — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Reference case: Alan (assurance santé) — 3 personas · Top 5 douleurs · Repositionnement messagerie recommandé. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","dataSources","targetSegments"],"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."},"company":{"type":"object","required":["name","sector","product"],"properties":{"name":{"type":"string","maxLength":200,"minLength":2},"sector":{"type":"string","maxLength":100,"minLength":2},"product":{"type":"string","maxLength":100,"minLength":2}}},"dataSources":{"type":"array","items":{"type":"object","required":["type","volume"],"properties":{"type":{"enum":["reviews","support-tickets","nps-verbatims","user-interviews","social","churn-surveys"],"type":"string"},"volume":{"type":"number","minimum":0},"description":{"type":"string","maxLength":200}}},"maxItems":6,"minItems":1},"targetSegments":{"type":"array","items":{"type":"string","maxLength":80},"maxItems":5,"minItems":1},"repositioningFocus":{"type":"string","maxLength":300,"minLength":10}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Synthèse voix client","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"cve_security_lookup","title":null,"description":"Look up CVE vulnerability data for enterprise security teams, DevSecOps and SOC analysts. Supports two modes: exact CVE ID lookup (e.g. 'CVE-2024-3094') or keyword search by product/vendor (e.g. 'openssl', 'Apache Tomcat'). Cross-references four authoritative keyless sources: NVD NIST (official CVE database, CVSS v3 scores, affected CPEs), CISA KEV (Known Exploited Vulnerabilities catalog — exploit_in_wild flag), EPSS FIRST (exploit probability 0-1), GitHub Security Advisories (ecosystem-specific: npm/pypi/maven). Returns structured vulnerability records with CVSS v3 scores, affected product version ranges, CWE weakness classification, references and exploitation status. Signals engine produces P0/P1/P2 alerts: P0=CVSS>=9 + active exploitation, P1=CVSS>=7 or EPSS>=70%, P2=CWE pattern clusters. Relevant for EU NIS2 and DORA supply chain risk obligations. Optional env: NVD_API_KEY (raises NVD rate-limit 5→50 req/30s), GITHUB_TOKEN (raises GHSA GraphQL rate-limit). Cache TTL 6h. SLA <=25s p95.","input_schema":{"type":"object","required":["query"],"properties":{"mode":{"enum":["lookup","search"],"type":"string","description":"Override auto-detection: \"lookup\" for exact CVE ID, \"search\" for product/vendor keyword."},"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."},"query":{"type":"string","maxLength":200,"minLength":3,"description":"CVE ID (e.g. \"CVE-2024-3094\") or product/vendor keyword (e.g. \"openssl\", \"Apache Tomcat\"). Mode is auto-detected from the CVE-YYYY-XXXXX pattern."},"max_results":{"type":"number","maximum":50,"minimum":5,"description":"Maximum number of vulnerabilities to return (default 20, max 50)."},"severity_min":{"enum":["low","medium","high","critical"],"type":"string","description":"Minimum CVSS v3 severity to include in results (default: no filter)."},"published_after":{"type":"string","description":"ISO date YYYY-MM-DD — only include CVEs published after this date. Defaults to 365 days ago for search mode."}}},"output_schema":{"type":"object","required":["query","mode","vulnerabilities","signals","sources","quality_score","status"],"properties":{"mode":{"enum":["lookup","search"],"type":"string"},"query":{"type":"string"},"status":{"enum":["partial","final","failed"],"type":"string"},"signals":{"type":"array","items":{"type":"object","required":["severity","summary","evidence_cve_ids"],"properties":{"summary":{"type":"string"},"severity":{"enum":["P0","P1","P2"],"type":"string"},"evidence_cve_ids":{"type":"array","items":{"type":"string"}}}}},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","unavailable","partial"],"type":"string"}}}},"quality_score":{"type":"number"},"vulnerabilities":{"type":"array","items":{"type":"object","required":["cve_id","description","affected_products","cwe_ids","references","published_date","last_modified"],"properties":{"title":{"type":"string"},"cve_id":{"type":"string"},"cwe_ids":{"type":"array","items":{"type":"string"}},"epss_score":{"type":"number"},"references":{"type":"array","items":{"type":"object","required":["url","source"],"properties":{"url":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"source":{"type":"string"}}}},"description":{"type":"string"},"cvss_v3_score":{"type":"number"},"last_modified":{"type":"string"},"threat_actors":{"type":"array","items":{"type":"string"}},"cvss_v3_vector":{"type":"string"},"published_date":{"type":"string"},"epss_percentile":{"type":"number"},"exploit_in_wild":{"type":"boolean"},"patch_available":{"type":"boolean"},"cvss_v3_severity":{"enum":["low","medium","high","critical"],"type":"string"},"affected_products":{"type":"array","items":{"type":"object","required":["vendor","product","version_ranges"],"properties":{"vendor":{"type":"string"},"product":{"type":"string"},"version_ranges":{"type":"array","items":{"type":"string"}}}}},"exploit_available":{"type":"boolean"}}}}}},"annotations":{"title":"CVE Security Lookup","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"cyber_risk_auditor","title":null,"description":"Auditeur de risque cyber — Gapup agent-payable C-suite expertise (RISK). Returns a structured, audited deliverable. Reference case: Qonto — Audit cyber risque B2B FinTech · Score 58/100 → roadmap 90j · 8 findings critiques/high · économie prime -28%. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","techStack","currentPosture"],"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."},"focus":{"type":"string","maxLength":400},"company":{"type":"object","required":["name","sector","size","dataTypes"],"properties":{"name":{"type":"string","maxLength":200,"minLength":2},"size":{"enum":["startup","sme","midmarket","enterprise"],"type":"string"},"sector":{"type":"string","maxLength":120,"minLength":2},"dataTypes":{"type":"array","items":{"type":"string"},"maxItems":6,"minItems":1}}},"techStack":{"type":"object","required":["cloudProviders","keyApps"],"properties":{"keyApps":{"type":"array","items":{"type":"string"},"maxItems":8,"minItems":0},"endpointMgmt":{"type":"string","maxLength":100},"cloudProviders":{"type":"array","items":{"type":"string"},"maxItems":5,"minItems":0},"identityProvider":{"type":"string","maxLength":100}}},"currentPosture":{"type":"object","required":["hasSOC","hasPenTest","hasSOC2orISO27001","mfa","incidentPlanExists"],"properties":{"mfa":{"type":"boolean"},"hasSOC":{"type":"boolean"},"hasPenTest":{"type":"boolean"},"hasSOC2orISO27001":{"type":"boolean"},"incidentPlanExists":{"type":"boolean"}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Auditeur de risque cyber","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"deal_coach","title":null,"description":"Coach de deal MEDDIC — Gapup agent-payable C-suite expertise (CRO). Returns a structured, audited deliverable. Reference case: Datadog Enterprise deal Société Générale €1.2M ARR — coaching MEDDIC + escalation plays + 14 next actions. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["deal","buyingCommittee","knownContext"],"properties":{"deal":{"type":"object","required":["accountName","amountEur","stage","daysInStage","expectedCloseDate","ownerRep"],"properties":{"stage":{"type":"string"},"ownerRep":{"type":"string"},"amountEur":{"type":"number"},"accountName":{"type":"string"},"daysInStage":{"type":"integer"},"expectedCloseDate":{"type":"string"}}},"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."},"focus":{"type":"string","maxLength":400},"knownContext":{"type":"string","maxLength":800,"minLength":20},"buyingCommittee":{"type":"array","items":{"type":"object","required":["name","title","role"],"properties":{"name":{"type":"string"},"role":{"enum":["champion","economic-buyer","user","influencer","blocker"],"type":"string"},"title":{"type":"string"}}},"maxItems":8,"minItems":2}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Coach de deal MEDDIC","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"deal_structurer","title":null,"description":"Structuration de deal — Gapup agent-payable C-suite expertise (CSO). Returns a structured, audited deliverable. Reference case: Agicap × Kyriba — Partenariat API Banking · 5 structures comparées · Term sheet 7 clauses · Score 83/100 JV. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","deal"],"properties":{"deal":{"type":"object","required":["partnerName","partnerProfile","objective"],"properties":{"objective":{"type":"string","maxLength":300,"minLength":10},"constraints":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":5,"minItems":0},"partnerName":{"type":"string","maxLength":200,"minLength":2},"estimatedValue":{"type":"string","maxLength":100,"minLength":2},"partnerProfile":{"type":"string","maxLength":500,"minLength":10}}},"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."},"company":{"type":"object","required":["name","sector"],"properties":{"name":{"type":"string","maxLength":200,"minLength":2},"sector":{"type":"string","maxLength":100,"minLength":2}}}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Structuration de deal","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"dependency_vulnerability_scan","title":null,"description":"SCA (Software Composition Analysis) — scans a project dependency manifest and returns known vulnerabilities for each dependency. Supports: package.json (npm), requirements.txt (Python), go.mod (Go), Cargo.toml (Rust), composer.json (PHP), Gemfile.lock (Ruby), CycloneDX SBOM JSON. PRIMARY source: OSV.dev (keyless, free, covers npm/PyPI/Go/crates.io/Packagist/RubyGems + GHSA advisories federated). CVSS enrichment: NVD NIST (when OSV lacks score). Exploitation flag: CISA KEV (known-exploited-vulnerabilities catalog). Returns per-vuln CVE/GHSA IDs, severity, CVSS score, fixed version, and actionable upgrade recommendations. Relevant for EU NIS2 supply chain risk obligations, DORA, SOC 2 vendor assessments. Cache TTL 6h. Parallel OSV queries (concurrency=10). SLA <=30s p95.","input_schema":{"type":"object","required":["mode","manifest_content"],"properties":{"mode":{"enum":["package_json","requirements_txt","go_mod","cargo_toml","composer_json","gem_lock","sbom_cyclonedx"],"type":"string","description":"Manifest type: \"package_json\"=npm, \"requirements_txt\"=pip, \"go_mod\"=Go modules, \"cargo_toml\"=Rust, \"composer_json\"=PHP, \"gem_lock\"=Ruby, \"sbom_cyclonedx\"=CycloneDX SBOM JSON."},"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."},"severity_min":{"enum":["low","medium","high","critical"],"type":"string","description":"Minimum severity to include in results (default: \"medium\")."},"manifest_content":{"type":"string","description":"Raw text content of the manifest file to scan (e.g. full contents of package.json, requirements.txt, etc.)."},"include_transitive":{"type":"boolean","description":"Include transitive/indirect dependencies in results (default: true)."}}},"output_schema":{"type":"object","required":["mode","ecosystem","dependencies_parsed","vulnerabilities","summary","recommendations","sources","quality_score","status"],"properties":{"mode":{"type":"string"},"status":{"enum":["partial","final","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","unavailable","partial"],"type":"string"}}}},"summary":{"type":"object","required":["total_dependencies","vulnerable_count","critical","high","medium","low","actionable_count","breaking_changes_pct"],"properties":{"low":{"type":"number"},"high":{"type":"number"},"medium":{"type":"number"},"critical":{"type":"number"},"actionable_count":{"type":"number"},"vulnerable_count":{"type":"number"},"total_dependencies":{"type":"number"},"breaking_changes_pct":{"type":"number"}}},"ecosystem":{"enum":["npm","pypi","go","crates","packagist","rubygems","sbom"],"type":"string"},"quality_score":{"type":"number"},"recommendations":{"type":"array","items":{"type":"object","required":["package","action","justification"],"properties":{"action":{"type":"string"},"package":{"type":"string"},"justification":{"type":"string"}}}},"vulnerabilities":{"type":"array","items":{"type":"object","required":["package","installed_version","vulnerable_versions","cve_ids","ghsa_ids","severity","advisory_summary","advisory_url","transitive"],"properties":{"cve_ids":{"type":"array","items":{"type":"string"}},"package":{"type":"string"},"ghsa_ids":{"type":"array","items":{"type":"string"}},"severity":{"enum":["low","medium","high","critical"],"type":"string"},"cvss_score":{"type":"number"},"transitive":{"type":"boolean"},"advisory_url":{"type":"string"},"advisory_summary":{"type":"string"},"fixed_in_version":{"type":"string"},"installed_version":{"type":"string"},"vulnerable_versions":{"type":"string"}}}},"dependencies_parsed":{"type":"number"}}},"annotations":{"title":"Dependency Vulnerability Scan (SCA)","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"discovery_prep","title":null,"description":"Préparation discovery — Gapup agent-payable C-suite expertise (CRO). Returns a structured, audited deliverable. Reference case: Discovery Salesforce × Airbus — VP Digital Marc Legrand · Signaux achat confirmés · +28 pts conversion demo. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["prospect","contact","ourOffer"],"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."},"contact":{"type":"object","required":["name","title"],"properties":{"name":{"type":"string","maxLength":100,"minLength":2},"title":{"type":"string","maxLength":120,"minLength":2}}},"ourOffer":{"type":"string","maxLength":400,"minLength":10},"prospect":{"type":"object","required":["name","sector"],"properties":{"url":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":200,"minLength":2},"size":{"enum":["startup","sme","midmarket","enterprise"],"type":"string"},"sector":{"type":"string","maxLength":120,"minLength":2}}},"meetingGoal":{"type":"string","maxLength":300}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Préparation discovery","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"diversity_inclusion_metrics","title":null,"description":"Métriques diversité & inclusion — Gapup agent-payable C-suite expertise (SUSTAINABILITY). Returns a structured, audited deliverable. Reference case: Cas démo — Métriques diversité & inclusion. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","currentState","ambitions"],"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."},"focus":{"type":"string","maxLength":400},"company":{"type":"object","required":["name","sector","fte","stage"],"properties":{"fte":{"type":"integer","minimum":0},"name":{"type":"string","maxLength":120,"minLength":2},"stage":{"type":"string","maxLength":40,"minLength":2},"sector":{"type":"string","maxLength":80,"minLength":2},"geographies":{"type":"array","items":{"type":"string","maxLength":60,"minLength":2},"maxItems":12,"minItems":1}}},"ambitions":{"type":"string","maxLength":500,"minLength":15},"currentState":{"type":"object","required":["genderRepresentationPct","knownChallenges"],"properties":{"ergCount":{"type":"integer","minimum":0},"knownChallenges":{"type":"array","items":{"type":"string","maxLength":200,"minLength":5},"maxItems":8,"minItems":1},"payEquityGapPct":{"type":"number"},"nationalityCount":{"type":"integer","minimum":0},"genderRepresentationPct":{"type":"object","required":["overall","management","exec"],"properties":{"exec":{"type":"number","maximum":100,"minimum":0},"overall":{"type":"number","maximum":100,"minimum":0},"management":{"type":"number","maximum":100,"minimum":0}}}}},"regulatoryContext":{"type":"array","items":{"type":"string"},"maxItems":8}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Métriques diversité & inclusion","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"domain_tech_fingerprint","title":null,"description":"Empreinte tech d'un domaine — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Answers: What is the tech stack of <domain> — frontend, CMS, analytics, CRM, CDN, hosting? · What buying signals does <domain>'s technology footprint reveal for sales prospecting? · Analyze <domain> for supply-chain technology risk and third-party vendor exposure. · What is the best outreach angle for a sales rep targeting <domain> based on their detected stack? · Run a CISO-style technology fingerprint on <domain> — identify legacy tech, missing security headers, and vendor risk. · Has <domain> recently changed their marketing or analytics stack — any vendor adoption signals? Reference case: velora-payments.io · Next.js + Cloudflare + Stripe + GA4 + HubSpot · . Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["target_domain","focus","depth"],"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."},"depth":{"enum":["quick","standard","deep"],"type":"string","default":"standard"},"focus":{"enum":["tech-buying","supply-chain","general"],"type":"string","default":"tech-buying"},"target_domain":{"type":"string","maxLength":253,"minLength":4}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Empreinte tech d'un domaine","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"dora_metrics_deep_dive","title":null,"description":"Analyzes DORA metrics (Deployment Frequency, Mean Time to Recovery, Change Failure Rate) with deep correlation to code review patterns. Designed for CTOs to identify bottlenecks in software delivery pipelines. Inputs include GitHub repository identifiers and optional time ranges. Outputs structured metrics with trend analysis and code review depth insights.","input_schema":{"type":"object","required":["repo"],"properties":{"repo":{"type":"string","description":"GitHub repository in format 'owner/repo'"},"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."},"since":{"type":"string","format":"date-time","description":"Start date for analysis (ISO 8601)"},"until":{"type":"string","format":"date-time","description":"End date for analysis (ISO 8601)"},"branch":{"type":"string","description":"Branch name to analyze (default: main)"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"metrics":{"type":"object","properties":{"mttr":{"type":"number","description":"Mean Time to Recovery in hours"},"trends":{"type":"object","properties":{"mttr_trend":{"type":"number","description":"Trend slope for MTTR"},"deploy_frequency_trend":{"type":"number","description":"Trend slope for deploy frequency"}}},"review_depth":{"type":"object","properties":{"avg_comments":{"type":"number"},"approval_rate":{"type":"number","description":"Percentage of PRs approved"},"avg_review_time":{"type":"number","description":"Average review time in hours"}}},"deploy_frequency":{"type":"number","description":"Deployments per day"},"change_failure_rate":{"type":"number","description":"Percentage of failed changes"}}},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}}}},"annotations":{"title":"DORA Metrics Deep Dive","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"dora_operational_resilience_stress_tes","title":null,"description":"Assess DORA operational resilience by simulating ICT failure scenarios for financial entities. Designed for legal/compliance teams to evaluate ICT risk management under DORA Article 25. Inputs include failure scenario parameters (e.g., ICT service type, duration, impact radius) and entity profile. Outputs structured resilience scores, regulatory gaps, and mitigation recommendations with EUR-Lex/FTC enforcement references.","input_schema":{"type":"object","required":["ictServiceType","failureDurationHours","impactRadius","entityType"],"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."},"entityType":{"enum":["credit-institution","investment-firm","payment-institution","crypto-asset"],"type":"string"},"impactRadius":{"enum":["single-entity","multi-entity","sector-wide"],"type":"string"},"ictServiceType":{"enum":["cloud","network","payment","core","third-party"],"type":"string"},"existingMitigations":{"type":"array","items":{"enum":["redundancy","backup","failover","contractual-sla","none"],"type":"string"}},"failureDurationHours":{"type":"number","maximum":72,"minimum":0.5}}},"output_schema":{"type":"object","required":["status","resilienceScore","regulatoryGaps","recommendedMitigations","sources"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object"}},"warnings":{"type":"array","items":{"type":"string"}},"regulatoryGaps":{"type":"array","items":{"type":"object","properties":{"article":{"type":"string"},"severity":{"enum":["low","medium","high"],"type":"string"},"gapDescription":{"type":"string"}}}},"resilienceScore":{"type":"number","maximum":100,"minimum":0},"simulationTimestamp":{"type":"string","format":"date-time"},"recommendedMitigations":{"type":"array","items":{"type":"string"}}}},"annotations":{"title":"DORA Operational Resilience Stress Test","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"dpdp_consent_artifact_generator","title":null,"description":"Generates structured consent artifacts compliant with India's Digital Personal Data Protection Act (DPDP). Designed for legal teams to verify or create consent records with timestamped logs, purpose limitation, and data subject rights. Accepts data subject details, processing purpose, and legal basis as inputs. Returns a signed artifact with audit trail and validation status.","input_schema":{"type":"object","required":["dataSubjectId","processingPurpose","legalBasis"],"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."},"legalBasis":{"enum":["consent","contract","legal_obligation","vital_interests","public_task","legitimate_interests"],"type":"string","description":"Legal basis for processing under DPDP"},"dataSubjectId":{"type":"string","description":"Unique identifier for the data subject"},"dataCategories":{"type":"array","items":{"type":"string"},"description":"Categories of personal data being processed"},"processingPurpose":{"type":"string","description":"Specific purpose for data processing"},"retentionPeriodDays":{"type":"number","description":"Retention period in days"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["url","fetched_at"],"properties":{"url":{"type":"string"},"fetched_at":{"type":"string","format":"date-time"}}}},"artifact":{"type":"object","required":["consentId","timestamp","dataSubjectId","processingPurpose","legalBasis","signature"],"properties":{"consentId":{"type":"string"},"signature":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"auditTrail":{"type":"array","items":{"type":"object","required":["event","timestamp","actor"],"properties":{"actor":{"type":"string"},"event":{"type":"string"},"timestamp":{"type":"string","format":"date-time"}}}},"legalBasis":{"type":"string"},"dataSubjectId":{"type":"string"},"dataCategories":{"type":"array","items":{"type":"string"}},"processingPurpose":{"type":"string"},"retentionPeriodDays":{"type":"number"}}},"warnings":{"type":"array","items":{"type":"string"}}}},"annotations":{"title":"India DPDP Consent Artifact Generator","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"dual_use_export_risk_mapper","title":null,"description":"As a COO, quickly assess export compliance risks for components in your supply chain. This tool analyzes bills of materials (BOMs) against EU dual-use export control lists and ICAO/IMO restricted items data. Input a list of part numbers, descriptions, or HS codes to receive a risk assessment with actionable insights. Output includes risk levels, applicable regulations, and source references for audit trails.","input_schema":{"type":"object","required":["bomItems"],"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."},"bomItems":{"type":"array","items":{"type":"object","required":["description"],"properties":{"hsCode":{"type":"string"},"quantity":{"type":"number"},"partNumber":{"type":"string"},"description":{"type":"string"}}}},"includeSources":{"type":"boolean","default":false}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"results":{"type":"array","items":{"type":"object","required":["description","riskLevel"],"properties":{"hsCode":{"type":"string"},"riskLevel":{"enum":["high","medium","low","none"],"type":"string"},"mitigation":{"type":"string"},"partNumber":{"type":"string"},"description":{"type":"string"},"regulations":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"description":{"type":"string"},"jurisdiction":{"type":"string"}}}}}}},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"name":{"type":"string"},"fetched_at":{"type":"string"}}}},"warnings":{"type":"array","items":{"type":"string"}}}},"annotations":{"title":"Dual-Use Export Risk Mapper","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"dual_use_tech_diversion_monitor","title":null,"description":"Asynchronous T5-level tool for COO persona to detect unauthorized diversion of dual-use technologies. Cross-references shipment manifests, EU sanctions lists, and ICAO/IMO transport data to identify suspicious transfers. Inputs: shipment IDs, company identifiers, or geographic routes. Outputs structured diversion risk assessment with source provenance. Requires async:true to avoid 402 timeout.","input_schema":{"type":"object","required":[],"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."},"route":{"type":"object","required":["origin","destination"],"properties":{"origin":{"type":"string","description":"ISO 3166-1 alpha-3 country code"},"destination":{"type":"string","description":"ISO 3166-1 alpha-3 country code"}}},"companyId":{"type":"string","description":"Company registration number or tax identifier"},"shipmentId":{"type":"string","description":"Unique shipment identifier (e.g., bill of lading number)"},"techCategory":{"enum":["aerospace","nuclear","biotech","semiconductors","telecom"],"type":"string","description":"Dual-use technology category"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"matches":{"type":"array","items":{"type":"object","required":["entity","matchType","confidence"],"properties":{"entity":{"type":"string"},"source":{"type":"string"},"matchType":{"enum":["sanctioned_entity","unusual_route","restricted_tech","anomalous_shipment"],"type":"string"},"confidence":{"type":"number","maximum":1,"minimum":0}}}},"sources":{"type":"array","items":{"type":"object","required":["url","fetched_at"],"properties":{"url":{"type":"string"},"dataset":{"enum":["eu_sanctions","icao_flight","imo_vessel","customs_manifest"],"type":"string"},"fetched_at":{"type":"string","format":"date-time"}}}},"warnings":{"type":"array","items":{"type":"string"}},"diversionRisk":{"type":"number","maximum":100,"minimum":0,"description":"Calculated diversion risk score (0-100)"}}},"annotations":{"async":true,"title":"Dual-Use Tech Diversion Monitor","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"earnings_reviewer","title":null,"description":"Earnings Reviewer — Gapup agent-payable C-suite expertise (FUNDRAISING). Returns a structured, audited deliverable. Reference case: Salesforce Q3 FY2026 — call transcript + 10-Q + guidance → analyst note. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","quarter","transcriptExcerpt"],"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."},"company":{"type":"object","required":["name","ticker","sector","exchange"],"properties":{"name":{"type":"string","maxLength":120,"minLength":2},"sector":{"type":"string","maxLength":120,"minLength":2},"ticker":{"type":"string","maxLength":10,"minLength":1},"exchange":{"enum":["NYSE","NASDAQ","LSE","Euronext","TSX","other"],"type":"string","default":"NASDAQ"}}},"quarter":{"type":"object","required":["label"],"properties":{"label":{"type":"string","maxLength":30,"minLength":2},"reportDate":{"type":"string","maxLength":30}}},"analystFocus":{"type":"string","maxLength":1000},"secFilingContext":{"type":"string","maxLength":20000},"transcriptExcerpt":{"type":"string","maxLength":50000,"minLength":200}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Earnings Reviewer","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"earnings_transcript_signals","title":null,"description":"Earnings call transcript signal extractor for equity research analysts, catalyst-driven hedge funds, and BD teams. Parses earnings transcripts (fetched or provided) to surface:\n\n• signals (P0/P1/P2): guidance raise/cut, miss/beat vs consensus, buyback, dividend change, new product, executive change, capex shift, M&A intent, regulatory risk, competitive threat, supply chain, hiring\n• kpis_mentioned: Revenue, EBITDA, EPS, FCF, Gross Margin, Operating Margin with YoY/QoQ %\n• guidance: raised / maintained / cut / new_initiated items extracted\n• q_and_a_topics: top Q&A themes detected (AI strategy, China exposure, M&A pipeline, macro, etc.)\n• overall_tone: bullish / neutral / bearish\n\nSources fetched automatically: SEC EDGAR 8-K filings, Yahoo Finance earnings news, Motley Fool transcripts. If no transcript can be retrieved from any source, returns status:'failed' with an explicit warning and empty signals — never fabricated data. Accepts transcript_text override for direct analysis. Supports multilingual transcripts (de/fr/es/zh). European tickers (SAP.DE, BMW.DE) mapped to EDGAR-compatible equivalents automatically.","input_schema":{"type":"object","required":["company_or_ticker"],"properties":{"lang":{"enum":["en","de","fr","es","zh"],"type":"string","description":"Language hint for the transcript. Affects mock transcript language when fetch fails."},"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."},"quarter":{"type":"string","pattern":"^Q[1-4]-\\d{4}$","description":"Fiscal quarter in format Q1-2026. Defaults to the most recent past quarter."},"transcript_text":{"type":"string","description":"If provided, skips all external fetches and analyses this text directly. Minimum 100 characters."},"company_or_ticker":{"type":"string","description":"Company name or ticker symbol (e.g. 'Tesla', 'TSLA', 'SAP', 'SAP.DE', 'Sanofi', 'SNY'). European tickers (SAP.DE, BMW.DE) are mapped to their ADR equivalents for EDGAR lookup."}}},"output_schema":null,"annotations":{"title":"Earnings Transcript Signal Extractor","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"economic_indicator","title":null,"description":"Return a precise macroeconomic indicator for a country — the exact figure for a market-sizing, finance or strategy workflow. Indicators: gdp_usd, gdp_per_capita, gdp_growth, inflation, unemployment, population. Source: World Bank. When to use: an agent's analysis needs an authoritative country-level economic figure. Inputs: country (ISO-2 or ISO-3 code) and indicator name.","input_schema":{"type":"object","required":["country","indicator"],"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."},"country":{"type":"string","description":"Country code, ISO-2 or ISO-3 (e.g. FR, USA)"},"indicator":{"enum":["gdp_usd","gdp_per_capita","gdp_growth","inflation","unemployment","population"],"type":"string","description":"Macroeconomic indicator name"}}},"output_schema":{"type":"object","required":["country","indicator","value","year","source"],"properties":{"year":{"type":["string","null"]},"value":{"type":["number","null"]},"source":{"type":"string"},"country":{"type":"string"},"indicator":{"type":"string"},"source_url":{"type":"string"},"indicator_code":{"type":"string"}}},"annotations":{"title":"Economic Indicator","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"email_domain_health_check","title":null,"description":"Comprehensive email domain health check: MX routing, SPF authentication, DKIM signing, DMARC policy enforcement, DNSBL blacklist status (Spamhaus/SpamCop/Barracuda), TLS certificate validity, and WHOIS registration age. Aggregates a reputation score 0-100 and generates P0/P1/P2 deliverability signals. Accepts a domain (stripe.com) or email address (info@stripe.com). Detects role-based addresses (info@, support@, admin@, noreply@) that have higher bounce rates. Detects email provider (Google Workspace, Microsoft 365, Amazon SES, etc.). P0 signals: blacklisted / no MX / TLS expired / no SPF + DMARC none. P1 signals: SPF soft-fail / no DKIM selector / DMARC no reporting. P2 signals: role-based address / TLS expires <30d / domain age <90 days. All checks are keyless (no API keys required). Cache TTL 1h. SLA <=10s p95.","input_schema":{"type":"object","required":["domain"],"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."},"email":{"type":"string","maxLength":320,"description":"Full email address for additional checks: format validity, role-based detection (e.g. \"ceo@stripe.com\")."},"checks":{"type":"array","items":{"enum":["mx","spf","dkim","dmarc","blacklist","whois","tls","reputation"],"type":"string"},"description":"Subset of checks to run. Defaults to all 8: [\"mx\",\"spf\",\"dkim\",\"dmarc\",\"blacklist\",\"whois\",\"tls\",\"reputation\"]. Use a subset for faster responses (e.g. [\"mx\",\"spf\",\"dmarc\",\"reputation\"] for quick scoring)."},"domain":{"type":"string","maxLength":253,"minLength":3,"description":"Domain to check (e.g. \"stripe.com\" or \"@stripe.com\"). If an email address is provided here, the domain is extracted automatically."}}},"output_schema":{"type":"object","required":["domain","mx","spf","dkim","dmarc","blacklist","reputation_score","deliverability_signals","sources","quality_score","status"],"properties":{"mx":{"type":"object","required":["records","ok"],"properties":{"ok":{"type":"boolean"},"records":{"type":"array","items":{"type":"object","required":["priority","host"],"properties":{"host":{"type":"string"},"priority":{"type":"number"}}}},"providers_detected":{"type":"array","items":{"type":"string"}}}},"spf":{"type":"object","required":["ok"],"properties":{"ok":{"type":"boolean"},"record":{"type":"string"},"includes":{"type":"array","items":{"type":"string"}},"soft_fail":{"type":"boolean"}}},"tls":{"type":"object","required":["valid"],"properties":{"valid":{"type":"boolean"},"issuer":{"type":"string"},"expires_at":{"type":"string"},"days_remaining":{"type":"number"}}},"dkim":{"type":"object","required":["selectors_checked","any_valid"],"properties":{"records":{"type":"object"},"any_valid":{"type":"boolean"},"selectors_checked":{"type":"array","items":{"type":"string"}}}},"dmarc":{"type":"object","required":["ok"],"properties":{"ok":{"type":"boolean"},"policy":{"enum":["none","quarantine","reject"],"type":"string"},"record":{"type":"string"},"aggregate_to":{"type":"string"}}},"whois":{"type":"object","properties":{"country":{"type":"string"},"created":{"type":"string"},"expires":{"type":"string"},"registrar":{"type":"string"}}},"domain":{"type":"string"},"status":{"enum":["partial","final","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","unavailable","partial"],"type":"string"}}}},"blacklist":{"type":"object","required":["listed","lists_hit","lists_checked_count"],"properties":{"listed":{"type":"boolean"},"lists_hit":{"type":"array","items":{"type":"string"}},"lists_checked_count":{"type":"number"}}},"email_valid":{"type":"boolean"},"quality_score":{"type":"number"},"reputation_score":{"type":"number"},"email_is_role_based":{"type":"boolean"},"deliverability_signals":{"type":"array","items":{"type":"object","required":["severity","category","message"],"properties":{"message":{"type":"string"},"category":{"type":"string"},"severity":{"enum":["P0","P1","P2"],"type":"string"}}}}}},"annotations":{"title":"Email Domain Health Check","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"enps_auto","title":null,"description":"eNPS automatisé — Gapup agent-payable C-suite expertise (CHRO). Returns a structured, audited deliverable. Reference case: BlaBlaCar — eNPS pulse mensuel · 700 FTE 8 pays · segments × tenure × manager · plays correctifs ciblés. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","segmentation","context","toolStack"],"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."},"focus":{"type":"string","maxLength":400},"company":{"type":"object","required":["name","sector","fte","locations","targetEnps"],"properties":{"fte":{"type":"integer","minimum":20},"name":{"type":"string","maxLength":120,"minLength":2},"sector":{"type":"string","maxLength":120,"minLength":2},"locations":{"type":"array","items":{"type":"string"},"maxItems":20,"minItems":1},"targetEnps":{"type":"number","maximum":100,"minimum":-100},"currentEnps":{"type":"number","maximum":100,"minimum":-100}}},"context":{"type":"object","required":["strategicPriorities"],"properties":{"recentChanges":{"type":"string","maxLength":500},"knownPainPoints":{"type":"string","maxLength":500},"strategicPriorities":{"type":"array","items":{"type":"string"},"maxItems":5,"minItems":1}}},"toolStack":{"type":"object","required":["bestExisting"],"properties":{"hrisName":{"type":"string","maxLength":80},"surveyTool":{"type":"string","maxLength":80},"bestExisting":{"type":"boolean"}}},"segmentation":{"type":"object","required":["departments","tenureBands","avgTenureMonths","remotePolicy"],"properties":{"departments":{"type":"array","items":{"type":"string"},"maxItems":20,"minItems":2},"tenureBands":{"type":"array","items":{"type":"string"},"maxItems":8,"minItems":2},"remotePolicy":{"enum":["full-remote","hybrid","office-first","office-only"],"type":"string"},"avgTenureMonths":{"type":"number","minimum":0}}},"presenterScript":{"type":"array","items":{"type":"object","required":["slideId","slideTitle","narration","durationSec"],"properties":{"slideId":{"type":"string","maxLength":60,"minLength":2},"narration":{"type":"string","maxLength":1200,"minLength":80},"motionHint":{"enum":["opening-confidence","explaining","pointing-at-chart","thoughtful-pause","emphatic-point","nodding-listening","hand-gesture-open","summary-pose","closing-confidence"],"type":"string"},"slideTitle":{"type":"string","maxLength":120,"minLength":3},"durationSec":{"type":"number","maximum":120,"minimum":15},"keyPointsToAcknowledge":{"type":"array","items":{"type":"string","maxLength":200,"minLength":5},"maxItems":5}}},"maxItems":15,"minItems":6}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"eNPS automatisé","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"esg_audit_multi","title":null,"description":"Multi-mode ESG intelligence for ESG analysts, sustainability officers and impact investing fund managers. Aggregates live data from CDP, SBTi, Wikipedia, Yahoo Finance and web search across five modes:\n• company_score — ESG score 0-100 with E/S/G breakdown + heuristic rating (AAA-CCC), from CDP grade + SBTi + sector profile\n• controversy_check — controversies detected via web search, classified P0/P1/P2 by type (greenwashing, emissions fraud, labour, governance)\n• emissions — GHG Scope 1/2/3 estimates, SBTi validation flag, net-zero target year, carbon intensity per M€ revenue\n• esrs_readiness — CSRD gap across 12 standards (E1-E5, S1-S4, G1-G3): readiness % + gap list + CSRD deadline + effort man-days\n• sfdr_classification — suggested SFDR Article 6/8/9 with rationale and sustainability indicators met\n\nSignals: P0=critical (controversy/score<40), P1=significant (score<55/SBTi missing/ESRS<50%), P2=watch. Cache 24h.","input_schema":{"type":"object","required":["mode","query"],"properties":{"mode":{"enum":["company_score","controversy_check","emissions","esrs_readiness","sfdr_classification"],"type":"string","description":"Analysis mode."},"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."},"query":{"type":"string","maxLength":200,"minLength":2,"description":"Company name, ticker, ISIN or LEI (e.g. \"Microsoft\", \"Sanofi\", \"Volkswagen\")."},"pillar":{"enum":["E","S","G","all"],"type":"string","description":"ESG pillar filter (optional, default: all)."},"framework":{"enum":["GRI","SASB","TCFD","ESRS","all"],"type":"string","description":"ESG framework filter (optional, default: all)."}}},"output_schema":{"type":"object","required":["mode","signals","sources","quality_score","status"],"properties":{"mode":{"type":"string"},"status":{"enum":["partial","final","failed"],"type":"string"},"signals":{"type":"array","items":{"type":"object","required":["severity","category","message"],"properties":{"message":{"type":"string"},"category":{"type":"string"},"severity":{"enum":["P0","P1","P2"],"type":"string"}}}},"sources":{"type":"array","items":{"type":"object","required":["name","url","status"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"status":{"enum":["retrieved","partial","unavailable"],"type":"string"}}}},"emissions":{"type":"object","required":["scope1_tco2","scope2_tco2","sbti_validated","last_report_year"],"properties":{"scope1_tco2":{"type":"number"},"scope2_tco2":{"type":"number"},"scope3_tco2":{"type":"number"},"sbti_validated":{"type":"boolean"},"last_report_year":{"type":"number"},"net_zero_target_year":{"type":"number"},"intensity_tco2_per_meur_revenue":{"type":"number"}}},"company_score":{"type":"object","required":["name","overall_score","breakdown","methodology","last_update"],"properties":{"name":{"type":"string"},"rating":{"enum":["AAA","AA","A","BBB","BB","B","CCC"],"type":"string"},"breakdown":{"type":"object","required":["E","S","G"],"properties":{"E":{"type":"number"},"G":{"type":"number"},"S":{"type":"number"}}},"last_update":{"type":"string"},"methodology":{"type":"string"},"overall_score":{"type":"number"}}},"controversies":{"type":"array","items":{"type":"object","required":["severity","category","summary"],"properties":{"date":{"type":"string"},"summary":{"type":"string"},"category":{"type":"string"},"severity":{"enum":["P0","P1","P2"],"type":"string"},"evidence_url":{"type":"string"}}}},"quality_score":{"type":"number"},"esrs_readiness":{"type":"object","required":["overall_readiness_pct","by_standard","next_deadline","estimated_effort_md"],"properties":{"by_standard":{"type":"object","additionalProperties":{"type":"object","required":["ready_pct","gaps"],"properties":{"gaps":{"type":"array","items":{"type":"string"}},"ready_pct":{"type":"number"}}}},"next_deadline":{"type":"string"},"estimated_effort_md":{"type":"number"},"overall_readiness_pct":{"type":"number"}}},"sfdr_classification":{"type":"object","required":["suggested_article","rationale","sustainability_indicators_met"],"properties":{"rationale":{"type":"string"},"suggested_article":{"enum":["6","8","9"],"type":"string"},"sustainability_indicators_met":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"title":"ESG Audit Multi-Mode","readOnlyHint":true,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"esrs_narrative_builder","title":null,"description":"Architecte du narratif ESRS / CSRD — Gapup agent-payable C-suite expertise (SUSTAINABILITY). Returns a structured, audited deliverable. Reference case: L'Oréal France — narratif ESRS E1+E5 + S1 + G1 · CSRD reporting 2025-2026 · double-matérialité chiffrée. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","scope","context"],"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."},"focus":{"type":"string","maxLength":400},"scope":{"type":"object","required":["standardsApplicable","countriesOfOperation","valueChainScope"],"properties":{"valueChainScope":{"type":"string","maxLength":500},"standardsApplicable":{"type":"array","items":{"enum":["ESRS-E1-climate","ESRS-E2-pollution","ESRS-E3-water","ESRS-E4-biodiversity","ESRS-E5-resources","ESRS-S1-workforce","ESRS-S2-value-chain","ESRS-S3-communities","ESRS-S4-consumers","ESRS-G1-business-conduct"],"type":"string"},"maxItems":10,"minItems":3},"countriesOfOperation":{"type":"array","items":{"type":"string"},"maxItems":15,"minItems":1}}},"company":{"type":"object","required":["name","sector","fte","revenueEur","reportingYear"],"properties":{"fte":{"type":"integer","minimum":1},"name":{"type":"string"},"sector":{"type":"string"},"revenueEur":{"type":"number"},"reportingYear":{"type":"integer","minimum":2024}}},"context":{"type":"object","required":["strategicCommitments"],"properties":{"recentChanges":{"type":"string","maxLength":500},"strategicCommitments":{"type":"array","items":{"type":"string"},"maxItems":5,"minItems":1}}},"presenterScript":{"type":"array","items":{"type":"object","required":["slideId","slideTitle","narration","durationSec"],"properties":{"slideId":{"type":"string","maxLength":60,"minLength":2},"narration":{"type":"string","maxLength":1200,"minLength":80},"motionHint":{"enum":["opening-confidence","explaining","pointing-at-chart","thoughtful-pause","emphatic-point","nodding-listening","hand-gesture-open","summary-pose","closing-confidence"],"type":"string"},"slideTitle":{"type":"string","maxLength":120,"minLength":3},"durationSec":{"type":"number","maximum":120,"minimum":15},"keyPointsToAcknowledge":{"type":"array","items":{"type":"string","maxLength":200,"minLength":5},"maxItems":5}}},"maxItems":15,"minItems":6}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Architecte du narratif ESRS / CSRD","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"event_marketing","title":null,"description":"Marketing événementiel — Gapup agent-payable C-suite expertise (CMO). Returns a structured, audited deliverable. Reference case: Pennylane (€120k/an budget événements) — 7 événements sélectionnés · coût-MQL -38% vs année précédente. Inputs are validated server-side — send the documented case fields.","input_schema":{"type":"object","required":["company","targetAudience","annualBudgetEur","objectives","teamSize","geography","currentEvents"],"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."},"company":{"type":"object","required":["name","sector"],"properties":{"name":{"type":"string","maxLength":200,"minLength":2},"sector":{"type":"string","maxLength":100,"minLength":2}}},"teamSize":{"type":"number","maximum":50,"minimum":1},"geography":{"type":"array","items":{"type":"string","maxLength":60},"maxItems":5,"minItems":1},"objectives":{"type":"array","items":{"enum":["pipeline-generation","brand-awareness","customer-retention","recruiting","partner-network"],"type":"string"},"minItems":1},"currentEvents":{"type":"array","items":{"type":"object","required":["name","type","roiRating"],"properties":{"name":{"type":"string"},"type":{"type":"string"},"roiRating":{"enum":["poor","ok","good"],"type":"string"}}},"maxItems":5,"minItems":0},"targetAudience":{"type":"string","maxLength":200,"minLength":5},"annualBudgetEur":{"type":"number","minimum":0}},"additionalProperties":true},"output_schema":null,"annotations":{"title":"Marketing événementiel","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"},{"name":"executive_comp_peer_benchmark","title":null,"description":"As a Chief Human Resources Officer (CHRO), benchmark executive compensation packages against peer companies using public SEC filings and private compensation data from Equilar and Bloomberg. Inputs include executive name, title, company ticker, and peer group criteria. Outputs structured compensation metrics (base salary, bonus, equity, total compensation) with source attribution and confidence scores.","input_schema":{"type":"object","required":["executiveName","executiveTitle","companyTicker"],"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."},"peerGroup":{"type":"object","required":[],"properties":{"industry":{"type":"string"},"revenueRange":{"type":"string"},"customTickers":{"type":"array","items":{"type":"string"}},"marketCapRange":{"type":"string"}}},"fiscalYear":{"type":"number"},"companyTicker":{"type":"string"},"executiveName":{"type":"string"},"executiveTitle":{"type":"string"}}},"output_schema":{"type":"object","required":["status"],"properties":{"status":{"enum":["final","partial","failed"],"type":"string"},"sources":{"type":"array","items":{"type":"object","required":["url","fetched_at","source_type"],"properties":{"url":{"type":"string"},"confidence":{"type":"number"},"fetched_at":{"type":"string"},"source_type":{"enum":["SEC","Equilar","Bloomberg"],"type":"string"}}}},"warnings":{"type":"array","items":{"type":"string"}},"compensation":{"type":"object","required":[],"properties":{"bonus":{"type":"number"},"equity":{"type":"number"},"baseSalary":{"type":"number"},"peerComparison":{"type":"object","required":["count"],"properties":{"count":{"type":"number"},"percentile25":{"type":"number"},"percentile50":{"type":"number"},"percentile75":{"type":"number"}}},"totalCompensation":{"type":"number"}}}}},"annotations":{"title":"Executive Compensation Peer Benchmark","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-19T23:28:07.521Z"}],"next_cursor":"executive_comp_peer_benchmark","next_actions":[{"action":"list_tools","description":"Next page","href":"/v1/servers/io.github.getgapup%2Fmcp-knowledge/tools?cursor=executive_comp_peer_benchmark&limit=100","arguments":{"name":"io.github.getgapup/mcp-knowledge","cursor":"executive_comp_peer_benchmark","limit":100}},{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.getgapup%2Fmcp-knowledge/connection?target=mcpServers","arguments":{"name":"io.github.getgapup/mcp-knowledge","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.getgapup%2Fmcp-knowledge","arguments":{"name":"io.github.getgapup/mcp-knowledge"}}]}