Periscope MCP logo

Periscope MCP

Unclaimed

by segentic-lab

Web-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.txt

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
accessibilityai-agentsbrowser-automationclaudeheadless-chromemcpmcp-serverplaywrightpythontesting-tools

More in Search & Web

Browse the full directory

Unclaimed 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 server

Security 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

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

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.