{"name":"ro.meseriasi/meseriasi-mcp-server","slug":"meseriasi-mcp-server","title":"Meseriasi MCP Server","description":"MCP server for meseriasi.ro, a Romanian homeowner-tradesperson marketplace.","url":"https://mcp.market/server/meseriasi-mcp-server","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":5,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-09-27T13:05:46.829Z","last_ok_at":"2026-09-27T13:05:46.829Z","latency_ms":704},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":null,"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://www.meseriasi.ro/api/mcp"}],"packages":[],"tools":[{"name":"create_project","description":"Create a new project on meseriasi.ro as a homeowner. Notifies nearby tradespeople automatically. Requires the caller to supply a valid Supabase access token in the \"access_token\" argument.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"access_token":{"type":"string","description":"Supabase JWT access token for the homeowner account"},"title":{"type":"string","description":"Short descriptive title for the project (max 255 chars)"},"description":{"type":"string","description":"Detailed description of the work needed"},"tradeType":{"type":"string","description":"Category of trade required (e.g. \"electrician\", \"instalator\")"},"budget":{"type":"number","description":"Approximate budget in RON (optional)"},"location":{"type":"string","description":"City / address where the work is needed"}},"required":["access_token","title","tradeType","location"],"additionalProperties":false}},{"name":"get_tradesperson_profile","description":"Fetch the full profile of a tradesperson by their UUID (or legacy WordPress integer ID). Includes bio, location, trade type, and bid statistics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string","description":"Tradesperson UUID or legacy integer ID"}},"required":["id"],"additionalProperties":false}},{"name":"request_chat_otp","description":"Send a one-time password (OTP) to the user's email so they can verify their identity before starting a conversation with a tradesperson. Call this first, then call start_conversation with the OTP the user receives.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"email":{"type":"string","description":"The homeowner's email address"}},"required":["email"],"additionalProperties":false}},{"name":"search_tradespeople","description":"Search for tradespeople on meseriasi.ro by location and/or category (trade type). Returns a paginated list of matching profiles.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"location":{"type":"string","description":"City or region name to filter by (e.g. \"București\", \"Cluj-Napoca\")"},"category":{"type":"string","description":"Trade type / profession category (e.g. \"electrician\", \"instalator\", \"zugrav\")"},"page":{"type":"number","description":"Page number (default 1)"},"per_page":{"type":"number","description":"Results per page, max 50 (default 10)"}},"additionalProperties":false}},{"name":"start_conversation","description":"Verify the OTP sent to the user's email and start a direct conversation with a tradesperson. Creates a homeowner account automatically if the email is new.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"email":{"type":"string","description":"The homeowner's email address (same as used in request_chat_otp)"},"otp":{"type":"string","description":"The 6-digit OTP code the user received by email"},"tradesperson_id":{"type":"string","description":"UUID of the tradesperson to contact"},"message":{"type":"string","description":"The initial message to send to the tradesperson"}},"required":["email","otp","tradesperson_id","message"],"additionalProperties":false}}],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-25T17:23:03.415Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-25T17:23:03.360Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1111ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://www.meseriasi.ro/api/mcp","reachable":true,"authRequired":false,"latencyMs":1111,"serverInfo":{"name":"meseriasi","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://meseriasi-cloud-uploads.s3.eu-north-1.amazonaws.com/wp-content/uploads/2020/03/cropped-favicon-50x50.png","source":"site","width":50,"height":50},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":5}}}},"grade_history":[],"reviews":[]}