pagecast
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RECORDING_OUTPUT_DIR | No | Override the directory where recordings (WebM, GIF, MP4) are saved. Defaults to ./recordings. | ./recordings |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| record_page | Open a URL in a browser and start recording video. Returns a session ID. Call stop_recording when done. Instead of specifying width/height, you can use the "platform" parameter:
Or pass custom width/height for any other size. |
| interact_page | Perform actions on a recording page (scroll, click, hover, type, press, select, wait, navigate). Actions are performed sequentially and recorded in the video. |
| stop_recording | Stop a recording session and save the video as .webm file. |
| convert_to_gif | Convert a .webm video to an optimized GIF using ffmpeg two-pass palette method. |
| convert_to_mp4 | Convert a .webm video to MP4 (H.264). Widely compatible for social media, sharing, and embedding. |
| record_and_export | All-in-one: open URL, wait for specified duration, stop recording, auto-export to the right format. Use the "platform" parameter and we handle everything:
Or pass custom width/height/outputFormat for full control. |
| list_recordings | List all .webm and .gif recordings in the output directory. |
| cinematic_export | Convert a recorded .webm to GIF or MP4 with cinematic crop-pan effects. Crops the entire frame to focus on the interaction area, then pans smoothly between targets. Think of it as a virtual cameraman that follows the action. Two rendering modes:
Example workflow:
|
| smart_export | Convert a recorded .webm to GIF or MP4 with tooltip overlays on interactions. The full viewport stays visible. When an interaction happens (click, type, hover), a clean tooltip inset appears showing a magnified close-up of that area with a small arrow pointing toward the interaction. Modern, minimal design (Linear/Figma style). The tooltip positions itself on the opposite side of the screen from the interaction. Perfect for product demos where viewers need to see both the full UI context AND the detail. Example workflow:
Compare with cinematic_export which crops the entire frame to follow the action. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/mcpware/pagecast'
If you have feedback or need assistance with the MCP directory API, please join our Discord server