Metadata-Version: 2.4
Name: 8-mcp-wordpress
Version: 0.1.1
Summary: WordPress (WPGraphQL) MCP server for the 8th stack.
Author: fRNRT8
Author-email: fRNRT8 <fran.am8@gmail.com>
License-Expression: MIT
Requires-Dist: fastmcp>=3.4.7
Requires-Dist: httpx>=0.27,<1
Requires-Dist: python-dotenv>=1,<2
Requires-Python: >=3.13
Description-Content-Type: text/markdown

# 8-mcp-wordpress

WordPress MCP server for the 8th stack, backed by WPGraphQL over HTTP Basic auth
(WordPress application password).

## Install

```bash
uvx 8-mcp-wordpress
```

## Tools

- `create_post` — create a post (draft/publish/pending/private).
- `get_posts` — list up to 100 recent posts.
- `delete_post` — **permanent** delete by ID. No undo.
- `create_page` — create a page (draft/publish/pending/private).
- `get_pages` — list up to 100 recent pages.
- `delete_page` — **permanent** delete by ID. No undo.

## Configuration

| Variable | Description |
| --- | --- |
| `WP_URL` | Site URL, e.g. `https://example.com` (required, no default) |
| `WP_USERNAME` | WordPress username |
| `WP_APPLICATION_PASSWORD` | Application password |

`MCP_TRANSPORT` selects `stdio` (default) or `streamable-http` (port `PORT`, default `8000`, at `/mcp`).
