An MCP server for the Pressable API, providing a comprehensive set of tools for management and automation of WordPress sites.
- 56 Comprehensive Tools: 100% coverage of the Pressable API v1.
- Workflow Templates: Preset guides for common tasks (Site Launch, Security Audit).
- Preset Prompts: High-signal prompts for AI agents.
- Managed Authentication: Auto-token retrieval and caching.
- Obtain your Client ID and Client Secret from Pressable API Applications.
- Create a
.envfile in the project directory:PRESSABLE_CLIENT_ID=your_client_id PRESSABLE_CLIENT_SECRET=your_client_secret
Add the following to your MCP settings file:
{
"mcpServers": {
"pressable": {
"command": "node",
"args": ["/Users/pcw_admin/.gemini/antigravity/scratch/pressable-mcp-server/index.js"],
"env": {
"PRESSABLE_CLIENT_ID": "your_client_id",
"PRESSABLE_CLIENT_SECRET": "your_client_secret"
}
}
}
}The server is organized into 13 specialized modules:
- Account: Details, Activity Logs, Account Add-ons.
- Sites: Full lifecycle, Conversions, Domains, PHP Permissions, phpMyAdmin access.
- DNS: Zone management, Record CRUD, Email provider presets.
- Edge Cache: Status, Toggling, Purging, Defensive Mode.
- Content: Plugins, Themes, WordPress Users.
- Server: SFTP users, PHP versions, Logs, SFTP password resets.
- Automation: WP-CLI, Bash, Cron Jobs.
- Backups: On-demand snapshots, Restores, Downloads.
- Usage: Metrics, Filesystem/Database limits.
- Collaborators: Site-level access management.
- Bookmarks: Shared Bash/WP-CLI command presets.
- Must-Use Plugins: Management of MU-Plugins.
- Security: Centralized Plugin/Theme vulnerability alerts.
Check the templates/ directory for: