Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MASTER_API_KEYYesMaster API Key (required)
OAUTH_BASE_URLNoBase URL for OAuth 2.1 configuration, required for ChatGPT/Remote MCP auto-registration
GITEA_REPO1_URLNoURL of the Gitea instance (e.g., https://git.example.com)
GITEA_REPO1_ALIASNoAlias for the Gitea repository
GITEA_REPO1_TOKENNoAuthentication token for Gitea
WORDPRESS_SITE1_URLNoURL of the WordPress site (e.g., https://myblog.com)
WORDPRESS_SITE1_ALIASNoAlias for the WordPress site
WOOCOMMERCE_STORE1_URLNoURL of the WooCommerce store (e.g., https://mystore.com)
WOOCOMMERCE_STORE1_ALIASNoAlias for the WooCommerce store
WORDPRESS_SITE1_USERNAMENoUsername for WordPress site administration
WORDPRESS_SITE1_APP_PASSWORDNoWordPress Application Password for authentication
WOOCOMMERCE_STORE1_CONSUMER_KEYNoWooCommerce REST API Consumer Key
WOOCOMMERCE_STORE1_CONSUMER_SECRETNoWooCommerce REST API Consumer Secret

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    },
    "prompts": {
      "get": {}
    },
    "resources": {
      "read": {}
    }
  }
}
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_projects

List all discovered projects.

Returns information about all projects that have been configured through environment variables.

Returns: JSON string with list of projects

get_project_info

Get detailed information about a specific project.

Args: project_id: Full project identifier (e.g., 'wordpress_site1')

Returns: JSON string with project information

check_all_projects_health

Check health status of all projects with enhanced metrics.

Performs comprehensive health checks on all configured projects including:

  • Accessibility and response time

  • Error rates and recent failures

  • Alert threshold violations

  • Historical metrics (last hour)

Returns: JSON string with detailed health status and metrics

get_project_health

Get detailed health information for a specific project.

Args: project_id: Full project identifier (e.g., "wordpress_site1")

Returns: JSON string with comprehensive health metrics including: - Current health status - Response time statistics - Error rate (last hour) - Recent errors - Active alerts

get_system_metrics

Get overall MCP server metrics and statistics.

Returns system-wide metrics including:

  • Uptime

  • Total requests (success/failure)

  • Average response time

  • Error rate percentage

  • Requests per minute

Returns: JSON string with system metrics

get_system_uptime

Get MCP server uptime information.

Returns: JSON string with uptime in various formats (seconds, minutes, hours, days)

get_project_metrics

Get historical metrics for a specific project.

Args: project_id: Full project identifier (e.g., "wordpress_site1") hours: Number of hours of history to analyze (default: 1, max: 24)

Returns: JSON string with historical metrics including: - Request counts and success/failure rates - Response time statistics (min/avg/max) - Error rate over time - Recent error messages

export_health_metrics

Export all health metrics to a JSON file.

Args: output_path: Path to output file (default: logs/metrics_export.json)

Returns: Path to exported file

get_rate_limit_stats

Get rate limiting statistics.

Args: client_id: Optional client identifier to get specific client stats. If not provided, returns global statistics for all clients.

Returns: JSON string with rate limit statistics

reset_rate_limit

Reset rate limit state for a client or all clients.

CAUTION: This is an administrative tool. Use with care.

Args: client_id: Optional client identifier to reset. If not provided, resets ALL clients.

Returns: Confirmation message with number of clients reset

wordpress_list_posts

[UNIFIED] List WordPress posts. Returns paginated list of posts with title, excerpt, status, and metadata.

wordpress_get_post

[UNIFIED] Get a specific WordPress post by ID. Returns complete post data including content, metadata, and author information.

wordpress_create_post

[UNIFIED] Create a new WordPress post. Supports custom slug, categories, tags, and featured image.

wordpress_update_post

[UNIFIED] Update an existing WordPress post. Can update any field including title, content, status, categories, and tags.

wordpress_delete_post

