{"serverInfo":{"name":"SpecJoin","version":"1.0.0","title":"SpecJoin hardware compatibility","websiteUrl":"https://specjoin.com/docs/agents"},"authentication":{"required":true,"schemes":["oauth2"]},"tools":[{"name":"search_products","title":"Search hardware products","description":"Search reviewed computers, docks, monitors, chargers, cables and adapters by model or manufacturer part number. Search does not establish compatibility. Use resolve_product for exact identity and optional-port ambiguity.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":120},"kind":{"type":"string","enum":["host","dock","monitor","power_supply","cable","adapter"]},"manufacturer":{"type":"string","minLength":1,"maxLength":120},"offset":{"default":0,"type":"integer","minimum":0,"maximum":1000000},"limit":{"default":5,"type":"integer","minimum":1,"maximum":20}},"required":["q"],"additionalProperties":false}},{"name":"resolve_product","title":"Resolve an exact product","description":"Resolve a model or manufacturer part number. Retain ambiguous results: ask for the exact configuration rather than selecting the first candidate. IDs are SpecJoin identifiers, not retailer SKUs.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":120},"manufacturer":{"type":"string","minLength":1,"maxLength":120}},"required":["q"],"additionalProperties":false}},{"name":"get_product","title":"Get product specifications","description":"Read one covered product with its manufacturer, model, part numbers, ports and source references. A covered product is not automatically compatible with another covered product.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"product_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]{0,99}$","description":"Exact SpecJoin product ID returned by search or resolution."}},"required":["product_id"],"additionalProperties":false}},{"name":"get_accessories","title":"Check computer accessories","description":"Read charger, monitor or dock compatibility for an exact computer. Optionally check one accessory. Preserve all status, requirements and source fields. Follow next_offset for more pages; these are not retailer stock recommendations.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"computer_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]{0,99}$","description":"Exact SpecJoin product ID returned by search or resolution."},"category":{"type":"string","enum":["chargers","monitors","docks"]},"accessory_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]{0,99}$","description":"Exact SpecJoin product ID returned by search or resolution."},"offset":{"default":0,"type":"integer","minimum":0,"maximum":1000000},"limit":{"default":5,"type":"integer","minimum":1,"maximum":20}},"required":["computer_id","category"],"additionalProperties":false}},{"name":"check_dock","title":"Check a computer and dock","description":"Check an exact computer/dock pair. Returns separate screen and charging findings, documented screen examples, required cables, supplies, software and source evidence. Does not certify Ethernet, audio or all USB peripherals. Screen examples are not an exhaustive maximum.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"computer_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]{0,99}$","description":"Exact SpecJoin product ID returned by search or resolution."},"dock_id":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]{0,99}$","description":"Exact SpecJoin product ID returned by search or resolution."}},"required":["computer_id","dock_id"],"additionalProperties":false}}],"resources":[],"prompts":[]}