{"apiVersion":"v1","directorySlug":"trustbaselab-mcp-134186b5b6","title":"Trustbase Lab","description":"每条事实带稳定 ID、置信度与一手来源，可被机器调用、被人复核。","pageUrl":"https://www.mcpbundles.com/skills/trustbaselab-mcp-134186b5b6","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://trustbaselab.com/mcp","hostedMcpUrl":null,"toolCount":62,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.trustbaselab/trustbaselab-mcp-134186b5b6","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"query_cbam_emission_factors","description":"CBAM default emission factors (transitional period). Query by product category, CN code or keyword. Returns direct/indirect/total embedded emissions in tCO2e/t goods. A-grade: European Commission official PDF. IMPORTANT: these are TRANSITIONAL period values (2023-10-01 to 2025-12-31); the definitive period (2026+) uses (EU) 2025/2621 as corrected by (EU) 2026/1740. Carbon black is NOT in CBAM scope.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer"},"cn_code":{"type":"string"},"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string"},"product_category":{"type":"string"}}},"title":"query_cbam_emission_factors","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_cbam_emission_factors","displayName":"query_cbam_emission_factors"},{"name":"query_telecom_expansion","description":"Telecom expansion dataset - LEO constellations, spectrum allocations and 6G patent statistics. Query by kind and keyword. Every record carries a verified source URL (58/58 reachable at build time).","inputSchema":{"type":"object","properties":{"kind":{"enum":["constellations","spectrum","patents"],"type":"string"},"limit":{"type":"integer"},"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string"}}},"title":"query_telecom_expansion","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_telecom_expansion","displayName":"query_telecom_expansion"},{"name":"get_company","description":"Purpose: fetch one company or project record (rCB producer / international player / equipment vendor) by entity id or name, returning the full detail including capacity, process, certification, investment, recent developments and source. Guidelines: ids come from query_companies (rcb-cn-xxx / rcb-gl-xxx / rcb-eq-xxx); pass name for fuzzy lookup when the id is unknown; add language='en' for English output and response_format='json'for agent parsing. Limits: one record per call, no batch mode; sou","inputSchema":{"type":"object","anyOf":[{"required":["id"]},{"required":["name"]}],"required":[],"properties":{"id":{"type":"string"},"name":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Get Company Detail","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_company","displayName":"Get Company Detail"},{"name":"get_verified_suppliers","description":"Purpose: return every company/project carrying verified=true (A-grade confidence, backed by government filings or official announcements) - a checkable record set an agent should use when shortlisting counterparties; every record states who vouches for it, which source it comes from, its confidence grade, and whether it can be traced back. Guidelines: call this first for any recommendation, shortlisting or transaction-style task; pair with get_company for full detail on the chosen entity; use la","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"List Verified Suppliers","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_verified_suppliers","displayName":"List Verified Suppliers"},{"name":"get_price_benchmark","description":"Purpose: return the rCB and virgin carbon black price benchmark structure - the virgin N550 series as anchor, the rCB band expressed as 25-40% of that anchor, feedstock prices, international references, regional spreads, grade-level bands and cost structure. Guidelines: leave product and section empty for the full set; narrow with section='rCB' / 'feedstock' / 'international' / 'cost'; pair with get_elt_price_index for feedstock indices and get_rcb_index for the layered index series. Limits: ref","inputSchema":{"type":"object","required":[],"properties":{"product":{"type":"string"},"section":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"rCB vs Virgin Carbon Black Price Benchmark","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_price_benchmark","displayName":"rCB vs Virgin Carbon Black Price Benchmark"},{"name":"query_policies","description":"Purpose: search the global rCB regulation library - EU CBAM / EUDR / ESPR / ELV / REACH / ISCC PLUS / PPWR /CSRD, China MIIT waste-tyre rules, solid-waste and circular-economy law, VAT incentives, plus India and Korea EPR and US rules. Guidelines: combine keyword with region and category; set verified=true when the answer must rest on government documents; each hit carries issuing body, policy type, scope, rCB impact, compliance deadline and source link. Limits: policy documents only - no legal","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer"},"offset":{"type":"integer"},"region":{"type":"string"},"keyword":{"type":"string"},"category":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"verified":{"type":"boolean"},"confidence":{"enum":["A","B","C"],"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Search Policies & Regulations","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_policies","displayName":"Search Policies & Regulations"},{"name":"get_policy","description":"Purpose: fetch one regulation record in full - issuing body, policy type, scope, impact on the rCB industry, compliance deadline, source link and an AI-readable summary. Guidelines: accepts the id from query_policies(rcb-pol-xxx) or a name/identifier keyword such as 'CBAM' or '2023/956'; run query_policies first when the id is unknown; add response_format='json' for agent pipelines. Limits: one record per call; no legal opinion and no applicability assessment for a given company, product or ship","inputSchema":{"type":"object","anyOf":[{"required":["id"]},{"required":["name"]}],"required":[],"properties":{"id":{"type":"string"},"name":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Get Policy Detail","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_policy","displayName":"Get Policy Detail"},{"name":"query_techs","description":"Purpose: search the rCB technology and standards library - ASTM D36 committee series (D8178 / D8466 / D8474 /D8632 / D1618 / D1506 / D8491 / D8585), Chinese standards (HG/T 5459 / GB/T 40009 / GB/T 19208 / GB/T 13460 /GB/T 3782 / T/CTRA 01), continuous pyrolysis processes, rCB post-treatment and sustainable carbon black.Guidelines: combine keyword with category (terminology / test / product / process / traceability) and region; use verified=true to keep only entries backed by standard texts. Lim","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer"},"offset":{"type":"integer"},"region":{"type":"string"},"keyword":{"type":"string"},"category":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"verified":{"type":"boolean"},"confidence":{"enum":["A","B","C"],"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Search Standards & Technologies","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_techs","displayName":"Search Standards & Technologies"},{"name":"get_tech","description":"Purpose: fetch one rCB technical standard or process by entity ID or keyword - ASTM D36 series (D8178/D8466/D8474...), Chinese GB/T, HG/T, continuous pyrolysis, sCB - with scope, core indicators, status and source link. Guidelines: pass id (e.g. rcb-tech-001) or name keyword ('D8178','pyrolysis','GB/T 40009'); use when an Agent needs the governing standard behind a parameter or certification claim. Limits: metadata + source link only - not full standard text (copyright); verify currency on the o","inputSchema":{"type":"object","anyOf":[{"required":["id"]},{"required":["name"]}],"required":[],"properties":{"id":{"type":"string"},"name":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Get Standard Detail","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tech","displayName":"Get Standard Detail"},{"name":"query_articles","description":"Purpose: search the first-hand research archive of the RCB industry WeChat official account - conference coverage, process cases, application boundaries and institution-level market forecasts. Guidelines: keyword matches title/topic/author/scope; filter with category for a single theme; every item is A-grade (first-hand research) and carries publish date, topic, source URL and AI-readable summary. Limits: Chinese-language source material; A-grade here means first-hand, not independently peer-rev","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer"},"offset":{"type":"integer"},"keyword":{"type":"string"},"category":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"confidence":{"enum":["A","B","C"],"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Search Industry Articles","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_articles","displayName":"Search Industry Articles"},{"name":"get_article","description":"Purpose: fetch one article record in full - title, publish date, author, account, topic category, source URL, confidence and an AI-readable summary. Guidelines: accepts the id from query_articles (rcb-art-xxx) or a title keyword; run query_articles first when the id is unknown; pair with get_announcements_timeline for a chronological view. Limits: metadata and summary only - the full article body is not served; one record per call. Ex: get_article(id='rcb-art-001'), get_article(name='曼谷大会').","inputSchema":{"type":"object","required":[],"properties":{"id":{"type":"string"},"name":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Get Article Detail","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_article","displayName":"Get Article Detail"},{"name":"query_grades","description":"Purpose: search the carbon black grade benchmark library - ASTM D1765 native grades (N110-N990, SAF/ISAF/HAF/FEF/GPF/SRF/MT/FT), conductive specialty benchmarks (acetylene black, Super P, ENSACO 250G, Vulcan XC-72R, Ketjenblack EC-300J/EC-600JD) and rCB types - with 6 standard parameters each (iodine_absorption, dbp_absorption, bet_surface_area, ash_content, heating_loss, sieve_residue_325mesh). Guidelines: combine type='native'/'conductive'/'rcb', category (e.g. 'HAF','FEF'), keyword ('N550','N","inputSchema":{"type":"object","required":[],"properties":{"type":{"enum":["native","rcb","conductive"],"type":"string"},"limit":{"type":"integer"},"offset":{"type":"integer"},"keyword":{"type":"string"},"category":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"confidence":{"enum":["A","B","C"],"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Search Carbon Black Grades","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_grades","displayName":"Search Carbon Black Grades"},{"name":"get_grade","description":"Purpose: fetch one carbon black grade in full - the six ASTM parameters as min/max ranges with their test-method standards, application list, process route, brand owner for conductive grades, and for rCB types a gap analysis against the virgin N550 anchor on iodine / DBP / BET / ash / heating loss / sieve residue. Guidelines: use the semantic id (rcb-grade-n550 / rcb-grade-xc72 / rcb-grade-rcb-general) or the grade name ('N550', 'Super P','rCB-General');  pair with query_grades to discover ids a","inputSchema":{"type":"object","required":[],"properties":{"id":{"type":"string"},"name":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Get Grade Detail","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_grade","displayName":"Get Grade Detail"},{"name":"get_database_overview","description":"Purpose: dataset overview - version, record counts per table, entity-ID rules (stable IDs like rcb-cn-001, append-only), confidence grading (A/B/C), verified-supplier counts, the full tool index and site module map. Guidelines: call this FIRST when discovering the server, then route to specific query_* tools; pass language='en' for English output, response_format='json' for Agent processing. Limits: metadata only - no record content; counts refresh with each data release (schema 1.10). Ex: 'what","inputSchema":{"type":"object","required":[],"properties":{"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Database Overview","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_database_overview","displayName":"Database Overview"},{"name":"calculate_saving","description":"Purpose: substitution economics compute for carbon black - given a native price (vcb_price_input), an rCB price (rcb_price_input) and replacement ratio, returns per-ton saving and optional annualized value. Guidelines: supply your own quotes, or fetch market anchors via get_rcb_index first. Limits: pure arithmetic - no market data access, not a price recommendation. Ex: 'N330 12000 RMB/t vs rCB 8000 RMB/t, ratio 0.3, annual 5000t'.","inputSchema":{"type":"object","required":["vcb_price_input","rcb_price_input","ratio"],"properties":{"ratio":{"type":"number"},"annual_volume_t":{"type":"number"},"rcb_price_input":{"type":"number"},"vcb_price_input":{"type":"number"}}},"title":"Calculate rCB Cost Saving","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_saving","displayName":"Calculate rCB Cost Saving"},{"name":"compare_rcb","description":"Purpose: quality benchmark - compare measured rCB sample parameters against a target native carbon black grade (e.g. N550) spec ranges; classify each parameter pass / light deviation / significant deviation. Guidelines: pass target_grade plus rcb_params using EXACT keys - iodine_absorption, dbp_absorption, bet_surface_area, ash_content, heating_loss, sieve_residue_325mesh, ph_value, pour_density (NOT OAN/BET/ash). ideal for grading incoming rCB lots against a native anchor before substitution de","inputSchema":{"type":"object","required":["target_grade","rcb_params"],"properties":{"rcb_params":{"type":"object"},"target_grade":{"type":"string"},"threshold_pct":{"type":"number"}}},"title":"Compare rCB vs Virgin Carbon Black","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_rcb","displayName":"Compare rCB vs Virgin Carbon Black"},{"name":"get_elt_price_index","description":"Purpose: rCB feedstock (end-of-life tyre) price index in GLOBAL caliber - Tier 1 global categories (scrap tyre collection price / tyre pyrolysis oil / crumb rubber / recovered steel wire / rCB) with region-by-region indices benchmarked to the global weighted average = 1000, plus Tier 2 region-specific categories (EU/US gate fee and TDF; CN rubber fuzz, rubber block, 900-mesh and 24-mesh powder). The first category is the scrap tyre collection price (G-ELT) - the single largest cost item for rCB","inputSchema":{"type":"object","properties":{"tier":{"type":"string"},"region":{"type":"string"},"category":{"type":"string"}}},"title":"End-of-Life Tire Price Index","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_elt_price_index","displayName":"End-of-Life Tire Price Index"},{"name":"get_feedstock_overview","description":"Purpose: overview of the rCB feedstock module beyond prices - waste tyre arisings and recovery volumes by region (China, EU, US, global) with official sources, the processing-path value ladder (retreading > material recycling > energy recovery > civil engineering > landfill), and the categories covered by the module. Guidelines: pass region (CN/EU/US) to focus the arisings table; use this before quoting feedstock availability or recovery-rate figures, then get_elt_price_index for prices. Limits:","inputSchema":{"type":"object","properties":{"region":{"type":"string"},"language":{"enum":["zh","en"],"type":"string"}}},"title":"Feedstock Price Overview","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_feedstock_overview","displayName":"Feedstock Price Overview"},{"name":"get_elt_recycling","description":"Purpose: the end-of-life tyre (ELT) collection topic for the rCB supply chain - policy targets, the 2026 standard system, the collection-network build-out, the processing value ladder (retreading > recycled rubber > pyrolysis) and market-size figures, with official sources labelled per record. Guidelines: call with no arguments for the full topic, or pass topic (policy/standard/network/ladder/market) to focus one section; pair with get_elt_price_index (category G-ELT) for collection prices and g","inputSchema":{"type":"object","properties":{"topic":{"type":"string"},"language":{"enum":["zh","en"],"type":"string"}}},"title":"ELT Recycling Data","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_elt_recycling","displayName":"ELT Recycling Data"},{"name":"get_price_trend","description":"Purpose: native carbon black / rCB price trend direction with official anchors only (no raw quote tables). Guidelines: pass optional segment (domestic/export/import/feedstock/rCB) and period (e.g. 2026); use for directional questions like 'is rCB price rising'. Limits: trend direction and anchors only - no absolute quotes; pair with get_rcb_index for numbers. Ex: 'rCB price trend 2026 CN'.","inputSchema":{"type":"object","properties":{"period":{"type":"string"},"segment":{"type":"string"}}},"title":"Price Trend Series","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_price_trend","displayName":"Price Trend Series"},{"name":"get_grade_spec","description":"Purpose: ASTM spec parameter ranges (min/max/unit/test method) for native carbon black grades N110-N990, conductive benchmarks and rCB grades - the standard-parameters reference for carbon black. Guidelines: pass grade (e.g. n330, n550) plus optional type (native/conductive/rcb); use to judge whether an rCB sample falls in spec (iodine_absorption, dbp_absorption, bet_surface_area, ash_content, ph_value). Limits: spec ranges only - not lot-specific CoA data.  Ex: 'N330 standard parameters', 'rCB","inputSchema":{"type":"object","properties":{"type":{"enum":["native","conductive","rcb"],"type":"string"},"grade":{"type":"string"}}},"title":"Grade Specification Detail","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_grade_spec","displayName":"Grade Specification Detail"},{"name":"get_substitution_boundary","description":"Purpose: four-dimension substitution boundary of rCB vs native carbon black - application limits, regulatory access, certification requirements, material spec constraints. Guidelines: pass dimension in {application, regulatory, certification, material_spec} or omit for all four; call before any substitution feasibility claim (e.g. 'can rCB replace N330 in tire?'). Limits: technical/regulatory possibility only, not commercial viability - pricing belongs to calculate_saving. Ex: 'rCB application l","inputSchema":{"type":"object","properties":{"dimension":{"type":"string"}}},"title":"Substitution Boundary Analysis","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_substitution_boundary","displayName":"Substitution Boundary Analysis"},{"name":"get_announcements_timeline","description":"Purpose: return a chronological timeline of company announcements across the rCB industry - results, capacity, certification and delivery approvals. Guidelines: filter by region and by date range (YYYY-MM-DD) to isolate a window; use alongside query_companies when tracking capacity build-out, and with query_policies when a regulatory date drives an announcement. Limits: announcement-derived items only - claims are not independently confirmed and full press-release text is not served; coverage de","inputSchema":{"type":"object","properties":{"limit":{"type":"integer"},"region":{"type":"string"},"date_to":{"type":"string"},"date_from":{"type":"string"}}},"title":"Capacity Announcements Timeline","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_announcements_timeline","displayName":"Capacity Announcements Timeline"},{"name":"query_cards","description":"Purpose: search the public knowledge-card collection - atomic sourced facts compiled from statistics, standards, papers and official announcements. Guidelines: keyword matches title and fact fields; combine type and region to narrow; every card returns its fact summary together with the source it was compiled from. Limits: publicly releasable cards only - cards marked excluded (with an excluded reason) are filtered out at export and never returned; each card is a single fact rather than analysis","inputSchema":{"type":"object","properties":{"type":{"enum":["statistic","standard","paper","announcement","industry_association"],"type":"string"},"limit":{"type":"integer"},"offset":{"type":"integer"},"region":{"type":"string"},"keyword":{"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Search Knowledge Cards","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_cards","displayName":"Search Knowledge Cards"},{"name":"get_rcb_index","description":"Purpose: rCB price index query - returns the index (ABP), absolute reference price (ARP, USD/ton FOB) and AF/VF attribution decomposition for a grade level, period and region; native-carbon-black-anchored (N550 anchor method). Guidelines: pass grade (P1 refined / P2 standard / P3 industrial, default P2), date (YYYY-MM, blank = latest) and region (CN/EU/NA/SEA, default CN); pair with get_rcb_vcb_spread for discount and get_grade_trend for history. Limits: reference range computed from the anchor","inputSchema":{"type":"object","properties":{"date":{"type":"string"},"grade":{"enum":["P1","P2","P3"],"type":"string"},"region":{"enum":["CN","EU","NA","SEA"],"type":"string"}}},"title":"rCB Price Index","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_rcb_index","displayName":"rCB Price Index"},{"name":"get_rcb_vcb_spread","description":"Purpose: anchored spread between rCB and native carbon black - anchoring ratio rho, discount rate and price gap per grade/region/period; the quantitative 'how much cheaper is rCB' indicator. Guidelines: pass date (YYYY-MM), region (CN/EU/NA/SEA), grade (P1/P2/P3); pair with get_grade_trend for direction and calculate_saving for custom quotes. Limits: N550-anchored reference range, not transaction price; single-period snapshot, no forecast. Ex: 'rCB vs N550 discount CN 2026-09'.","inputSchema":{"type":"object","properties":{"date":{"type":"string"},"grade":{"enum":["P1","P2","P3"],"type":"string"},"region":{"enum":["CN","EU","NA","SEA"],"type":"string"}}},"title":"rCB vs VCB Spread","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_rcb_vcb_spread","displayName":"rCB vs VCB Spread"},{"name":"get_grade_trend","description":"Purpose: return the historical series of the layered rCB index for one grade tier - period-by-period assessed benchmark price, period-on-period change, anchor, adjustment factor and verification factor. Guidelines: grade defaults to P2 in the CN region; set start_date and end_date as YYYY-MM to slice a window; pair with get_rcb_index for the current cross-section and get_price_trend for category-level trends. Limits: index points only - dimensionless, non-tradable, and never to be converted into","inputSchema":{"type":"object","required":["start_date","end_date"],"properties":{"grade":{"enum":["P1","P2","P3"],"type":"string"},"region":{"enum":["CN","EU","NA","SEA"],"type":"string"},"end_date":{"type":"string"},"start_date":{"type":"string"}}},"title":"Grade Price Trend","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_grade_trend","displayName":"Grade Price Trend"},{"name":"query_trade_flows","description":"Purpose: query global carbon black (HS 280300) bilateral trade flows from UN Comtrade official customs statistics - 1751 records, 8 reporters (CHN/USA/DEU/JPN/KOR/IND/THA/TUR) plus World totals, 2024-2025. Guidelines: pass reporter (ISO3 alpha), partner (ISO3/numeric/name), period (YYYY), flow (X=export/M=import) and limit; unit_price_usd_t and share_pct are derived fields (share excludes World); use for capacity shift, trade-partner concentration and price-gap structure analysis. Limits: custom","inputSchema":{"type":"object","properties":{"flow":{"enum":["X","M"],"type":"string"},"limit":{"type":"integer"},"offset":{"type":"integer"},"period":{"type":"string"},"partner":{"type":"string"},"reporter":{"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Search Bilateral Trade Flows","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_trade_flows","displayName":"Search Bilateral Trade Flows"},{"name":"get_trade_flow_summary","description":"Purpose: aggregate the UN Comtrade carbon black (HS 280300) records for a period - per reporter totals for quantity and value, the weighted unit price, and the top-10 partner countries by quantity. Guidelines: pass period (YYYY) or leave empty to aggregate all periods (2024-2025); weighted price equals total value divided by total quantity; pair with get_trade_partner_ranking to drill into a single reporter. Limits: customs-reported totals only - no commercial quote platform data; World aggregat","inputSchema":{"type":"object","properties":{"period":{"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Trade Flow Summary","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_trade_flow_summary","displayName":"Trade Flow Summary"},{"name":"get_trade_partner_ranking","description":"Purpose: rank partner countries for one reporter, period and flow direction by quantity, returning rank, partner, quantity, value, unit price and share. Guidelines: reporter (ISO3 alpha), period (YYYY) and flow (X =export, M = import) are required; raise top_n above the default 10 (max 50) only when a longer tail is needed.Limits: one reporter-period-flow combination per call; World aggregate rows are excluded; shares are computed within the returned set, not against global trade. Ex: get_trade_","inputSchema":{"type":"object","required":["reporter","period"],"properties":{"flow":{"enum":["X","M"],"type":"string"},"top_n":{"type":"integer"},"period":{"type":"string"},"reporter":{"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Trade Partner Ranking","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_trade_partner_ranking","displayName":"Trade Partner Ranking"},{"name":"get_trade_dataset_overview","description":"Purpose: describe the trade flow dataset - source, caliber, unit conversion, derived-field declarations, field table and compliance boundaries - so an agent can cite and interpret it correctly. Guidelines: call this before running any trade query that will be quoted; it states explicitly which fields are customs-reported and which are our own derivations. Limits: UN Comtrade official statistics only - no commercial quote platform data enters this dataset; this tool documents the dataset and retu","inputSchema":{"type":"object","properties":{"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"Trade Dataset Overview","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_trade_dataset_overview","displayName":"Trade Dataset Overview"},{"name":"get_domain_benchmark","description":"Purpose: fetch one cross-domain benchmark record by ID or keyword - full summary, issuer, status, as-of date, domain impact, confidence grade and the source URL for citation. Guidelines: pass the ID returned by query_domain_benchmarks (e.g. 'tbm-021') or a distinctive keyword; use this whenever a cross-domain fact is going to be quoted, so the citation carries a verifiable source link. Limits: one record per call; anchor facts only - carbon prices are dated snapshots rather than live quotes, and","inputSchema":{"type":"object","required":[],"properties":{"id":{"type":"string"},"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_domain_benchmark","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_domain_benchmark","displayName":"get_domain_benchmark"},{"name":"get_cbam_timeline","description":"Purpose: the CBAM timeline as a single ordered view - from the founding regulation through the transitional period to the definitive regime and the surrender phase. Guidelines: call this first whenever a question involves CBAM dates, obligations or scope (\"when does CBAM start\", \"when must certificates be surrendered\"). Grouped into transitional/legislative, definitive and surrender phases by the as-of date of each source document. Limits: timeline only - dates come from the cited official docum","inputSchema":{"type":"object","required":[],"properties":{"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_cbam_timeline","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_cbam_timeline","displayName":"get_cbam_timeline"},{"name":"get_carbon_market_overview","description":"Purpose: one-call overview of the carbon market layer - dated carbon price snapshots (EU ETS auction/settlement, China national ETS), market size statistics and allowance allocation rules, each with its issuer and source. Guidelines: use for \"what is the carbon price / how big is the market / how are allowances allocated\" style questions; filter by market to narrow to the EU or China. Limits: prices are dated snapshots from the cited sources, NOT live quotes; currencies are not converted, so do","inputSchema":{"type":"object","required":[],"properties":{"market":{"enum":["all","eu","cn"],"type":"string","default":"all"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_carbon_market_overview","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_carbon_market_overview","displayName":"get_carbon_market_overview"},{"name":"get_carbon_standards","description":"Purpose: the carbon accounting standards library - ISO 14064 series, ISO 14067, ISO 14068-1, GHG Protocol and withdrawn standards such as PAS 2050, each with status, as-of date, issuer and confidence grade. Guidelines: use when a question involves which standard governs an organisation-level inventory, a product carbon footprint, or a verification statement; filter status='withdrawn' to check whether a standard still applies. Limits: standards catalogue only - no interpretation of how a standard","inputSchema":{"type":"object","required":[],"properties":{"status":{"enum":["all","current","withdrawn"],"type":"string","default":"all"},"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_carbon_standards","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_carbon_standards","displayName":"get_carbon_standards"},{"name":"compare_carbon_prices","description":"Purpose: put every carbon price snapshot side by side - market/basis, value, unit, price date and source - and compute the spread within each currency. Guidelines: use for \"how do EU and China carbon prices compare\" or \"what is the spread between auction and secondary prices\"; same-currency spreads are returned as computed values. Limits: currencies are NOT converted - the tool deliberately does not produce a cross-currency difference, because that requires an FX rate the dataset does not carry;","inputSchema":{"type":"object","required":[],"properties":{"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"compare_carbon_prices","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_carbon_prices","displayName":"compare_carbon_prices"},{"name":"calculate_cbam_cost","description":"Purpose: a transparent CBAM cost estimate - embedded emissions multiplied by a carbon price. Guidelines: supply emission_intensity (tCO2e per tonne of goods) and quantity (tonnes); optionally supply carbon_price, otherwise the latest EU ETS EUA spot snapshot in the dataset is used and cited in the output. Use for order-of-magnitude questions about CBAM exposure. Limits: this is ONLY the emissions-times-price multiplication - it excludes free-allocation deduction, third-country carbon-price deduc","inputSchema":{"type":"object","required":["emission_intensity","quantity"],"properties":{"language":{"enum":["zh","en"],"type":"string","default":"zh"},"quantity":{"type":"number"},"carbon_price":{"type":"number"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"},"emission_intensity":{"type":"number"}}},"title":"calculate_cbam_cost","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_cbam_cost","displayName":"calculate_cbam_cost"},{"name":"get_battery_regulation_timeline","description":"Purpose: the EU and China battery regulation timeline in one ordered view - applicability dates, legal bases and amendments, including conditional items. Guidelines: call first for any battery-regulation date question (passport, recycled content, due diligence, carbon footprint). Limits: dates are the applicability dates set in the regulation; items marked conditional apply only after the delegated act enters into force (later of the two triggers). Ex: get_battery_regulation_timeline(), get_batt","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_battery_regulation_timeline","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_battery_regulation_timeline","displayName":"get_battery_regulation_timeline"},{"name":"get_recycled_content_requirements","description":"Purpose: recycled-content minimums for cobalt, lead, lithium and nickel, split into the two statutory stages. Guidelines: use for threshold questions; pair with calculate_recycled_content_gap to compare against an actual figure. Limits: thresholds only, by material and stage - no interpretation of how they apply to a specific battery. Ex: get_recycled_content_requirements().","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_recycled_content_requirements","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_recycled_content_requirements","displayName":"get_recycled_content_requirements"},{"name":"query_battery_recycling_targets","description":"Purpose: battery recycling targets - recycling efficiency, material recovery rates and collection rates, with the year each takes effect. Guidelines: use for target/efficiency questions rather than dates. Limits: published targets only, no industry performance data. Ex: query_battery_recycling_targets().","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer"},"offset":{"type":"integer"},"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"query_battery_recycling_targets","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_battery_recycling_targets","displayName":"query_battery_recycling_targets"},{"name":"get_battery_market_stats","description":"Purpose: China battery-recycling market statistics - collected volumes, processor counts, NEV output, and modelled future volumes. Guidelines: use when a question needs scale rather than rules; modelled figures are labelled as such in the record names. Limits: China focus; modelled values are not official statistics. Ex: get_battery_market_stats().","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_battery_market_stats","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_battery_market_stats","displayName":"get_battery_market_stats"},{"name":"get_standards_roadmap","description":"Purpose: the 3GPP and ITU-R standards roadmap - 3GPP releases alongside ITU-R IMT-2030 framework milestones and the 6G timetable. Guidelines: use for standard-version and timeline questions. Limits: status and dates only - performance figures live in the standards themselves. Ex: get_standards_roadmap().","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_standards_roadmap","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_standards_roadmap","displayName":"get_standards_roadmap"},{"name":"get_constellation_status","description":"Purpose: LEO constellation status - in-orbit counts for Starlink, Qianfan, Guowang, OneWeb and Amazon Leo, plus annual launch totals and planned sizes. Guidelines: use for constellation scale questions. Limits: counts are public catalogue snapshots, not live tracking; the UCS satellite database stopped updating in 2023-05, so check source vintages. Ex: get_constellation_status().","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_constellation_status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_constellation_status","displayName":"get_constellation_status"},{"name":"query_spectrum_allocations","description":"Purpose: spectrum allocations and WRC agenda items - China's frequency plan, trial licences and the WRC-27 items relevant to IMT and direct-to-device. Guidelines: use for spectrum and conference-agenda questions. Limits: agenda items are studies in progress - conclusions only exist in the final conference documents. Ex: query_spectrum_allocations().","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer"},"offset":{"type":"integer"},"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"query_spectrum_allocations","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_spectrum_allocations","displayName":"query_spectrum_allocations"},{"name":"get_6g_patent_landscape","description":"Purpose: the 6G core patent landscape by country and by company. Guidelines: use when a question needs the competitive patent picture. Limits: shares follow published tallies and agencies count families or filings differently - compare across sources with care. Ex: get_6g_patent_landscape().","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_6g_patent_landscape","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_6g_patent_landscape","displayName":"get_6g_patent_landscape"},{"name":"get_telecom_policy_timeline","description":"Purpose: telecom and satellite-internet policy timeline, including China's 6G roadmap milestones and satellite-internet policy documents. Guidelines: use for policy-sequence questions. Limits: China focus; roadmap dates are planned, not achieved. Ex: get_telecom_policy_timeline().","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_telecom_policy_timeline","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_telecom_policy_timeline","displayName":"get_telecom_policy_timeline"},{"name":"query_dietary_limits","description":"Purpose: dietary intake limits and targets - WHO and national figures for fat, sugar, salt, sodium, fibre, fruit and vegetables, by population group. Guidelines: use for limit-value questions. Limits: public classifications and limits for reference only - NOT individual health advice and not for diagnosis or treatment; scopes differ between issuing bodies. Ex: query_dietary_limits().","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer"},"offset":{"type":"integer"},"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"query_dietary_limits","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_dietary_limits","displayName":"query_dietary_limits"},{"name":"get_dietary_guidelines","description":"Purpose: dietary guideline entries issued by WHO, China and the US. Guidelines: use when a question asks what a guideline body recommends. Limits: reference only, not individual advice; the three bodies' scopes differ, so do not merge their numbers. Ex: get_dietary_guidelines(keyword='全谷物').","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_dietary_guidelines","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_dietary_guidelines","displayName":"get_dietary_guidelines"},{"name":"query_activity_guidelines","description":"Purpose: physical activity guidelines by population group (adults, children, older adults, pregnancy). Guidelines: use for activity-volume questions. Limits: reference only, not individual advice; note the children's figure is a daily average and WHO sets no quantified threshold for sedentary behaviour. Ex: query_activity_guidelines().","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer"},"offset":{"type":"integer"},"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"query_activity_guidelines","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_activity_guidelines","displayName":"query_activity_guidelines"},{"name":"query_health_myths","description":"Purpose: common health myths clarified against official or systematic-review wording, plus supporting evidence notes. Guidelines: use when a claim needs checking. Limits: reference only, not advice; clarifications quote the source wording without extrapolation. Ex: query_health_myths(keyword='蛋黄').","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer"},"offset":{"type":"integer"},"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"query_health_myths","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_health_myths","displayName":"query_health_myths"},{"name":"get_health_indicators","description":"Purpose: health indicator reference values - BMI classes, waist thresholds and body-fat reference points. Guidelines: ALWAYS state which standard is being used. Limits: reference only, not diagnosis; BMI and waist exist in TWO standards (WHO/international vs China) with different cut-offs - never mix them. Ex: get_health_indicators().","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_health_indicators","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_health_indicators","displayName":"get_health_indicators"},{"name":"get_compute_infrastructure","description":"Purpose: compute infrastructure scale - rack counts, intelligent-computing capacity, hub and cluster aggregates and the national scheduling platform. Guidelines: use for scale questions. Limits: aggregated to hub, cluster or city level only - no precise facility coordinates are held. Ex: get_compute_infrastructure().","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_compute_infrastructure","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_compute_infrastructure","displayName":"get_compute_infrastructure"},{"name":"get_pue_benchmarks","description":"Purpose: PUE benchmarks and green-rating figures for compute facilities. Guidelines: use for efficiency questions; pair with calculate_compute_energy_cost when a load figure is available. Limits: values are published statistics or single-site cases - do not average across differing scopes. Ex: get_pue_benchmarks().","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_pue_benchmarks","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_pue_benchmarks","displayName":"get_pue_benchmarks"},{"name":"get_power_consumption_stats","description":"Purpose: compute power consumption statistics, carrying TWO official calibers side by side (National Energy Administration vs CAICT) plus data-centre cost structure. Guidelines: quote the issuing body with the figure. Limits: the two calibers differ by roughly 15% and MUST NOT be mixed - always name the source. Ex: get_power_consumption_stats().","inputSchema":{"type":"object","required":[],"properties":{"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_power_consumption_stats","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_power_consumption_stats","displayName":"get_power_consumption_stats"},{"name":"query_green_power","description":"Purpose: green power trading and direct-connection projects - certificate prices graded by production year, traded volumes and flagship projects. Guidelines: use for green-power price and project questions. Limits: project locations are city or park level only; certificate prices are dated snapshots, not live quotes. Ex: query_green_power().","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer"},"offset":{"type":"integer"},"keyword":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"query_green_power","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_green_power","displayName":"query_green_power"},{"name":"calculate_recycled_content_gap","description":"Purpose: compare a given recycled-content figure against the statutory minimum for one material, at both stages. Guidelines: supply material (cobalt / lead / lithium / nickel) and current_pct; thresholds are parsed from the regulation records in the dataset and the source record ID is returned with each row. Limits: one material at a time - this is NOT a compliance finding for a whole battery, and not advice or a declaration basis. Ex: calculate_recycled_content_gap(material='cobalt', current_pc","inputSchema":{"type":"object","required":["material","current_pct"],"properties":{"language":{"enum":["zh","en"],"type":"string","default":"zh"},"material":{"enum":["cobalt","lead","lithium","nickel"],"type":"string"},"current_pct":{"type":"number"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"calculate_recycled_content_gap","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_recycled_content_gap","displayName":"calculate_recycled_content_gap"},{"name":"calculate_compute_energy_cost","description":"Purpose: a transparent compute-facility energy and cost estimate - IT load x PUE x hours (x tariff). Guidelines: supply it_power_kw; optionally pue (otherwise a published benchmark from the dataset is used and cited), hours (defaults to a full year) and electricity_price (without it only energy is returned). Limits: excludes non-cooling auxiliary loads, transmission losses, demand and capacity charges, green-power premia and carbon cost; the tariff must come from the caller. Ex: calculate_comput","inputSchema":{"type":"object","required":["it_power_kw"],"properties":{"pue":{"type":"number"},"hours":{"type":"number"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"it_power_kw":{"type":"number"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"},"electricity_price":{"type":"number"}}},"title":"calculate_compute_energy_cost","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_compute_energy_cost","displayName":"calculate_compute_energy_cost"},{"name":"query_safety_boundaries","description":"Purpose: the citable safety-boundary layer for strength training - look up an exercise x condition pair and get a graded verdict (avoid / precaution / safe-with-modification / recommended / ineffective-for-target) together with the verbatim source quote, the section locator and a content hash for each citation. This is the wedge of the fitness domain: it answers 'is this movement contraindicated for this condition' rather than 'what should I train'. Guidelines: pass exercise and/or condition as","inputSchema":{"type":"object","properties":{"limit":{"type":"integer"},"offset":{"type":"integer"},"verdict":{"enum":["avoid","precaution","safe_with_modification","recommended","ineffective_for_target"],"type":"string"},"exercise":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"condition":{"type":"string"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"query_safety_boundaries","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_safety_boundaries","displayName":"query_safety_boundaries"},{"name":"get_fitness_record","description":"Purpose: fetch one full record from the fitness safety-boundary domain by stable id - an exercise, a condition, or an exercise x condition safety boundary - including every citation as a verbatim quote plus its section locator, retrieval timestamp, source content hash and the record's own content hash, so a downstream agent can cite and verify it without re-fetching. Guidelines: get the id from query_safety_boundaries first (or pass name as a keyword when the match is unambiguous); set include_d","inputSchema":{"type":"object","anyOf":[{"required":["id"]},{"required":["name"]}],"required":[],"properties":{"id":{"type":"string"},"kind":{"enum":["exercise","condition","contraindication"],"type":"string"},"name":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"},"include_domain_contract":{"type":"boolean","default":false}}},"title":"get_fitness_record","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_fitness_record","displayName":"get_fitness_record"},{"name":"get_cn_eu_mapping","description":"Purpose: China-EU carbon footprint crosswalk - for a given product, shows what China's product carbon footprint certification (17 products, SAMR/CNCA) requires, what the EU CBAM/CSRD/ESPR requires, whether the two overlap, what data can be shared, and what is still officially unanswered. Guidelines: call this whenever a question involves exporting to the EU, dual compliance, 'does China's carbon footprint certification get recognized by the EU', or comparing Chinese vs EU carbon requirements. Mo","inputSchema":{"type":"object","required":[],"properties":{"mode":{"enum":["lookup","overview","gaps"],"type":"string","default":"lookup"},"keyword":{"type":"string"},"product":{"type":"string"},"language":{"enum":["zh","en"],"type":"string","default":"zh"},"response_format":{"enum":["markdown","json"],"type":"string","default":"markdown"}}},"title":"get_cn_eu_mapping","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_cn_eu_mapping","displayName":"get_cn_eu_mapping"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Trustbase-Lab&config=eyJ1cmwiOiAiaHR0cHM6Ly90cnVzdGJhc2VsYWIuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Trustbase-Lab%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Ftrustbaselab.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Trustbase-Lab%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Ftrustbaselab.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Trustbase+Lab&connectorUrl=https%3A%2F%2Ftrustbaselab.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Trustbase-Lab\" --url \"https://trustbaselab.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/trustbaselab-mcp-134186b5b6","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/trustbaselab-mcp-134186b5b6/tools/{tool}","mcpServerUrl":"https://trustbaselab.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/trustbaselab-mcp-134186b5b6?live=1"}