{"id":"04258293-7a37-4b22-9735-bf098ccc7073","shortId":"ap4ynL","kind":"mcp","title":"PageLens","tagline":"Visual feedback on frontend apps through automated browser testing with screenshot capture, visual diff, and DOM insp...","description":"Visual feedback on frontend apps through automated browser testing with screenshot capture, visual diff, and DOM inspection.\n\nProvides visual feedback for frontend development by giving coding agents direct access to rendered output. Uses Puppeteer to capture screenshots, collect console logs, track network errors, and perform visual regression detection via pixel comparison. Supports browser interactions including click, type, scroll, hover, form selection, and viewport resizing with automatic screenshot capture after each action.","tags":["pagelens"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/amoghmanral/pagelens-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.554","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · 2 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T14:22:11.910Z","embedding":null,"createdAt":"2026-04-18T21:46:38.771Z","updatedAt":"2026-05-02T14:22:11.910Z","lastSeenAt":"2026-05-02T14:22:11.910Z","tsv":"'access':47 'action':89 'agent':45 'app':6,23 'autom':8,25 'automat':84 'browser':9,26,71 'captur':13,30,54,86 'click':74 'code':44 'collect':56 'comparison':69 'consol':57 'detect':66 'develop':41 'diff':15,32 'direct':46 'dom':17,34 'error':61 'feedback':3,20,38 'form':78 'frontend':5,22,40 'give':43 'hover':77 'includ':73 'insp':18 'inspect':35 'interact':72 'log':58 'mcp' 'network':60 'open-source' 'output':50 'pagelen':1 'perform':63 'pixel':68 'provid':36 'puppet':52 'regress':65 'render':49 'resiz':82 'screenshot':12,29,55,85 'scroll':76 'select':79 'support':70 'test':10,27 'track':59 'transport-stdio' 'type':75 'use':51 'via':67 'viewport':81 'visual':2,14,19,31,37,64","prices":[{"id":"030aefb7-8558-44a5-b17e-eba5efb77ee6","listingId":"04258293-7a37-4b22-9735-bf098ccc7073","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T21:46:38.771Z"}],"sources":[{"listingId":"04258293-7a37-4b22-9735-bf098ccc7073","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/amoghmanral-pagelens","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:46:38.771Z","lastSeenAt":"2026-05-02T14:22:11.910Z"}],"details":{"listingId":"04258293-7a37-4b22-9735-bf098ccc7073","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"PageLens","github_stars":2,"registry_url":"https://www.pulsemcp.com/servers/amoghmanral-pagelens","source_code_url":"https://github.com/amoghmanral/pagelens-mcp"},"updatedAt":"2026-05-02T14:22:11.910Z"}}