Skip to main content
Glama
sitebay
by sitebay

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SITEBAY_API_TOKENYesYour SiteBay API token from your account settings

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
sitebay_list_sitesB

List all WordPress sites for the authenticated user.

Args: team_id: Optional team ID (UUID4) to filter sites by team

Returns: Formatted string with site details including domain, status, region, and versions

sitebay_get_siteB

Get detailed information about a specific WordPress site.

Args: fqdn: The fully qualified domain name of the site (e.g., "www.example.com")

Returns: Detailed site information including status, versions, URLs, and configuration

sitebay_create_siteB

Create a new WordPress site (SiteLiveCreate schema).

Args: team_id: Team UUID that owns the site fqdn: The fully qualified domain name for the new site (e.g., "www.example.org") wordpress_blog_name: Blog/site title wordpress_first_name: Admin first name wordpress_last_name: Admin last name wordpress_email: Admin email address wordpress_username: Admin username wordpress_password: Admin password (strong) git_url: Optional Git repository URL ready_made_site_name: Optional ready-made site name is_free: Optional flag for free plan

Returns: Success message with new site details and access information

sitebay_update_siteA

Update an existing SiteBay site configuration.

Args: fqdn: Site domain to update cf_dev_mode_enabled: Enable/disable Cloudflare dev mode new_fqdn: Change the site domain git_url: Set repository URL for deployments http_auth_enabled: Enable/disable HTTP basic auth team_id: Move site to a different team is_free: Toggle free plan flag

Returns: Confirmation message with updated settings

sitebay_delete_siteA

Delete a WordPress site permanently. This action cannot be undone.

Args: fqdn: The fully qualified domain name of the site to delete

Returns: Confirmation message

sitebay_site_shell_commandB

Execute a shell command on a WordPress site. Supports WP-CLI commands, system commands, etc.

Args: fqdn: The fully qualified domain name of the site command: The shell command to execute (e.g., "wp plugin list", "ls -la", "wp search-replace")

Returns: Command output and execution details

sitebay_site_edit_fileC

Edit a file in the site's wp-content directory.

Args: fqdn: The fully qualified domain name of the site file_path: Path to the file in wp-content (e.g., "wp-content/themes/mytheme/style.css") content: New content for the file

Returns: Success confirmation with file details

sitebay_list_ready_made_sitesB

List available ready-made sites for quick launches.

Returns: List of ready-made sites with descriptions

sitebay_list_teamsA

List all teams for the authenticated user.

Returns: Formatted list of teams with their details and member information

sitebay_wordpress_proxyB

Proxy requests to a WordPress site's REST API.

Args: fqdn: The site domain path: WordPress API path (e.g., "/wp-json/wp/v2/posts") query_params_json: Optional JSON string for payload or query params method: HTTP method (get, post, put, delete)

Returns: WordPress API response

sitebay_shopify_proxyC

Proxy requests to a Shopify Admin API.

Args: shop_name: Shopify shop name path: Shopify API path (e.g., "/admin/api/2024-04/products.json") query_params_json: Optional JSON string for payload or query params method: HTTP method (get, post, put, delete)

Returns: Shopify API response

sitebay_posthog_proxyC

Proxy POST requests to PostHog analytics API.

Args: path: PostHog API path query_params_json: Optional JSON string for payload or query params method: HTTP method (get, post, put, delete)

Returns: PostHog API response

sitebay_backup_list_commitsC

List available backup commits for point-in-time restore.

Args: fqdn: The site domain number_to_fetch: Number of backup entries to fetch (default: 1)

Returns: List of available backup commits

sitebay_backup_restoreB

Restore a site to a previous point in time.

Args (PITRestoreCreate schema): fqdn: The site domain restore_point: ISO datetime string (or omit for latest) for_stage_site: Whether to restore the stage site restore_db: Restore database (default true) restore_wp_content: Restore wp-content (default true) delete_extra_files: Delete extra files from target (default false) dolt_restore_hash: Optional Dolt hash to restore DB is_dry_run: Simulate restore without applying changes

Returns: Restore operation confirmation

sitebay_account_affiliatesB

Get affiliate referral information.

Returns: List of users who signed up using your affiliate links

sitebay_account_create_checkoutC

Create a Stripe checkout session for team billing.

Args: plan_name: Plan type ("starter", "business", "micro") interval: Billing interval ("month", "year") team_id: Optional team ID to purchase for

Returns: Stripe checkout URL

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
account_summary_resourceGet account summary as a readable resource. Returns: JSON formatted account overview including site counts, ready-made catalog size, and recent activity

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/sitebay/sitebay-mcp'

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