SupplyGraph.AI
이 MCP로 할 수 있는 일
Analyzes supplier and enterprise supply-chain risks, due diligence, geographic concentration, visual dependencies, tariffs, customs classifications, and corporate exceptions.
도구
입력 스키마
{'type': 'object', 'required': ['pid'], 'properties': {'pid': {'type': 'string', 'description': 'Internal company ID for the target enterprise, obtained from the search_company_candidates MCP tool (e.g. a77828f060c866441f2403384b271e63 for Tesla, Inc.).'}, 'chapter_name': {'enum': ['ALL', 'Profile', 'License', 'GovRel', 'R&D', 'Reputation', 'Ops', 'GeneralRisks', 'Cost', 'Compliance', 'Competition', 'Brand', 'HR'], 'type': 'string', 'default': 'ALL', 'description': 'Exception domain chapter to generate. Omit or use ALL for the full corporate exception report.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}}, 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}, {'type': 'object', 'required': ['type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['languages', 'report_infos', 'chapter_infos'], 'properties': {'languages': {'type': 'array', 'items': {'type': 'string'}, 'description': "Array of language codes indicating the languages included in the response, where 'zk' represents Chinese and 'en' represents English."}, 'report_infos': {'type': 'object', 'required': ['en'], 'properties': {'en': {'type': 'object', 'required': ['report_date', 'report_name', 'report_type'], 'properties': {'report_date': {'type': 'string', 'description': 'Report generation date in English.'}, 'report_name': {'type': 'string', 'description': 'Full report name in English.'}, 'report_type': {'type': 'string', 'description': 'Type of the report in English.'}}}, 'zh': {'type': 'object', 'required': ['report_date', 'report_name', 'report_type'], 'properties': {'report_date': {'type': 'string', 'description': 'Report generation date in Chinese.'}, 'report_name': {'type': 'string', 'description': 'Full report name in Chinese.'}, 'report_type': {'type': 'string', 'description': 'Type of the report in Chinese.'}}}}, 'description': 'Dictionary containing report metadata in English and Chinese.'}, 'chapter_infos': {'type': 'array', 'items': {'type': 'object', 'required': ['en'], 'properties': {'en': {'type': 'object', 'required': ['chapter_name', 'sub_sections', 'chapter_texts'], 'properties': {'chapter_name': {'type': 'string', 'description': 'Chapter name in English.'}, 'sub_sections': {'type': 'array', 'items': {'$ref': '#/definitions/sub_section'}, 'description': 'Array of sub-sections in English.'}, 'chapter_texts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of chapter text paragraphs in English, formatted in Markdown for structured presentation including headings, lists, tables, and links to provide comprehensive and professional corporate exception content.'}}}, 'zh': {'type': 'object', 'required': ['chapter_name', 'sub_sections', 'chapter_texts'], 'properties': {'chapter_name': {'type': 'string', 'description': 'Chapter name in Chinese.'}, 'sub_sections': {'type': 'array', 'items': {'$ref': '#/definitions/sub_section'}, 'description': 'Array of sub-sections in Chinese.'}, 'chapter_texts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of chapter text paragraphs in Chinese, formatted in Markdown for structured presentation including headings, lists, tables, and links to provide comprehensive and professional corporate exception content.'}}}}}, 'description': 'Array of chapter information in the corporate exception report.'}}}, 'type': {'enum': ['results'], 'description': 'Indicates structured corporate exception report output.'}}, 'description': 'Structured corporate exception report output for enterprise analysis.'}], 'definitions': {'sub_section': {'type': 'object', 'required': ['section_title', 'sub_sections', 'section_texts'], 'properties': {'sub_sections': {'type': 'array', 'items': {'$ref': '#/definitions/sub_section'}, 'description': 'Nested array of sub-sections.'}, 'section_texts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of sub-section text paragraphs, formatted in Markdown for detailed and structured content including headings, bullet points, tables, and hyperlinks to ensure professional and informative corporate exception subsections.'}, 'section_title': {'type': 'string', 'description': 'Sub-section title.'}}}}}
입력 스키마
{'type': 'object', 'required': ['pid'], 'properties': {'pid': {'type': 'string', 'description': 'Internal company ID for the target enterprise, obtained from the search_company_candidates MCP tool (e.g. a77828f060c866441f2403384b271e63 for Tesla, Inc.).'}, 'chapter_name': {'enum': ['ALL', 'Company Registration Information', 'Branch Offices', 'Corporate Brand Initiatives', 'Administrative Sanctions', 'Software Copyright Details', 'Outbound Investments', 'Financing Activities', 'Competitor Analysis', 'Subsidiary Companies', 'Trademark Portfolio', 'Patent Holdings', 'Website Registrations', 'Court Judgments', 'Shareholder Structure', 'Senior Management Team', 'Administrative Permits', 'Court Hearing Notices', 'Court Notices', 'Equity Pledges', 'Mobile Applications', 'Copyrighted Works', 'Equity Freezes', 'Chattel Mortgages', 'WeChat Official Accounts', 'Tendering and Bidding Activities', 'Qualification Certificates', 'Engineering Irregularities', 'Major Regulatory Violations', 'Compensation and Benefits', 'Enforcement Targets', 'Supplier Network', 'Credit Ratings', 'Tax Offenses', 'Regulatory Spot Checks', 'Import-Export Credit Records', 'Regulatory Actions', 'Granted Government Subsidies', 'Eligible Government Subsidies', 'Consolidated Statements of Operations', 'Income Statement', 'Statement of Cash Flows', 'Consolidated Balance Sheets'], 'type': 'string', 'default': 'ALL', 'description': 'Report chapter to generate. Omit or use ALL for the full due diligence report.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}}, 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}, {'type': 'object', 'required': ['type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['languages', 'report_infos', 'chapter_infos'], 'properties': {'languages': {'type': 'array', 'items': {'type': 'string'}, 'description': "Array of language codes indicating the languages included in the response, where 'zk' represents Chinese and 'en' represents English."}, 'report_infos': {'type': 'object', 'required': ['en'], 'properties': {'en': {'type': 'object', 'required': ['report_date', 'report_name', 'report_type'], 'properties': {'report_date': {'type': 'string', 'description': 'Report generation date in English.'}, 'report_name': {'type': 'string', 'description': 'Full report name in English.'}, 'report_type': {'type': 'string', 'description': 'Type of the report in English.'}}}, 'zh': {'type': 'object', 'required': ['report_date', 'report_name', 'report_type'], 'properties': {'report_date': {'type': 'string', 'description': 'Report generation date in Chinese.'}, 'report_name': {'type': 'string', 'description': 'Full report name in Chinese.'}, 'report_type': {'type': 'string', 'description': 'Type of the report in Chinese.'}}}}, 'description': 'Dictionary containing report metadata in English and Chinese.'}, 'chapter_infos': {'type': 'array', 'items': {'type': 'object', 'required': ['en'], 'properties': {'en': {'type': 'object', 'required': ['chapter_name', 'sub_sections', 'chapter_texts'], 'properties': {'chapter_name': {'type': 'string', 'description': 'Chapter name in English.'}, 'sub_sections': {'type': 'array', 'items': {'$ref': '#/definitions/sub_section'}, 'description': 'Array of sub-sections in English.'}, 'chapter_texts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of chapter text paragraphs in English, formatted in Markdown for structured presentation including headings, lists, tables, and links to provide comprehensive and professional due diligence content.'}}}, 'zh': {'type': 'object', 'required': ['chapter_name', 'sub_sections', 'chapter_texts'], 'properties': {'chapter_name': {'type': 'string', 'description': 'Chapter name in Chinese.'}, 'sub_sections': {'type': 'array', 'items': {'$ref': '#/definitions/sub_section'}, 'description': 'Array of sub-sections in Chinese.'}, 'chapter_texts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of chapter text paragraphs in Chinese, formatted in Markdown for structured presentation including headings, lists, tables, and links to provide comprehensive and professional due diligence content.'}}}}}, 'description': 'Array of chapter information in the due diligence report.'}}}, 'type': {'enum': ['results'], 'description': 'Indicates structured due diligence report output.'}}, 'description': 'Structured due diligence report output for enterprise analysis.'}], 'definitions': {'sub_section': {'type': 'object', 'required': ['section_title', 'sub_sections', 'section_texts'], 'properties': {'sub_sections': {'type': 'array', 'items': {'$ref': '#/definitions/sub_section'}, 'description': 'Nested array of sub-sections.'}, 'section_texts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of sub-section text paragraphs, formatted in Markdown for detailed and structured content including headings, bullet points, tables, and hyperlinks to ensure professional and informative due diligence subsections.'}, 'section_title': {'type': 'string', 'description': 'Sub-section title.'}}}}}
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': "Company name with optional country or region. The input should contain a company name, and may optionally include its country or region (e.g. 'Tesla United States', 'Samsung South Korea', 'Huawei China')."}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}}, 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}, {'type': 'object', 'required': ['type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['candidates'], 'properties': {'candidates': {'type': 'array', 'items': {'type': 'object', 'required': ['pid', 'company_name'], 'properties': {'pid': {'type': 'string', 'description': 'Internal company ID used by downstream agents or MCP tools.'}, 'company_name': {'type': 'string', 'description': 'Matched company name.'}, 'country_name': {'type': 'string', 'description': 'Country or region of the company. May be empty if unknown or not provided.'}}}, 'description': 'List of matched company candidates with internal company IDs.'}}}, 'type': {'enum': ['company_candidate_search'], 'description': 'Indicates structured company candidate search results with mapped company IDs.'}}, 'description': 'Structured output for resolving company names into candidate company IDs.'}], 'description': 'Primary agent output. Returns structured candidate company IDs for downstream agent/MCP tool resolution, or text output for intermediate/error states.'}
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': "Country or region name in natural language, including aliases and abbreviations (e.g. 'China', 'USA', 'South Korea', 'Hong Kong', '中国', '美国'). The tool searches the internal geography registry and returns standardized matching region names for caller-side selection."}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text or Markdown response when the task is not completed, failed, cancelled, or no match is found (e.g. clarification prompts or error messages).'}}, 'description': 'Text or Markdown response when the task is not completed, failed, cancelled, or no match is found (e.g. clarification prompts or error messages).'}, {'type': 'object', 'required': ['type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['candidates'], 'properties': {'candidates': {'type': 'array', 'items': {'type': 'object', 'required': ['region_name'], 'properties': {'region_name': {'type': 'string', 'description': 'Standardized country or region name after internal registry matching (e.g. China, United States, Hong Kong).'}}}, 'description': 'List of matched and standardized country or region names.'}}}, 'type': {'enum': ['region_candidate_search'], 'description': 'Indicates structured country or region candidate search results with standardized region names.'}}, 'description': 'Structured output for resolving natural-language country or region input into standardized region names.'}], 'description': 'Primary agent output. Returns structured standardized region names for downstream resolution, or text for intermediate/error states.'}
입력 스키마
{'type': 'object', 'required': ['pid', 'region_name'], 'properties': {'pid': {'type': 'string', 'description': 'Internal company ID for the target enterprise, obtained from the search_company_candidates MCP tool (e.g. a77828f060c866441f2403384b271e63 for Tesla, Inc.).'}, 'region_name': {'type': 'string', 'description': 'Standardized country or region name for geographic concentration analysis, obtained from the search_region_candidates MCP tool (e.g. China, United States, Hong Kong).'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}}, 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}, {'type': 'object', 'required': ['type', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['content_type', 'content'], 'properties': {'content': {'type': 'string', 'description': 'The actual text content of the element. For titles it may include markdown heading syntax; for paragraphs it contains narrative text.'}, 'content_type': {'enum': ['dir', 'paragraph'], 'type': 'string', 'description': '"dir" indicates a title or heading element; "paragraph" indicates a body text element.'}}}, 'examples': [[{'content': 'Summary', 'content_type': 'dir'}, {'content': '### Research Objective\nThis report applies the Herfindahl–Hirschman Index (HHI) methodology to evaluate the geographic concentration and risk exposure of Tesla, Inc.’s global supply chain.', 'content_type': 'paragraph'}]]}, 'type': {'enum': ['sg_chokepoint_results'], 'description': 'Indicates that the response contains structured report data'}}, 'description': 'Structured output representing the report data of Geographic Concentration Analysis '}], 'description': 'Primary agent output. Agents return text/Markdown for intermediate, failed, or user-dependent states, and structured JSON only when the task completes successfully.'}
입력 스키마
{'type': 'object', 'required': ['pid'], 'properties': {'pid': {'type': 'string', 'description': 'Internal company ID for the target enterprise, obtained from the search_company_candidates MCP tool (e.g. a77828f060c866441f2403384b271e63 for Tesla, Inc.).'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}}, 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}, {'type': 'object', 'required': ['type', 'data'], 'properties': {'data': {'type': 'object', 'examples': [{'pid': 'a77828f060c866441f2403384b271e63', 'max_depth': 3, 'node_info': {'1->1384787': {'name': 'HBM Memory', 'index_values': [{'value': 13893.0, 'index_name': 'Number of enterprises'}, {'value': 2728.0, 'index_name': 'Number of enterprise software copyrights'}], 'company_distribution': [{'count': 1213, 'country': 'China'}, {'count': 14, 'country': 'Japan'}]}}, 'company_name': 'Tesla, Inc.', 'dependencies': [{'to': '1->1384787', 'from': '0->-1', 'dep_depth': 1}, {'to': '1->1683397', 'from': '0->-1', 'dep_depth': 1}, {'to': '1->1657001', 'from': '0->-1', 'dep_depth': 1}]}], 'required': ['pid', 'company_name', 'max_depth', 'dependencies', 'node_info'], 'properties': {'pid': {'type': 'string', 'description': 'Unique ID of the company-centered supply chain graph.'}, 'max_depth': {'type': 'integer', 'description': 'Maximum dependency depth of the graph (i.e., the longest path in the dependency hierarchy).'}, 'node_info': {'type': 'object', 'description': 'Dictionary of node details keyed by node identifier.', 'additionalProperties': {'type': 'object', 'required': ['name', 'index_values', 'company_distribution'], 'properties': {'name': {'type': 'string', 'description': 'Human-readable name of the node.'}, 'index_values': {'type': 'array', 'items': {'type': 'object', 'required': ['index_name', 'value'], 'properties': {'value': {'type': 'number', 'description': 'Numeric value of the indicator.'}, 'index_name': {'type': 'string', 'description': 'Name of the indicator metric.'}}}, 'description': 'List of numeric indicators for this node.'}, 'company_distribution': {'type': 'array', 'items': {'type': 'object', 'required': ['country', 'count'], 'properties': {'count': {'type': 'integer', 'description': 'Number of companies in that country contributing to this node.'}, 'country': {'type': 'string', 'description': 'Country or region where the companies are based.'}}}, 'description': 'Distribution of companies for this node by country or region.'}}}}, 'company_name': {'type': 'string', 'description': 'Name of the company for which the graph is generated.'}, 'dependencies': {'type': 'array', 'items': {'type': 'object', 'required': ['from', 'to', 'dep_depth'], 'properties': {'to': {'type': 'string', 'description': 'The destination node identifier (format: "level->nodeID").'}, 'from': {'type': 'string', 'description': 'The origin node identifier (format: "level->nodeID").'}, 'dep_depth': {'type': 'integer', 'description': 'Depth of this dependency edge (distance from the root or prior stage).'}}}, 'description': 'List of edges in the dependency graph, each representing a dependency from one node to another.'}}}, 'type': {'enum': ['sg_visualization_results'], 'description': 'Indicates that the response contains structured supply chain graph data.'}}, 'description': "Structured output representing the results of company's supply chain graph "}], 'description': 'Primary agent output. Agents return text/Markdown for intermediate, failed, or user-dependent states, and structured JSON only when the task completes successfully.'}
입력 스키마
{'type': 'object', 'required': ['event_info'], 'properties': {'event_info': {'type': 'object', 'required': ['company_id', 'event_type', 'analysis_mode'], 'properties': {'role': {'enum': ['ceo', 'hedgefund', 'riskexpert'], 'type': 'string', 'description': 'Optional role-specific interpretation mode.'}, 'title': {'type': 'string', 'description': 'Event title. Required for news and policy events.'}, 'content': {'type': 'string', 'description': 'Detailed event content. Required for news and policy events.'}, 'pub_date': {'type': 'string', 'description': 'Event publication time in RFC3339 format. Required for news and policy events.'}, 'company_id': {'type': 'string', 'description': 'Internal company ID for the target enterprise, obtained from the search_company_candidates MCP tool (e.g. a77828f060c866441f2403384b271e63 for Tesla, Inc.).'}, 'event_type': {'enum': ['news', 'policy', 'commodity_price'], 'type': 'string', 'description': 'Type of supply chain risk event.'}, 'target_date': {'type': 'string', 'description': 'Target analysis date in YYYY-MM-DD format. Required for commodity_price events.'}, 'target_price': {'type': 'number', 'description': 'Commodity price on target_date. Required for commodity_price events.'}, 'analysis_mode': {'enum': ['normal', 'backtest'], 'type': 'string', 'description': 'Analysis mode. normal performs current risk assessment; backtest evaluates historical scenarios.'}, 'commodity_name': {'type': 'string', 'description': 'Commodity name. Required for commodity_price events.'}, 'commodity_unit': {'type': 'string', 'description': 'Commodity price unit. Required for commodity_price events.'}, 'commodity_price_series': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'value'], 'properties': {'date': {'type': 'string', 'description': 'Price date in YYYY-MM-DD format.'}, 'value': {'type': 'number', 'description': 'Commodity price value.'}}, 'additionalProperties': False}, 'description': 'Historical commodity price series. Required for commodity_price events. Must contain at least 90 calendar days.'}}, 'description': 'Evaluates how a supply chain risk event may affect a target company through multi-tier supply chain propagation analysis.', 'additionalProperties': False}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input, such as company confirmation, validation prompts, error messages, or clarification requests.'}}, 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input, such as company confirmation, validation prompts, error messages, or clarification requests.'}, {'type': 'object', 'required': ['type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['event', 'company', 'assessment_result', 'node_assessment_list', 'dossier_paragraph_list'], 'properties': {'event': {'type': 'object', 'description': 'Information about the supply chain risk event being analyzed, including event type, event date, event summary, and original event context.'}, 'company': {'type': 'object', 'description': 'Information about the target company being assessed, including company identifier, company name, industry, and company profile information.'}, 'assessment_result': {'type': 'object', 'description': 'Enterprise-level supply chain risk assessment result, including task status, progress, risk summary, final interpretation, impact dates, impacted node counts, key path counts, key node counts, impact result, path-level risk interpretations, impact graph data, and analysis dossier text.'}, 'node_assessment_list': {'type': 'array', 'description': 'List of node-level supply chain assessment records, including evaluated suppliers, products, materials, or other supply chain nodes and their risk status.'}, 'dossier_paragraph_list': {'type': 'array', 'description': 'List of structured dossier paragraphs extracted from the analysis dossier, useful for section-level display, citation, export, or report generation.'}}}, 'type': {'enum': ['result'], 'description': 'Indicates that the response contains structured supply chain risk prediction results.'}}, 'description': 'Structured output representing the latest available company-level supply chain risk prediction result, including event information, company information, risk assessment, impacted nodes, propagation paths, graph data, and analysis dossier content.'}], 'description': 'Primary agent output. Agents return text or Markdown for intermediate, failed, or user-dependent states, and structured JSON only when the task completes successfully.'}
입력 스키마
{'type': 'object', 'required': ['product_description', 'country_or_region'], 'properties': {'country_or_region': {'type': 'string', 'description': 'Country or region of origin for the imported product, e.g. China, Mexico, European Union.'}, 'product_description': {'type': 'string', 'description': 'Description of the product to import into the United States, e.g. HS code, product name, material, or specifications.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}}, 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}, {'type': 'object', 'required': ['type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['calculation_result'], 'properties': {'calculation_result': {'type': 'string', 'description': 'Detailed tariff and duty calculation outcome, including duty rates and estimated costs across different trade routes or scenarios.'}}}, 'type': {'enum': ['result'], 'description': 'Indicates that the response contains structured tariff and duty calculation results.'}}, 'description': 'Structured output representing the results of tariff and duty calculations for different trade routes or import scenarios.'}], 'description': 'Primary agent output. Agents return text/Markdown for intermediate, failed, or user-dependent states, and structured JSON only when the task completes successfully.'}
입력 스키마
{'type': 'object', 'required': ['product_description'], 'properties': {'product_description': {'type': 'string', 'description': 'Description of the product used to identify HS/HTS codes.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}}, 'description': 'Text or Markdown response generated by the agent. Returned when the task is not yet completed, failed, cancelled, or requires user input (e.g. validation prompts, error messages, or clarification requests).'}, {'type': 'object', 'required': ['type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['classification_results', 'country_of_origin'], 'properties': {'country_of_origin': {'type': ['string', 'null'], 'description': 'Country of origin information extracted from the input text. Returns null if not provided or cannot be determined.'}, 'classification_results': {'type': 'array', 'items': {'type': 'object', 'required': ['hts_code', 'confidence_score', 'description', 'reasoning'], 'properties': {'hts_code': {'type': 'string', 'description': '10-digit Harmonized Tariff Schedule code.'}, 'reasoning': {'type': 'string', 'description': 'AI-explained rationale for the classification choice.'}, 'description': {'type': 'string', 'description': 'Official HTS category description.'}, 'confidence_score': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'description': 'List of possible HTS classifications with confidence and reasoning.'}}}, 'type': {'enum': ['result'], 'description': 'Indicates structured HTS classification output.'}}, 'description': 'Structured classification output for HTS code matching results.'}], 'description': 'Primary agent output. Agents return text/Markdown for intermediate, failed, or user-dependent states, and structured JSON only when the task completes successfully.'}
최근 도구 변경
유사한 MCP 서버
Firmaradar
Provides Norwegian company intelligence covering ownership, roles, financials, announcements, IP, monitoring, AML/PEP screening, …
UK Due Diligence
Searches UK company, charity, insolvency, land transaction, sanctions, and director-disqualification records for due diligence.
ENTIA Entity Verification
Verifies businesses and professionals using entity, VAT, registry, competitor, risk-audit, and socioeconomic data for KYB and due…
TempGuru Event Staffing
Plans W-2 event staffing using role pricing, rate benchmarks, lead-time guidance, market data, and state employment compliance in…
empresas
Searches Argentine companies, executives, importers, tenders, and regulatory records, with detailed company and person profiles b…
cuisor.ro
Searches and analyzes Romanian companies using registry identity, financial filings, tax status, procurement awards, legal repres…
nordic-data
Provides European company, KYB, VAT, LEI, sanctions, PEP, adverse-media, address, and industry-statistics data across 15 countrie…
Radicado Uno
Provides Colombian company due-diligence, registry, sanctions, procurement, competitor, financial-signal, and source-linked repor…