UNPKG

claudeus-wp-mcp

Version:

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

19 lines (18 loc) 980 B
import { BaseApiClient } from './base-client.js'; import { Post, PostData, PostFilters, Revision, Autosave } from '../types/post.js'; import { PaginatedResponse } from '../types/pagination.js'; export declare class PostsApiClient extends BaseApiClient { getPosts(filters?: PostFilters): Promise<PaginatedResponse<Post[]>>; createPost(data: PostData): Promise<Post>; updatePost(id: number, data: Partial<PostData>): Promise<Post>; deletePost(id: number): Promise<void>; getPostRevisions(id: number): Promise<PaginatedResponse<Revision[]>>; getPostRevision(postId: number, revisionId: number): Promise<Revision>; deletePostRevision(postId: number, revisionId: number): Promise<{ deleted: boolean; previous: Revision; }>; getPostAutosaves(id: number): Promise<Autosave[]>; getPostAutosave(postId: number, autosaveId: number): Promise<Autosave>; createPostAutosave(id: number, data: Partial<PostData>): Promise<Autosave>; }