[UNIFIED] Delete or trash a WordPress post. Can permanently delete or move to trash.

wordpress_list_pages

[UNIFIED] List WordPress pages. Returns paginated list of pages with metadata.

wordpress_create_page

[UNIFIED] Create a new WordPress page. Supports HTML content, parent pages, and custom slugs.

wordpress_update_page

[UNIFIED] Update an existing WordPress page. Can update title, content, status, slug, and parent page.

wordpress_delete_page

[UNIFIED] Delete or trash a WordPress page. Can permanently delete or move to trash.

wordpress_list_post_types

[UNIFIED] List all registered post types including built-in (post, page) and custom post types (portfolio, testimonials, etc.).

wordpress_get_post_type_info

[UNIFIED] Get detailed information about a specific post type including supported features and REST API configuration.

wordpress_list_custom_posts

[UNIFIED] List posts of a specific custom post type. Use list_post_types first to discover available post types.

wordpress_create_custom_post

[UNIFIED] Create a new post of a custom post type. Supports custom fields/meta data.

wordpress_get_internal_links

[UNIFIED] Extract internal links from a post's content. Returns list of internal links with anchor text and URL. Useful for SEO internal linking analysis and avoiding duplicate links.

wordpress_list_media

[UNIFIED] List media library items. Returns images, videos, documents with URLs and metadata.

wordpress_get_media

[UNIFIED] Get detailed information about a media item. Returns full metadata including URLs, dimensions, and MIME type.

wordpress_upload_media_from_url

[UNIFIED] Upload media from URL to media library (sideload). Downloads file from public URL and uploads to WordPress.

wordpress_update_media

[UNIFIED] Update media metadata. Supports title, description, slug, alt text, caption, status, and associated post.

wordpress_delete_media

[UNIFIED] Delete media from library. Can permanently delete or move to trash.

wordpress_list_categories

[UNIFIED] List WordPress post categories. Returns hierarchical list of categories with post counts.

wordpress_create_category

[UNIFIED] Create a new WordPress category. Supports hierarchical categories with parent relationships.

wordpress_update_category

[UNIFIED] Update an existing WordPress category. Can modify name, description, and parent category.

wordpress_delete_category

[UNIFIED] Delete a WordPress category. Can permanently delete or reassign posts to another category.

wordpress_list_tags

[UNIFIED] List WordPress post tags. Returns all tags with usage counts and metadata.

wordpress_create_tag

[UNIFIED] Create a new WordPress tag. Tag slug is auto-generated from name if not provided.

wordpress_update_tag

[UNIFIED] Update an existing WordPress tag. Can modify name and description.

wordpress_delete_tag

[UNIFIED] Delete a WordPress tag. Permanently removes the tag from all posts.

wordpress_list_taxonomies

[UNIFIED] List all registered taxonomies including built-in (category, post_tag) and custom taxonomies. Returns configuration and post type associations.

wordpress_list_taxonomy_terms

[UNIFIED] List terms of a specific taxonomy. Works with any registered taxonomy including categories, tags, and custom taxonomies.

wordpress_create_taxonomy_term

[UNIFIED] Create a new term in a taxonomy. Supports hierarchical taxonomies with parent terms. Works with any registered taxonomy.

wordpress_list_comments

[UNIFIED] List WordPress comments. Returns paginated list of comments with author, content, and moderation status.

wordpress_get_comment

[UNIFIED] Get a specific WordPress comment by ID. Returns complete comment data including content, author, and moderation status.

wordpress_create_comment

[UNIFIED] Create a new WordPress comment on a post. Supports author information and moderation status.

wordpress_update_comment

[UNIFIED] Update an existing WordPress comment. Can update content, status, author information, etc.

wordpress_delete_comment

[UNIFIED] Delete or trash a WordPress comment. Can permanently delete or move to trash.

wordpress_list_users

[UNIFIED] List WordPress users. Returns paginated list of users with name, username, email, and roles.

wordpress_get_current_user

[UNIFIED] Get information about the currently authenticated user including ID, name, username, email, and roles.

