{"data":{"name":"com.faceruler/faceruler","title":"FaceRuler","description":"PSL score tiers, face shape classification and looksmaxxing term lookup from FaceRuler.","version":"1.0.0","websiteUrl":"https://faceruler.com","repositoryUrl":null,"remotes":[{"url":"https://faceruler.com/api/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-16T12:50:46.023Z","updatedAt":"2026-10-16T12:50:46.023Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"FaceRuler","source":"official-registry","sourceId":"com.faceruler/faceruler","updatedAt":"2026-10-16T12:50:46.023Z","confidence":100,"websiteUrl":"https://faceruler.com","description":"PSL score tiers, face shape classification and looksmaxxing term lookup from FaceRuler.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"com.faceruler/faceruler","endpointFingerprint":"b7ca9dd2e48994dfd601cc26ac145ee1a4b1874b55efd21d3d0bec92856f2c2a","name":"classify_face_shape","title":"Classify face shape","description":"Classify a face into one of 7 shapes (oval, round, square, oblong, heart, diamond, triangle) from three measured outline ratios, with a match % for every shape.","inputSchema":{"type":"object","properties":{"faceIndex":{"type":"number","exclusiveMinimum":0,"description":"Face height / face width (typical 1.1–1.5)"},"jawRatio":{"type":"number","exclusiveMinimum":0,"description":"Jaw (bigonial) width / face width at cheekbones (typical 0.75–1.0)"},"foreheadRatio":{"type":"number","exclusiveMinimum":0,"description":"Forehead (temple) width / face width (typical 0.7–0.95)"}},"required":["faceIndex","jawRatio","foreheadRatio"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"655016bd8fceb8bf4a164357624c9e30861489a2606798b55d558b0bc61b8cf8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T16:46:51.550Z","metadataTrust":"untrusted"},{"serverName":"com.faceruler/faceruler","endpointFingerprint":"b7ca9dd2e48994dfd601cc26ac145ee1a4b1874b55efd21d3d0bec92856f2c2a","name":"get_face_measurement_tool","title":"Get a face measurement tool","description":"Return the link to FaceRuler’s free on-device tool for measuring a real face from one photo (PSL score, face shape, canthal tilt or facial ratios). Use when the user wants their own face measured.","inputSchema":{"type":"object","properties":{"measurement":{"type":"string","enum":["psl","face_shape","canthal_tilt","facial_ratios"],"description":"What to measure"}},"required":["measurement"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"5b80804a127a6dba7c321e6762e87da6ad9c274f5ae790f2c3795f8334fc8cf5","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T16:46:51.550Z","metadataTrust":"untrusted"},{"serverName":"com.faceruler/faceruler","endpointFingerprint":"b7ca9dd2e48994dfd601cc26ac145ee1a4b1874b55efd21d3d0bec92856f2c2a","name":"lookup_looksmaxxing_term","title":"Look up a looksmaxxing term","description":"Define a looksmaxxing / PSL term (e.g. LTN, HTN, Chadlite, canthal tilt, hunter eyes, mog) and link to its full explanation.","inputSchema":{"type":"object","properties":{"term":{"type":"string","minLength":1,"description":"The term to look up"}},"required":["term"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"3cf107ee8c8fb1af4ae7549f4b9c8ef028d8e5440ae4b34ea0a35af90de757bd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T16:46:51.550Z","metadataTrust":"untrusted"},{"serverName":"com.faceruler/faceruler","endpointFingerprint":"b7ca9dd2e48994dfd601cc26ac145ee1a4b1874b55efd21d3d0bec92856f2c2a","name":"psl_score_lookup","title":"PSL score lookup","description":"Convert a PSL score (0–8 looksmaxxing face rating scale) into its tier name, approximate population percentile and casual 1–10 equivalent.","inputSchema":{"type":"object","properties":{"psl":{"type":"number","minimum":0,"maximum":8,"description":"PSL score, 0–8"}},"required":["psl"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"28e6eff71c892660b026902cf80bc88e05f969d08e2ecab05dc14504f80eba5a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T16:46:51.550Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"b7ca9dd2e48994dfd601cc26ac145ee1a4b1874b55efd21d3d0bec92856f2c2a","protocol":"streamable-http","status":"indexed","toolCount":4,"observedAt":"2026-11-03T16:46:51.550Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.faceruler/faceruler":{"url":"https://faceruler.com/api/mcp"}}},"Cursor":{"mcpServers":{"com.faceruler/faceruler":{"url":"https://faceruler.com/api/mcp"}}},"VS Code":{"servers":{"com.faceruler/faceruler":{"type":"http","url":"https://faceruler.com/api/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://faceruler.com/api/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.faceruler%2Ffaceruler","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.faceruler%2Ffaceruler","name":"com.faceruler/faceruler","description":"PSL score tiers, face shape classification and looksmaxxing term lookup from FaceRuler.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://faceruler.com/api/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://faceruler.com","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.faceruler/faceruler","status":"online","lastCheckedAt":"2026-11-03T16:17:46.880Z","lastSuccessfulCheck":"2026-11-03T16:17:46.880Z","latencyMs":2146,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T16:17:46.880Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T16:17:46.880Z"},"security":null,"timestamps":{"createdAt":"2026-10-16T12:50:46.023Z","updatedAt":"2026-10-16T12:50:46.023Z","observedAt":"2026-11-03T16:17:46.880Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}