---
title: "WordPress MCP"
method: PUT
path: "/sites/{id}/wordpress-mcp"
tags: ["sites"]
---

# WordPress MCP

`PUT /sites/{id}/wordpress-mcp`

## Request

- Base URL: `https://my.pressable.com/v1`
- URL: `https://my.pressable.com/v1/sites/{id}/wordpress-mcp`
- Auth: none declared
- TypeScript: <https://skmtc.dev/pressable/apis/pressable-api-documentation-v1/docs/sites/:id/wordpress-mcp/put.ts> (a function with typed inputs; its response is checked against the schema)

The "WordPress MCP" feature toggles the WordPress MCP plugin on a per-site basis. When activated, the Pressable WordPress MCP plugin is installed and enabled, exposing the site to Model Context Protocol clients. Deactivating removes the plugin and disables MCP access for the site.

## Path parameters

- `id` integer, required

## Request body

- object
  - `enabled` boolean

## Response `200`

Successful Response

- object
  - `message` string
  - `data` object

---

[API](https://skmtc.dev/pressable/apis/pressable-api-documentation-v1.md) - [All operations](https://skmtc.dev/pressable/apis/pressable-api-documentation-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/pressable/apis/pressable-api-documentation-v1/revisions/267a95219f47?raw)
