Skip to main content
Glama

WebScout MCP

by pyscout

fill_form

Automate form completion by filling multiple fields in sequence, including login forms, search inputs, and registration pages. Supports pressing Enter after each field and clicking submit buttons for authentication flows.

Instructions

Fill out one or multiple form fields in sequence, perfect for login forms, registration, search inputs, or any text entry. Supports pressing Enter after each field and clicking a submit button. Commonly used for authentication flows before accessing chat interfaces. Each field can be filled independently with optional Enter key press.

Input Schema

NameRequiredDescriptionDefault
fieldsYesArray of form field objects to fill in sequence. Each field requires a CSS selector and value. Example: [{selector: 'input[name="email"]', value: 'user@example.com'}, {selector: 'input[type="password"]', value: 'mypassword'}]
sessionIdYesSession ID obtained from initialize_session
submitButtonNoOptional CSS selector for submit button to click after all fields are filled (e.g., 'button[type="submit"]', '#login-button')

Input Schema (JSON Schema)

{ "properties": { "fields": { "description": "Array of form field objects to fill in sequence. Each field requires a CSS selector and value. Example: [{selector: 'input[name=\"email\"]', value: 'user@example.com'}, {selector: 'input[type=\"password\"]', value: 'mypassword'}]", "items": { "properties": { "pressEnter": { "description": "Press Enter key after filling this field to submit or trigger search (default: false)", "type": "boolean" }, "selector": { "description": "CSS selector for the input field (e.g., 'input[name=\"username\"]', '#email', '.search-box')", "type": "string" }, "value": { "description": "Text value to enter into the field", "type": "string" } }, "required": [ "selector", "value" ], "type": "object" }, "type": "array" }, "sessionId": { "description": "Session ID obtained from initialize_session", "type": "string" }, "submitButton": { "description": "Optional CSS selector for submit button to click after all fields are filled (e.g., 'button[type=\"submit\"]', '#login-button')", "type": "string" } }, "required": [ "sessionId", "fields" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pyscout/webscout-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server