Let Cursor, Codex, or Claude Code review plugin updates, investigate errors, check backups, understand traffic, and carry out supported hosting tasks from the AI tools you already use.
We're inviting existing Pressidium customers to try the Pressidium MCP beta and help shape what comes next. Start with one website and a task you already perform in the Dashboard. Then tell us what worked, what was confusing, and what you wish your assistant could do.
What is the Pressidium MCP?
Model Context Protocol (MCP) lets an AI application connect to external tools and data.
Pressidium MCP is an MCP server that gives a compatible assistant access to supported Pressidium Dashboard operations through your Dashboard account.
For example, you can ask:
Which plugins on my website have available updates or reported vulnerabilities? Show me the findings without changing anything. |
Your assistant can retrieve the available information and explain it in the conversation. You can then ask follow-up questions or request a specific action.
Pressidium hosts the MCP server. You configure the connection in your AI application; you do not deploy a server or install a WordPress plugin for this connection.
Your existing Pressidium Dashboard remains available alongside it.
The optional Pressidium Agent Skills package adds reusable workflows such as Site Guardian and Performance Review. MCP provides the tools; skills give your assistant instructions for combining them into a useful review.
What can you do with it?
Task | Examples |
Review your websites | List sites, inspect environments, and check WordPress and PHP versions across Managed Hosting and standalone EDGE sites. |
Plan maintenance | Review plugin updates and reported vulnerabilities, inspect available WordPress updates, and prepare a maintenance plan. |
Work with backups | List and create backups, request downloads, and restore a selected backup. |
Investigate issues | Read available access, error, and slow-query logs, review analytics, and inspect recent account activity where your role permits it. |
Review performance and growth | Examine traffic, caching metrics, monthly usage, and existing performance test results; request a new performance test. |
Manage hosting | Work with staging, caching, domains, certificates, SSH access, SSH keys, and supported site settings. |
Work with standalone EDGE sites | Inspect EDGE sites and origins, check WordPress and PHP versions, review traffic, security analytics, and slow-query logs, and use supported EDGE operations. |
Availability depends on the product, account permissions, environment, and data exposed by the Dashboard. Managed Hosting and standalone EDGE sites support different operations.
Before you connect
You need:
A Pressidium Dashboard account with access to the team and websites you want to use.
A compatible AI application (The setup options below cover Cursor, Claude Code, and Codex CLI or its IDE extension).
Dashboard email and password authentication. The beta does not currently support MFA login, API token authentication, or MCP OAuth.
Important security considerations
Use a dedicated Dashboard account for the beta, with only the access it needs. Keep MFA enabled on your regular account. If your organization requires MFA for every account, contact Pressidium Support before proceeding; the current authentication method may not fit your policy.
The connection can expose website information and logs to your chosen AI application for processing. Use an application and account appropriate for your organization's data requirements.
Keep passwords in local configuration or credential storage. Never enter your Dashboard password into an AI conversation, screenshot, or Git repository.
The beta includes tools that can modify live sites. Keep tool approval enabled in your AI application and review the target website, environment, and requested action before allowing changes.
Asking for a read-only review is useful guidance, but it does not turn the connection into a technically enforced read-only account.
Choose your application
The Pressidium MCP beta can currently be configured with the applications below.
Application | Setup guide | Beta guidance |
Cursor | Supports remote HTTP MCP with the custom authentication headers required by the beta. | |
Claude Code | Supports HTTP MCP and environment variables in request headers. | |
Codex CLI and IDE extension | Supports HTTP headers sourced from environment variables. |
Choose your favorite application and follow its dedicated setup guide. After connecting, return to this guide to try workflows and understand operation results.
What about Claude web and Claude custom connectors?
The Pressidium Dashboard MCP beta cannot currently be connected directly through Claude's remote Custom Connector interface.
The beta authenticates using custom X-Pressidium-Email and X-Pressidium-Password HTTP headers. The current Claude remote connector setup does not provide a way to configure these headers, and the Pressidium MCP server does not currently support MCP OAuth.
Attempting to add the Pressidium MCP URL directly may therefore return an authentication error such as 403 Forbidden.
For Claude, use Claude Code and follow the dedicated setup guide above.
Connection details
All supported applications connect to the same Pressidium MCP server.
Use this exact URL, including /dashboard:
https://mcp-dashboard.pressidium.com/dashboard
Setting | Value |
Transport | Streamable HTTP over HTTPS |
Email header |
|
Password header |
|
The individual setup guides explain how to provide these authentication headers securely in each application.
This URL connects to your real Pressidium account. To work on a website's staging environment, specify staging in your request. You do not need a different MCP server URL.
Verify your connection
Start with this prompt:
Use pressidium_whoami to verify my connection and show the selected team if available. Then use pressidium_list_sites to list the websites I can access. Include website names and whether each is Managed Hosting or standalone EDGE. Do not change any website settings.
Check that the account, team, and websites match what you expect in the Dashboard. Inspect the actual tool results as well as the assistant's summary.
If you belong to multiple teams, ask:
List my Pressidium teams. Show me their names and ask which team to select before continuing.
After choosing a team, ask the assistant to select it and list its sites again. For larger accounts, ask it to continue through all available pages and state whether the list is complete.
Inspect one website
Next, choose one website:
Inspect the production environment of the Pressidium website my-site. Show its mapped domains, WordPress version, PHP version, and whether staging exists. Report missing information as unavailable. Do not make changes.
Replace my-site with the website name returned by Pressidium.
If you provide a domain instead, ask the assistant to resolve it to the correct website first.
For a standalone EDGE site, use the returned site ID.
WordPress and PHP version information is also available for standalone EDGE sites when reported by Pressidium MCP.
Add Pressidium Agent Skills
Pressidium Agent Skills give your AI assistant ready-made workflows for common Pressidium tasks, so you do not have to work out which MCP tools to use or how to combine them yourself.
Here are some example skills and what they do:
Workflow | What to use it for |
Site Guardian | Review a website and prioritize areas that need attention. |
Backup Guardian | Review available backups before maintenance. |
Plugin Auditor | Review available plugin updates and reported vulnerabilities. |
Maintenance Advisor | Prepare a website maintenance plan. |
Skills make more complex MCP tasks faster and easier to run consistently.
They are optional and are installed separately from your Pressidium MCP connection.
Practical examples to try
These are example requests, not recorded results.
Replace website names, domains, dates, and IDs with your own. Ask the assistant to state its evidence and any missing data.
1. Review plugins across your websites
Review plugin information across my accessible Managed Hosting websites. Identify sites with reported vulnerable plugins or available updates. Group the findings by website, explain which items deserve attention first, and state any coverage limits. Do not update, activate, or deactivate plugins.
Use this to build a maintenance queue. Reported vulnerability data is not a complete security audit or proof that an unflagged site is secure.
2. Check backups before maintenance
List the available backups for my-site, production, with their IDs and creation times. Tell me how old the most recent backup is. Do not create or restore anything yet.
When ready, request a specific action:
Create a new backup of my-site, production, with the comment “Before planned maintenance”. Track the operation and report whether it completed. If completion cannot be verified, report the job ID and current status instead of submitting another backup.
A backup listing confirms available backup records; it does not verify recoverability through a restore test.
3. Investigate recent errors
Investigate recent 5xx responses for my-site, production. Inspect available access logs, relevant error logs, and recent slow-query logs, and compare with recent analytics.For logs, the assistant can request inline output so the returned lines are available in the conversation. Inline results are capped at 200 lines and may be a filtered sample, not a complete incident timeline.
An empty slow-query result means no slow queries were returned for the requested period; it does not mean the request failed.
4. Understand performance before changing settings
Review performance and cache analytics for my-site, production, over the last day. Also inspect the most recent available mobile PerfAudit results. Explain any concerns supported by the data, separate test results from traffic analytics, and suggest the next investigation step. Do not start a new test or change settings.
To collect a fresh measurement:
Start a mobile PerfAudit test for my-site. Track its status, and retrieve the summary when available. Tell me if results are still pending.
An empty test history means no results were returned. It does not mean the site passed a performance test. The Pressidium Performance Audit Service is website-scoped; do not assume a request for staging changes the tested environment. Check the test URL.
5. Review growth and capacity
Review my current team usage against its plan limits. For my-site, production, summarize the available monthly visits, bandwidth, and disk usage for the last three months. Identify increases worth investigating, show the units, and state any missing months or limits.
Replace my-site with the name of the site you want to review.
Monthly Managed Hosting reports are production-only. Standalone EDGE has its own request and data-transfer reports. Avoid treating unavailable staging reports as zero usage.
6. Inspect staging before a release
Compare the available WordPress version, PHP version, plugin information, and mapped domains for my-site in production and staging. Identify differences relevant to my planned release. Do not create, delete, refresh, or deploy staging. List any functional tests I still need to perform.
This supports a release review; it does not test checkout, forms, visual layout, or every application behavior. A later deployment request should explicitly identify the destination and whether files, the database, or both are involved.
7. Purge a specific page after publishing
Purge the cached URL https://www.example.com/updated-page/ for the production website my-site. Verify the site and URL match before proceeding. Track the operation and report its final status. Do not change cache settings or exclusions.
Replace my-site with the name of the site you want to review.
This requests a real change. Review the tool's target and cache scope before approving it.
8. Investigate standalone EDGE traffic
For standalone EDGE site ID 12345, review traffic, performance, and security analytics for the last day. Inspect firewall activity for platform and custom rules. Summarize notable patterns and distinguish blocked traffic from application errors. Do not change origins, firewall settings, or Under Attack Mode.
EDGE supports access logs; hosting error logs and hosting-only operations are not available for a standalone EDGE target.
Understand operation results
Backups, cache purges, updates, and other changes may run as background jobs.
“Submitted” means accepted, not completed.
Ask your assistant to track the returned job ID and distinguish these outcomes:
Status | Meaning and next step |
| Completion was reported. Review the result and verify the expected website state where appropriate. |
| The operation reported an error. Inspect the details before retrying. |
| The wait period ended without confirmed completion; the job may still be running. Check the existing job. |
| A terminal outcome could not be established. Inspect the job or Dashboard before repeating the action. |
Destructive operations require a confirmation argument at the tool level. That argument is supplied by the assistant; it is not a guarantee of a separate human confirmation dialog.
Your client's tool approvals and your review remain important.
Troubleshooting
Application-specific connection problems are covered in each application's setup guide.
The checks below apply regardless of which supported application you use.
Problem | What to check |
Authentication fails | Verify the Dashboard email and password, account access, and that the dedicated beta account does not use MFA. Confirm the authentication values are available to the AI application. Do not print credential values while troubleshooting. |
A recently added or updated tool does not appear | Reconnect or restart the MCP session, then check the available Pressidium tools again. |
| The beta does not currently support MCP OAuth. Verify the exact MCP URL and follow the authentication instructions in your application's setup guide. |
No Pressidium tools appear | Confirm the MCP server is configured and enabled, check the application's MCP connection status, verify the configuration syntax, and check whether organizational policy permits custom MCP servers. Restart the application after configuration changes. |
Wrong sites or no sites appear | Verify the connected account and selected team. List your Pressidium teams, select the intended team, then list its sites again. For larger accounts, check that all available pages were retrieved. |
Audit logs are denied | Audit-log access requires a team owner or administrator. Other reviews can continue using data available to your current role. |
A tool reports an unsupported environment or product | Confirm whether the target is Managed Hosting or standalone EDGE and whether you requested production or staging. Some operations are available only for particular products or environments. |
Analytics are empty | Check the requested time range and selected domains. Staging analytics may use the platform hostname. Empty results do not necessarily mean there was no traffic. |
A write operation times out | Check the returned job ID or the Pressidium Dashboard before retrying. A timeout does not necessarily mean the underlying operation stopped. |
For application-specific connection problems, see the setup and troubleshooting section in your application's guide.
Disconnect or remove the integration
Follow the removal instructions in your application's setup guide to disable or remove the pressidium MCP server.
Remove any locally stored credentials or session variables.
Removing Pressidium Agent Skills is optional and does not itself disconnect MCP.
If you are retiring the dedicated beta account, remove its access through the Pressidium Dashboard.
If a credential was exposed, change it. Removing a local configuration file does not revoke a Dashboard password.
Disconnecting the AI application does not cancel an operation that has already been submitted to Pressidium.
Send feedback
Use pressidium_feedback to send bugs, suggestions, and ideas about Pressidium MCP directly from your connected AI application.
Where to go next
Choose your AI application and complete its setup:
After connecting, return to this guide and start with the connection verification prompt.