wordpress_list_plugins

[UNIFIED] List installed WordPress plugins. Shows plugin status (active/inactive), version, and details.

wordpress_list_themes

[UNIFIED] List installed WordPress themes. Returns all themes with their status and metadata.

wordpress_get_active_theme

[UNIFIED] Get information about the currently active WordPress theme including name, version, and author.

wordpress_get_settings

[UNIFIED] Get WordPress site settings. Includes site title, description, URL, email, timezone, and language.

wordpress_get_site_health

[UNIFIED] Check WordPress site health and accessibility. Returns comprehensive health status including WordPress, WooCommerce, and SEO plugin availability.

wordpress_get_post_seo

[UNIFIED] Get SEO metadata for a WordPress post or page. Returns Rank Math or Yoast SEO fields including focus keyword, meta title, description, and social media settings. Requires SEO API Bridge plugin.

wordpress_get_product_seo

[UNIFIED] Get SEO metadata for a WooCommerce product. Returns Rank Math or Yoast SEO fields including focus keyword, meta title, description, and social media settings. Requires SEO API Bridge plugin.

wordpress_update_post_seo

[UNIFIED] Update SEO metadata for a WordPress post or page. Supports both Rank Math and Yoast SEO fields. Automatically detects which plugin is active. Requires SEO API Bridge plugin.

wordpress_update_product_seo

[UNIFIED] Update SEO metadata for a WooCommerce product. Same as update_post_seo but specifically for products. Requires SEO API Bridge plugin.

wordpress_list_menus

[UNIFIED] List all WordPress navigation menus. Returns list of menus with their locations and item counts.

wordpress_get_menu

[UNIFIED] Get detailed information about a specific menu including all items. Returns menu details with hierarchical structure of menu items.

wordpress_create_menu

[UNIFIED] Create a new navigation menu. Can optionally assign to theme locations.

wordpress_list_menu_items

[UNIFIED] List all items in a specific menu. Returns hierarchical list of menu items with links and ordering.

wordpress_create_menu_item

[UNIFIED] Add a new item to a menu. Supports linking to posts, pages, categories, or custom URLs.

wordpress_update_menu_item

[UNIFIED] Update an existing menu item. Can change title, URL, parent, or menu order.

wordpress_wp_cache_flush

[UNIFIED] Flush WordPress object cache. Clears all cached objects from Redis, Memcached, or file cache. Safe to run anytime.

wordpress_wp_cache_type

[UNIFIED] Get the object cache type being used (Redis, Memcached, file-based, etc.).

wordpress_wp_transient_delete_all

[UNIFIED] Delete all expired transients from the database. Improves database performance by cleaning up temporary cached data.

wordpress_wp_transient_list

[UNIFIED] List transients in the database (limited to first 100). Shows transient keys with expiration times. Useful for debugging caching issues.

wordpress_wp_db_check

[UNIFIED] Check WordPress database for errors. Runs integrity checks to ensure tables are healthy. Read-only operation.

wordpress_wp_db_optimize

[UNIFIED] Optimize WordPress database tables. Runs OPTIMIZE TABLE on all WordPress tables to reclaim space and improve performance.

wordpress_wp_db_export

[UNIFIED] Export WordPress database to SQL file in /tmp directory. Creates timestamped backup file for database recovery.

wordpress_wp_plugin_list_detailed

[UNIFIED] List all WordPress plugins with detailed information including versions, status (active/inactive), and available updates.

wordpress_wp_theme_list_detailed

[UNIFIED] List all WordPress themes with detailed information including versions, status, and active theme identification.

wordpress_wp_plugin_verify_checksums

[UNIFIED] Verify plugin file integrity against WordPress.org checksums. Detects tampering or corruption. Only works for plugins from WordPress.org repository.

wordpress_wp_core_verify_checksums

[UNIFIED] Verify WordPress core files against official checksums. Critical security tool for detecting tampering or unauthorized modifications.

wordpress_wp_search_replace_dry_run

