# WordPress REST API

> Use this tool when you need to interact with WordPress sites programmatically, enabling AI assistants to manage content, access resources, and perform CRUD operations through standardized JSON-RPC messages. It solves content management workflow problems by providing a REST API interface for accessing posts, users, taxonomies, and media management. Ideal for use cases requiring automated content updates, data retrieval, or integration with AI-powered applications, it accepts JSON-RPC requests and returns JSON responses.

Canonical page: https://skillsregistry.net/skills/swissspidy-wordpress  
JSON: https://api.skillsregistry.net/v1/skills/swissspidy-wordpress

## Description

MCP Server for WordPress enables AI assistants to interact with WordPress sites through the REST API. Developed by Pascal Birchler, this PHP implementation provides tools for accessing WordPress resources including posts, users, taxonomies, media management, and community events. The server registers custom endpoints that follow the Model Context Protocol, allowing AI systems to perform CRUD operations on WordPress content through standardized JSON-RPC messages. Particularly useful for content management workflows, the implementation includes session management for maintaining state across requests and supports both single-site and multisite WordPress installations.

## Trust

- **Trust score (0–1):** 0.30
- **Verification tier:** unverified
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/swissspidy-wordpress)
- **Repository:** <https://github.com/mcp-wp/mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "swissspidy-wordpress"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/swissspidy-wordpress` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/swissspidy-wordpress/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
