{"id":"57268fb6-5ce2-47ee-9a22-6a4e64984839","shortId":"wJzUPL","kind":"mcp","title":"Puppeteer","tagline":"Provides browser automation capabilities using Puppeteer for web navigation, screenshots, element interaction, and Ja...","description":"Provides browser automation capabilities using Puppeteer for web navigation, screenshots, element interaction, and JavaScript execution in both headless and visible browser environments.\n\nThis MCP server provides browser automation capabilities using Puppeteer, enabling AI assistants to interact with web pages through a standardized interface. It offers tools for navigation, taking screenshots, clicking elements, filling forms, and executing JavaScript in a real browser environment. The implementation captures console logs and manages screenshots as resources, making them available to the client. Built with TypeScript and the MCP SDK, it supports both headless operation in Docker containers and visible browser windows when run directly, making it ideal for web testing, data extraction, and automated web interactions without requiring users to write browser automation code.","tags":["puppeteer"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/cploujoux/mcp-puppeteer","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.552","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · 1 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-04-29T11:21:56.913Z","embedding":null,"createdAt":"2026-04-21T19:27:34.512Z","updatedAt":"2026-04-29T11:21:56.913Z","lastSeenAt":"2026-04-29T11:21:56.913Z","tsv":"'ai':48 'assist':49 'autom':4,18,43,125,134 'avail':90 'browser':3,17,36,42,76,111,133 'built':94 'capabl':5,19,44 'captur':80 'click':66 'client':93 'code':135 'consol':81 'contain':108 'data':122 'direct':115 'docker':107 'element':12,26,67 'enabl':47 'environ':37,77 'execut':30,71 'extract':123 'fill':68 'form':69 'headless':33,104 'ideal':118 'implement':79 'interact':13,27,51,127 'interfac':58 'ja':15 'javascript':29,72 'log':82 'make':88,116 'manag':84 'mcp':39,99 'navig':10,24,63 'offer':60 'open-source' 'oper':105 'page':54 'provid':2,16,41 'puppet':1,7,21,46 'real':75 'requir':129 'resourc':87 'run':114 'screenshot':11,25,65,85 'sdk':100 'server':40 'standard':57 'support':102 'take':64 'test':121 'tool':61 'transport-stdio' 'typescript':96 'use':6,20,45 'user':130 'visibl':35,110 'web':9,23,53,120,126 'window':112 'without':128 'write':132","prices":[{"id":"aa492d9a-27df-43bf-873b-0c937aed51f1","listingId":"57268fb6-5ce2-47ee-9a22-6a4e64984839","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:34.512Z"}],"sources":[{"listingId":"57268fb6-5ce2-47ee-9a22-6a4e64984839","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/cploujoux-puppeteer","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:34.512Z","lastSeenAt":"2026-04-29T11:21:56.913Z"}],"details":{"listingId":"57268fb6-5ce2-47ee-9a22-6a4e64984839","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Puppeteer","github_stars":1,"registry_url":"https://www.pulsemcp.com/servers/cploujoux-puppeteer","source_code_url":"https://github.com/cploujoux/mcp-puppeteer"},"updatedAt":"2026-04-29T11:21:56.913Z"}}