{"name":"io.github.sergiomaldo/vendorwatch","slug":"sergiomaldo-vendorwatch","title":"VendorWatch","description":"Check a vendor before you sign: DPA coverage, subprocessors, certifications, data locations, AI use.","url":"https://mcp.market/server/sergiomaldo-vendorwatch","rating":null,"grade":"C","score":64,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:40:45.132Z","last_ok_at":"2026-11-04T06:40:45.132Z","latency_ms":301},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://vendor.watch/agents","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://vendor.watch/api/v1/mcp","headers":[{"description":"Bearer followed by your VendorWatch agent key (vwa_...)","isRequired":true,"isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[{"name":"check_portfolio","description":"Check a list of up to 25 vendors (names, domains or both) and get one profile each. Spends one lookup per vendor answered; a name that matches nothing costs nothing.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"vendors":{"minItems":1,"maxItems":25,"type":"array","items":{"type":"object","properties":{"name":{"description":"The vendor's name, written in full (for example the name on its website).","type":"string","maxLength":200},"domain":{"description":"The vendor's website domain, or any host under it (for example app.example.com).","type":"string","maxLength":200}}},"description":"Up to 25 vendors, each with a name, a domain or both."}},"required":["vendors"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"find_vendor","description":"Find a vendor in the VendorWatch catalogue by its exact name or website domain. Returns up to 5 candidates (slug, name, category). Free: no lookup is spent.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"description":"The vendor's name, written in full (for example the name on its website).","type":"string","maxLength":200},"domain":{"description":"The vendor's website domain, or any host under it (for example app.example.com).","type":"string","maxLength":200}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_vendor_profile","description":"Get one vendor's documentation profile: DPA coverage by law, number of subprocessors, certifications, data locations, transfer safeguards and AI use. Give the slug from find_vendor, or the vendor's name or domain. Spends one lookup.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"description":"The vendor's VendorWatch identifier, as returned by find_vendor.","type":"string","maxLength":200},"name":{"description":"The vendor's name, written in full (for example the name on its website).","type":"string","maxLength":200},"domain":{"description":"The vendor's website domain, or any host under it (for example app.example.com).","type":"string","maxLength":200}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_vendor_changes_since","description":"List the vendors in your VendorWatch portfolio whose record changed on or after a date (profile updated, DPA analysed, DPA document changed). Free: no lookup is spent. 50 vendors a page; read the new profile with get_vendor_profile.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"since":{"type":"string","maxLength":10,"description":"A date, YYYY-MM-DD. Changes on or after this date are listed."},"cursor":{"description":"The `next` value from the previous page, to read the following page.","type":"string","maxLength":200}},"required":["since"],"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":64,"grade":"C","scanned_at":"2026-10-14T05:24:06.531Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-14T05:24:06.497Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1671ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://vendor.watch/api/v1/mcp","reachable":true,"authRequired":false,"latencyMs":1671,"serverInfo":{"name":"vendorwatch","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://vendor.watch/favicon.png","source":"site","width":32,"height":32},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}