{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fkt2u4bu87es","handle":"prashant-nayak-selenium-mcp","url":"https://wellknown.network/agents/prashant-nayak-selenium-mcp","links":{"self":"https://wellknown.network/agents/prashant-nayak-selenium-mcp/record.json","html":"https://wellknown.network/agents/prashant-nayak-selenium-mcp","markdown":"https://wellknown.network/agents/prashant-nayak-selenium-mcp/record.md","api":"https://wellknown.network/api/v1/agents/prashant-nayak-selenium-mcp","status":"https://wellknown.network/api/v1/agents/prashant-nayak-selenium-mcp/status","claim":"https://wellknown.network/agents/prashant-nayak-selenium-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/prashant-nayak-selenium-mcp/claim.json","badge":"https://wellknown.network/agents/prashant-nayak-selenium-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/prashant-nayak-selenium-mcp/history","tools":"https://wellknown.network/api/v1/agents/prashant-nayak-selenium-mcp/tools"},"ard":{"identifier":"urn:air::server:prashant-nayak-selenium-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"selenium-mcp","summary":"Selenium WebDriver Model Context Protocol (MCP) server enabling AI agents and LLMs to control browsers","description":"# Selenium MCP Server\n\n![Python](https://img.shields.io/badge/Python-3.10+-blue?logo=python)\n![Selenium](https://img.shields.io/badge/Selenium-Automation-green?logo=selenium)\n![MCP](https://img.shields.io/badge/MCP-AI%20Agents-purple)\n![Author](https://img.shields.io/badge/Author-Prashant%20Nayak-black)\n\nModel Context Protocol (MCP) server for Selenium WebDriver that enables AI agents and LLMs to control real browsers for automation\n\nThis project exposes Selenium WebDriver as an MCP (Model Context Protocol) server, allowing AI agents to control a real browser through structured tools.\n\nIt enables LLMs and autonomous agents to perform tasks like:\n\n- Opening browsers\n- Navigating websites\n- Discovering UI elements\n- Clicking buttons and links\n- Typing into inputs\n- Extracting page text\n- Taking screenshots\n- Many more future upgrades (in-progress)\n\nThis makes it possible to build AI-powered browser automation systems and autonomous QA agents.\n\n## Table of Contents\n\n- [Why This Project Exists](#why-this-project-exists)\n- [Architecture](#architecture)\n- [Features](#features)\n- [Installation](#installation)\n- [Running the Server](#running-the-server)\n- [MCP Server Version](#mcp-server-version)\n- [Available MCP Tools](#available-mcp-tools)\n- [Browser Session Flow](#browser-session-flow)\n- [Example Agent Workflow](#example-agent-workflow)\n- [System Prompt for AI Agents](#system-prompt-for-ai-agents)\n- [Prompt Customization](#prompt-customization)\n- [Logging](#logging)\n- [Configure Your MCP Client](#configure-your-mcp-client)\n- [Requirements](#requirements)\n- [Use Cases](#use-cases)\n- [Contributing](#contributing)\n- [License](#license)\n- [Author](#author)\n\n## WHY THIS PROJECT EXISTS\n\nModern AI agents need a way to interact with real applications.\n\nWhile traditional automation tools like Selenium exist, they are not directly usable by LLM agents.\n\nThis project bridges that gap by exposing Selenium functionality through MCP tools so that agents can:\n\n- Understand web pages\n-…","publisher":{"name":"Prashant Nayak","url":null},"homepage":"https://github.com/nayakprashant/selenium-mcp-server","repository":"https://github.com/nayakprashant/selenium-mcp-server","version":"1.4.0","license":"MIT License\n        \n        Copyright (c) 2026 Prashant Nayak\n…","protocols":["mcp"],"tags":["selenium","webdriver","automation","browser-automation","mcp","model-context-protocol","ai","ai-agent","llm","llm-tools","agent-tools","claude","openai","crew-ai","gemini"],"pricing":null,"endpoints":[{"url":"pypi:selenium-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"declared"},{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":0.6,"provenance":"derived"}],"categories":["automation","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"selenium-mcp","registry":"pypi","observedAt":"2026-10-28T22:24:25.436Z","publishedAt":"2026-03-21T11:35:18.340446Z","latestVersion":"1.4.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"selenium-mcp","url":"https://pypi.org/project/selenium-mcp/","firstSeenAt":"2026-09-10T12:21:23.636Z","fetchedAt":"2026-10-28T22:22:41.448Z","normalizedAt":"2026-10-28T22:22:41.448Z"}]},"firstSeenAt":"2026-09-10T12:21:23.636Z","updatedAt":"2026-10-28T22:24:25.436Z"}