{"id":35458675,"url":"https://github.com/bjornfix/mcp-abilities-rankmath","last_synced_at":"2026-02-19T23:11:52.918Z","repository":{"id":333583714,"uuid":"1127074028","full_name":"bjornfix/mcp-abilities-rankmath","owner":"bjornfix","description":"Rank Math SEO abilities for MCP. Get and update meta descriptions, titles, focus keywords via the Abilities API.","archived":false,"fork":false,"pushed_at":"2026-02-11T12:48:25.000Z","size":14,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-11T20:55:25.551Z","etag":null,"topics":["ai","mcp","rank-math","seo","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"https://devenia.com/plugins/mcp-expose-abilities/#add-ons","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bjornfix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-03T05:49:58.000Z","updated_at":"2026-02-11T12:48:28.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/bjornfix/mcp-abilities-rankmath","commit_stats":null,"previous_names":["bjornfix/mcp-abilities-rankmath"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/bjornfix/mcp-abilities-rankmath","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjornfix%2Fmcp-abilities-rankmath","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjornfix%2Fmcp-abilities-rankmath/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjornfix%2Fmcp-abilities-rankmath/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjornfix%2Fmcp-abilities-rankmath/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bjornfix","download_url":"https://codeload.github.com/bjornfix/mcp-abilities-rankmath/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjornfix%2Fmcp-abilities-rankmath/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29636094,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T22:32:43.237Z","status":"ssl_error","status_checked_at":"2026-02-19T22:32:38.330Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","mcp","rank-math","seo","wordpress","wordpress-plugin"],"created_at":"2026-01-03T07:27:28.710Z","updated_at":"2026-02-19T23:11:52.912Z","avatar_url":"https://github.com/bjornfix.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MCP Abilities - Rank Math\n\nRank Math SEO abilities for [MCP Expose Abilities](https://devenia.com/plugins/mcp-expose-abilities/#add-ons). Manage SEO metadata, redirections, and 404 logs via the Abilities API.\n\n**Stable tag: 1.0.5**\n\n## Requirements\n\n- [MCP Expose Abilities](https://github.com/bjornfix/mcp-expose-abilities) (core plugin)\n- [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) plugin\n\n## Abilities (12)\n\n| Ability | Description |\n|---------|-------------|\n| `rankmath/list-options` | List Rank Math option names stored in wp_options |\n| `rankmath/get-options` | Get Rank Math option values by name |\n| `rankmath/update-options` | Update Rank Math option values by name |\n| `rankmath/get-meta` | Get SEO metadata for a single post or page |\n| `rankmath/update-meta` | Update SEO metadata (title, description, focus keyword, robots, canonical, flags) |\n| `rankmath/bulk-get-meta` | Retrieve SEO metadata for multiple posts with filtering |\n| `rankmath/list-404-logs` | List recent Rank Math 404 log entries |\n| `rankmath/delete-404-logs` | Delete 404 log entries by ID |\n| `rankmath/clear-404-logs` | Clear all Rank Math 404 logs (requires confirm) |\n| `rankmath/list-redirections` | List Rank Math redirections |\n| `rankmath/create-redirection` | Create Rank Math redirections with one or more sources |\n| `rankmath/delete-redirections` | Delete Rank Math redirections by ID |\n\n## Installation\n\n1. Install and activate [MCP Expose Abilities](https://github.com/bjornfix/mcp-expose-abilities)\n2. Install and activate [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/)\n3. Download the latest release zip\n4. Upload to WordPress via Plugins → Add New → Upload Plugin\n5. Activate the plugin\n\n## Usage Examples\n\n### Get SEO Meta for a Page\n\n```json\n{\n  \"ability\": \"rankmath/get-meta\",\n  \"parameters\": {\n    \"id\": 123\n  }\n}\n```\n\nResponse:\n```json\n{\n  \"success\": true,\n  \"id\": 123,\n  \"title\": \"My Page Title\",\n  \"url\": \"https://example.com/my-page/\",\n  \"seo_title\": \"My Page | Example Site\",\n  \"seo_description\": \"A compelling meta description for this page.\",\n  \"focus_keyword\": \"my page, example\",\n  \"robots\": [\"index\", \"follow\"],\n  \"canonical_url\": \"\",\n  \"is_pillar\": false,\n  \"is_cornerstone\": true\n}\n```\n\n### Update Meta Description\n\n```json\n{\n  \"ability\": \"rankmath/update-meta\",\n  \"parameters\": {\n    \"id\": 123,\n    \"seo_description\": \"Updated meta description with focus keyword included.\"\n  }\n}\n```\n\n### Find Posts Missing Meta Descriptions\n\n```json\n{\n  \"ability\": \"rankmath/bulk-get-meta\",\n  \"parameters\": {\n    \"missing_desc\": true,\n    \"per_page\": 50\n  }\n}\n```\n\n### Create a Redirection\n\n```json\n{\n  \"ability\": \"rankmath/create-redirection\",\n  \"parameters\": {\n    \"sources\": [\n      {\n        \"pattern\": \"old-page\",\n        \"comparison\": \"exact\"\n      }\n    ],\n    \"destination\": \"https://example.com/new-page/\",\n    \"header_code\": 301\n  }\n}\n```\n\n## Changelog\n\n### 1.0.5\n- Safety: Require confirmation for clearing 404 logs\n\n### 1.0.4\n- Added Rank Math redirection and 404 log management abilities\n\n### 1.0.3\n- Simplify post access validation and reuse helper\n\n### 1.0.2\n- Security: Added per-post capability checks for meta access and bulk listings\n\n### 1.0.1\n- Fixed: Abilities now register correctly with 'site' category\n\n### 1.0.0\n- Initial release\n- Added `rankmath/get-meta` ability\n- Added `rankmath/update-meta` ability\n- Added `rankmath/bulk-get-meta` ability\n\n## License\n\nGPL-2.0+\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjornfix%2Fmcp-abilities-rankmath","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbjornfix%2Fmcp-abilities-rankmath","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjornfix%2Fmcp-abilities-rankmath/lists"}