Framework for deriving reusable MCP servers from interaction-heavy web applications
Scoring was not performed
Create a new blank form from the homepage
Create a form from a named template (e.g., Customer Feedback, Contact Information, RSVP)
Apply formatting to the currently selected text
Get current form title, description, URL, question count, and save status
Get current page state: URL, active element, open dialogs/menus
Get the number of form responses
Check connectivity to Google Forms editor
Check connectivity to Google Sites editor
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 9 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 0 | - | v1 |
Check connectivity to Facebook
Insert a clickable button element with a label and link
Insert a hyperlink on the currently selected text
Insert a new text box in the page body with optional content
List recent forms from the homepage
Open an existing form by name from the homepage
Execute arbitrary JavaScript in the target app's page context. All learned helper functions are available. Use for batch operations or when specific tools fail.
Set the page title (large heading in the hero/header section)
Set the site name displayed in the hero/header area
Set the site title (shown in browser tab and top bar)
Replace the content of the currently selected text element
Set paragraph style for the current text element
List all JavaScript functions used by this MCP server with their names, parameters, and descriptions
List all JavaScript functions used by this MCP server with their names, parameters, and descriptions
List all JavaScript functions used by this MCP server with their names, parameters, and descriptions