Skip to main content
Glama
McpGetSiteInfo.php1.65 kB
<?php //phpcs:ignore declare(strict_types=1); namespace Automattic\WordpressMcp\Prompts; use Automattic\WordpressMcp\Core\RegisterMcpPrompt; /** * Class McpGetSiteInfo * * Prompt for retrieving WordPress site information. * Provides access to site details, plugins, themes, and user information. * * @package Automattic\WordpressMcp\Prompts */ class McpGetSiteInfo { /** * Constructor. * * @return void */ public function __construct() { add_action( 'wordpress_mcp_init', array( $this, 'register_prompt' ) ); } /** * Register the prompt. * * @return void */ public function register_prompt(): void { new RegisterMcpPrompt( array( 'name' => 'get-site-info', 'description' => 'Get detailed information about the WordPress site', 'arguments' => array( array( 'name' => 'info_type', 'description' => 'The type of information to retrieve (e.g., general, plugins, theme, users, settings)', 'required' => false, 'type' => 'string', ), ), ), $this->messages() ); } /** * Get the site info. * * @return array */ public function messages(): array { // the prompt. return array( array( 'role' => 'user', 'content' => array( 'type' => 'text', 'text' => 'Provide detailed information about this WordPress site. {{#if info_type}}Focus specifically on {{info_type}} information.{{/if}} Include site name, URL, WordPress version, active plugins, active theme, user roles, and any other relevant details that would be helpful for site management and troubleshooting.', ), ), ); } }

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/Automattic/wordpress-mcp'

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