[UNIFIED] Search and replace in database (DRY RUN ONLY). Previews what would be changed. NEVER makes actual changes. Use for migration planning.

wordpress_wp_plugin_update

[UNIFIED] Update WordPress plugin(s). Default is DRY RUN mode (shows available updates). Set dry_run=false to apply updates. Always backup first!

wordpress_wp_theme_update

[UNIFIED] Update WordPress theme(s). Default is DRY RUN mode (shows available updates). Set dry_run=false to apply updates. WARNING: Updating active theme can break site appearance!

wordpress_wp_core_update

[UNIFIED] Update WordPress core. Default is DRY RUN mode (shows available updates). Set dry_run=false to apply updates. CRITICAL: Always backup before core updates!

woocommerce_list_products

[UNIFIED] List WooCommerce products. Returns paginated list with pricing, stock status, and categories. Supports filtering by category, stock status, and search.

woocommerce_get_product

[UNIFIED] Get detailed information about a specific WooCommerce product by ID. Returns complete product data including pricing, inventory, images, categories, tags, and attributes.

woocommerce_create_product

[UNIFIED] Create a new WooCommerce product. Supports simple and variable products with pricing, inventory, categories, tags, and descriptions.

woocommerce_update_product

[UNIFIED] Update an existing WooCommerce product. Can update any field including name, slug (permalink), pricing, inventory, status, categories, tags, and more.

woocommerce_delete_product

[UNIFIED] Delete or trash a WooCommerce product. Can permanently delete or move to trash for later restoration.

woocommerce_list_product_categories

[UNIFIED] List WooCommerce product categories. Returns hierarchical category structure with product counts and parent relationships.

woocommerce_create_product_category

[UNIFIED] Create a new WooCommerce product category. Supports hierarchical categories with parent-child relationships.

woocommerce_list_product_tags

[UNIFIED] List WooCommerce product tags. Returns all product tags with usage counts.

woocommerce_list_product_attributes

[UNIFIED] List all global WooCommerce product attributes. Attributes are used for product variations (e.g., Size, Color).

woocommerce_create_product_attribute

[UNIFIED] Create a new global product attribute for use in variable products. Attributes define variation options like Size or Color.

woocommerce_list_product_variations

[UNIFIED] List all variations of a variable product. Returns pricing, stock, and attribute combinations for each variation.

woocommerce_create_product_variation

[UNIFIED] Create a new variation for a variable product. Defines a specific combination of attributes with its own pricing and inventory.

woocommerce_list_orders

[UNIFIED] List WooCommerce orders. Returns paginated order list with customer details, totals, and status.

woocommerce_get_order

[UNIFIED] Get detailed information about a specific WooCommerce order. Returns full order details including line items, totals, billing, and shipping.

woocommerce_update_order_status

[UNIFIED] Update WooCommerce order status. Change order status to pending, processing, completed, etc.

woocommerce_create_order

[UNIFIED] Create a new WooCommerce order. Supports line items, billing, shipping, and payment method configuration.

woocommerce_delete_order

[UNIFIED] Delete or trash a WooCommerce order. Can permanently delete or move to trash.

woocommerce_list_customers

[UNIFIED] List WooCommerce customers. Returns paginated customer list with email, orders count, and total spent.

woocommerce_get_customer

[UNIFIED] Get detailed information about a specific WooCommerce customer. Returns customer details, billing, shipping, and order history.

woocommerce_create_customer

[UNIFIED] Create a new WooCommerce customer. Requires email, optionally includes name, username, password, billing, and shipping address.

woocommerce_update_customer

[UNIFIED] Update an existing WooCommerce customer. Can update name, email, billing, shipping, and other customer fields.

woocommerce_list_coupons

[UNIFIED] List WooCommerce coupons. Returns paginated coupon list with discount details and usage restrictions.

woocommerce_create_coupon

[UNIFIED] Create a new WooCommerce coupon. Supports percentage and fixed discounts with usage limits and restrictions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/airano-ir/mcphub'

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