{"ok":true,"site":{"host":"research-devices-webmcp-demo.vercel.app","url":"https://research-devices-webmcp-demo.vercel.app/","type":"live","desc":"A fully synthetic, read-only WebMCP demonstration for evidence-aware research-device comparison.","tools":[{"name":"search_devices","kind":"answer","impl":"imperative","description":"Search eight fictional Research-Devices demonstration records. Returns concise records, source pages on this demo site, dataset version, and limitations.","title":"Search fictional research devices","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":120,"description":"Name, fictional model, author label, category, or summary terms."},"categoryId":{"type":"string","maxLength":128,"description":"Stable synthetic category ID, such as qpcr."},"manufacturerId":{"type":"string","maxLength":128,"description":"Stable entrant-owned author-label ID, such as rd-synthetic-lab."},"status":{"type":"string","enum":["active","discontinued","all"],"default":"active"},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5}},"anyOf":[{"required":["query"]},{"required":["categoryId"]},{"required":["manufacturerId"]}],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"compare_devices","kind":"act","impl":"imperative","description":"Compare two to four same-category fictional records using the same specification field names and units. Missing values remain explicit and no winner is declared.","title":"Compare fictional research devices","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","required":["productIds"],"properties":{"productIds":{"type":"array","minItems":2,"maxItems":4,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128},"description":"Two to four same-category synthetic product IDs from search_devices."},"maxSpecs":{"type":"integer","minimum":1,"maximum":10,"default":8}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_price_range","kind":"answer","impl":"imperative","description":"Retrieve fictional price records grouped by original currency, pricing condition, and configuration. Values are not offers, quotes, procurement evidence, or market prices.","title":"Get fictional price records","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","required":["productIds"],"properties":{"productIds":{"type":"array","minItems":1,"maxItems":4,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}},"currency":{"type":"string","enum":["JPY","USD"],"description":"Optional original fictional currency. No conversion is performed."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_literature_signal","kind":"answer","impl":"imperative","description":"Retrieve device-name mention counts from twelve fictional research records created for this demo, with source pages on this demo site and explicit interpretation limits.","title":"Get fictional research-record mention counts","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","required":["productIds"],"properties":{"productIds":{"type":"array","minItems":1,"maxItems":4,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"search_devices","kind":"answer","impl":"imperative","description":"Search eight fictional Research-Devices demonstration records. Returns concise records, source pages on this demo site, dataset version, and limitations.","title":"架空の研究機器データを検索","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":120,"description":"Name, fictional model, author label, category, or summary terms."},"categoryId":{"type":"string","maxLength":128,"description":"Stable synthetic category ID, such as qpcr."},"manufacturerId":{"type":"string","maxLength":128,"description":"Stable entrant-owned author-label ID, such as rd-synthetic-lab."},"status":{"type":"string","enum":["active","discontinued","all"],"default":"active"},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5}},"anyOf":[{"required":["query"]},{"required":["categoryId"]},{"required":["manufacturerId"]}],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ja/","pages":["/ja/"]},{"name":"compare_devices","kind":"act","impl":"imperative","description":"Compare two to four same-category fictional records using the same specification field names and units. Missing values remain explicit and no winner is declared.","title":"架空の研究機器データを比較","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","required":["productIds"],"properties":{"productIds":{"type":"array","minItems":2,"maxItems":4,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128},"description":"Two to four same-category synthetic product IDs from search_devices."},"maxSpecs":{"type":"integer","minimum":1,"maximum":10,"default":8}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ja/","pages":["/ja/"]},{"name":"get_price_range","kind":"answer","impl":"imperative","description":"Retrieve fictional price records grouped by original currency, pricing condition, and configuration. Values are not offers, quotes, procurement evidence, or market prices.","title":"架空の価格記録を確認","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","required":["productIds"],"properties":{"productIds":{"type":"array","minItems":1,"maxItems":4,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}},"currency":{"type":"string","enum":["JPY","USD"],"description":"Optional original fictional currency. No conversion is performed."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ja/","pages":["/ja/"]},{"name":"get_literature_signal","kind":"answer","impl":"imperative","description":"Retrieve device-name mention counts from twelve fictional research records created for this demo, with source pages on this demo site and explicit interpretation limits.","title":"架空研究記録内の機器名言及数を確認","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","required":["productIds"],"properties":{"productIds":{"type":"array","minItems":1,"maxItems":4,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ja/","pages":["/ja/"]}],"apiSurface":"spec","category":"Developer Tools","toolCount":8}}