UNPKG

@iflow-mcp/claudeus-wp-mcp

Version:

The most comprehensive WordPress MCP server - 145 production-ready tools for complete WordPress management with AI

36 lines (35 loc) 1.13 kB
/** * WordPress Site Settings API Client * Handles site configuration and post type/status discovery */ import { BaseApiClient } from './base-client.js'; import { SiteSettings, SiteSettingsData, PostType, PostStatus } from '../types/settings.js'; export declare class SettingsApiClient extends BaseApiClient { /** * Get all site settings */ getSettings(): Promise<SiteSettings>; /** * Update site settings * @param data Settings to update */ updateSettings(data: SiteSettingsData): Promise<SiteSettings>; /** * Get all registered post types */ getPostTypes(): Promise<Record<string, PostType>>; /** * Get a specific post type * @param type Post type slug (e.g., 'post', 'page', 'attachment') */ getPostType(type: string): Promise<PostType>; /** * Get all registered post statuses */ getPostStatuses(): Promise<Record<string, PostStatus>>; /** * Get a specific post status * @param status Post status slug (e.g., 'publish', 'draft', 'pending') */ getPostStatus(status: string): Promise<PostStatus>; }