Periscope MCP
UnclaimedWeb-app QA, testing & analysis for AI agents — 74 Playwright tools: authenticated flows (2FA/SSO), 25-action E2E workflows, hard assertions, session reports, and accessibility / SEO / GEO / Core-Web-Vitals + Lighthouse audits across a page or a full crawled site. Battle-tested by an AI agent on real apps.
Install
pip install -r requirements.txtSet up this server
More in Search & Web
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
check_links
Comprehensive link checker (internal + external)
click_element
Click element (force=true bypasses overlays)
close_session
Close session and free resources
compare_screenshots
Pixel diff between two screenshots
copy_auth
Copy auth config + session state between projects
crawl_project
Discover all pages from base URL
create_project
Create a new testing project
delete_project
Delete project + data
fill_form
Fill form fields, optionally submit
flow
Save / run / list / delete named step sequences (reusable workflows)
get_interaction_log
Export real INP time series (per interaction) as JSON/CSV + percentile stats
get_page_elements
List matching elements with attributes
get_project
Get project details
get_report
Read a report file
get_screenshot
Get screenshot file path
get_table_data
Parse HTML table into structured JSON (headers → cell values)
get_toast_messages
Capture visible toast/notification messages
interact_and_test
Multi-step workflow with 25 actions (see below)
interactive_login
Open a visible window to log in by hand (2FA/SSO/CAPTCHA), then savelogin
list_projects
List all projects
list_reports
List saved test reports
list_sessions
List all active sessions
login_project
Execute login using configured auth
measure_interaction
Measure click-to-result timing
open_session
Open persistent browser session (headed=true for a visible window)
run_lighthouse
Real Google Lighthouse audit: 0-100 scores, Core Web Vitals, failed audits (needs Node.js)
save_login
Capture the manual-login session; the project then runs authenticated + headless
scroll_into_view
Scroll element into viewport without clicking
select_option
Native <select> or custom dropdown (Radix/shadcn) — auto-detects
select_page
Adopt a popup/new tab (OAuth, target=blank) as a new drivable session
session_report
HTML+PDF dossier of every tool call this run — args (redacted), verdicts, timings, screenshots
set_basic_auth
Configure HTTP Basic Auth
set_cookies
Inject session cookies
set_form_login
Configure username/password form login
set_viewport
Switch viewport size (8 device presets or custom w/h)
test_form_validation
Analyze form validation messages
test_project
Full audit: crawl + test all pages
test_responsive
Test at mobile/tablet/desktop viewports
test_url
Test a single URL (screenshot + checks)
visual_check
Named visual-regression baselines: set once, check for a hard pass/fail
Tool change history
FAQ
Questions about Periscope MCP Server
- How do I connect Periscope MCP Server to Claude?
- The listing records `pip install -r requirements.txt` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Code, Cursor, Windsurf as compatible clients.
- Is Periscope MCP Server free?
- The listed licence is AGPL-3.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Periscope MCP Server do?
- Periscope MCP Server documents 40 tools to the agent, including check_links, click_element, close_session. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.