MCP 서버

Verity

io.github.veritylabsai/verity
커머스 및 리테일 법률 및 컴플라이언스 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Provides cited product recalls, market-entry requirements, and change tracking without generating uncited claims.

get_requirement
Get cited market-entry requirements for a product subject in a given market (e.g. subject='childrens_products', market='US'). This is a small curated set, not a full regulatory database: CPC, CPSC eFiling, EU GPSR, CE marking, REACH SVHC, RoHS and California Prop 65. Returns each fact with its official citation URL and last-verified date.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'title': 'get_requirementArguments', 'required': ['subject'], 'properties': {'market': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Market', 'default': None}, 'subject': {'type': 'string', 'title': 'Subject'}}}
list_changes
List recall and requirement changes since an ISO-8601 timestamp (e.g. '2026-09-01T00:00:00+00:00'). Includes newly published recalls and rule changes, each with its source URL.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'title': 'list_changesArguments', 'required': ['since'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 100}, 'since': {'type': 'string', 'title': 'Since'}}}
search_recalls
Search official US recall records by product name, brand, model, or UPC. Covers CPSC consumer products and FDA food, drug and device enforcement. Returns only cited records from the store, each with a source URL and a match score. If nothing matches, returns an empty list rather than guessing.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'title': 'search_recallsArguments', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 10}, 'query': {'type': 'string', 'title': 'Query'}, 'market': {'type': 'string', 'title': 'Market', 'default': 'US'}}}
verify
Check a claim or product query against the store. Returns only cited records (recalls and requirements) that match. Explicitly reports 'no verified record' when nothing matches -- it never synthesizes an answer, so absence means 'not in the store', not a negative claim.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'title': 'verifyArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}}}
변경됨
verify
2026년 9월 23일 2:40 AM
변경됨
list_changes
2026년 9월 23일 2:40 AM
변경됨
get_requirement
2026년 9월 23일 2:40 AM
변경됨
search_recalls
2026년 9월 23일 2:40 AM
추가됨
verify
2026년 9월 21일 2:40 AM
추가됨
list_changes
2026년 9월 21일 2:40 AM
추가됨
get_requirement
2026년 9월 21일 2:40 AM
추가됨
search_recalls
2026년 9월 21일 2:40 AM