# Postking Mcp MCP server

Agent View of the PolicyLayer registry record for Postking Mcp: identity, probed posture, risk grade, and all 225 tools classified. HTML page: https://policylayer.com/tools/io-github-bitsandtea-postking-mcp

## Facts

- Server id: `postking-mcp`
- Install: `npx -y postking-mcp`
- Homepage: https://github.com/bitsandtea/postking-mcp
- Registry record: grade D, identity unverified
- Lifecycle: active
- Auth posture: gated
- CORS policy: *
- Rate-limited: no
- Tools: 225
- Tool categories present: Destructive, Execute, Read, Write
- Tags: io github bitsandtea postking mcp, admin, automation
- Record last modified: 2026-07-09T16:23:06.868Z

## Tools (225)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `brand_truth_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/brand-truth-delete.md |
| `cancel_job` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/cancel-job.md |
| `competitor_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-delete.md |
| `delete_asset` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/delete-asset.md |
| `delete_blog_article` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/delete-blog-article.md |
| `delete_domain` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/delete-domain.md |
| `delete_landing_page` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/delete-landing-page.md |
| `delete_lp_version` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/delete-lp-version.md |
| `delete_post` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/delete-post.md |
| `delete_side_page` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/delete-side-page.md |
| `delete_theme` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/delete-theme.md |
| `delete_weekly_schedule` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/delete-weekly-schedule.md |
| `knowledge_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/knowledge-delete.md |
| `logout` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/logout.md |
| `revoke_api_key` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/revoke-api-key.md |
| `seo_delete_keyword` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-delete-keyword.md |
| `seo_roadmap_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-roadmap-delete.md |
| `storyline_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-delete.md |
| `storyline_delete_line_item` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-delete-line-item.md |
| `template_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/template-delete.md |
| `competitor_refresh` | Execute | High | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-refresh.md |
| `generate_connect_link` | Execute | High | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/generate-connect-link.md |
| `generate_text` | Execute | High | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/generate-text.md |
| `generate_themes` | Execute | High | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/generate-themes.md |
| `run_weekly_schedule_day` | Execute | High | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/run-weekly-schedule-day.md |
| `seo_generate_clusters` | Execute | High | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-generate-clusters.md |
| `storyline_execute` | Execute | High | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-execute.md |
| `storyline_regenerate_line_item` | Execute | High | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-regenerate-line-item.md |
| `billing_subscribe` | Financial | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/billing-subscribe.md |
| `billing_topup` | Financial | Critical | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/billing-topup.md |
| `billing_list_packs` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/billing-list-packs.md |
| `billing_list_tiers` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/billing-list-tiers.md |
| `brand_truth_get` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/brand-truth-get.md |
| `brand_truth_list` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/brand-truth-list.md |
| `check_ai_content` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/check-ai-content.md |
| `check_social_accounts` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/check-social-accounts.md |
| `competitor_analyze` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-analyze.md |
| `competitor_comparison_sources` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-comparison-sources.md |
| `competitor_get_comparison` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-get-comparison.md |
| `competitor_get_overview` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-get-overview.md |
| `competitor_list` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-list.md |
| `competitor_probe_status` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-probe-status.md |
| `get_audience` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-audience.md |
| `get_blog_article` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-blog-article.md |
| `get_blog_status` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-blog-status.md |
| `get_brand_info` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-brand-info.md |
| `get_brand_mediums` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-brand-mediums.md |
| `get_brand_members` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-brand-members.md |
| `get_calendar` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-calendar.md |
| `get_credits` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-credits.md |
| `get_job` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-job.md |
| `get_onboarding_status` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-onboarding-status.md |
| `get_post` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-post.md |
| `get_seo_roadmap` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-seo-roadmap.md |
| `get_social_media_rules` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-social-media-rules.md |
| `get_vibe_edit_status` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-vibe-edit-status.md |
| `get_weekly_schedule` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/get-weekly-schedule.md |
| `health` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/health.md |
| `knowledge_get` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/knowledge-get.md |
| `knowledge_list` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/knowledge-list.md |
| `list_api_keys` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-api-keys.md |
| `list_asset_tags` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-asset-tags.md |
| `list_assets` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-assets.md |
| `list_blog_authors` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-blog-authors.md |
| `list_blog_categories` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-blog-categories.md |
| `list_blogs` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-blogs.md |
| `list_brands` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-brands.md |
| `list_domains` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-domains.md |
| `list_jobs` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-jobs.md |
| `list_landing_pages` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-landing-pages.md |
| `list_lp_versions` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-lp-versions.md |
| `list_operations` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-operations.md |
| `list_post_cards` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-post-cards.md |
| `list_posts` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-posts.md |
| `list_publications` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-publications.md |
| `list_publishing_connections` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-publishing-connections.md |
| `list_side_pages` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-side-pages.md |
| `list_themes` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-themes.md |
| `list_voices` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/list-voices.md |
| `reddit_get_pool` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/reddit-get-pool.md |
| `reddit_list_posts` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/reddit-list-posts.md |
| `search_stock_images` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/search-stock-images.md |
| `search_web_images` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/search-web-images.md |
| `seo_competitor` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-competitor.md |
| `seo_get_brief` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-get-brief.md |
| `seo_list_briefs` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-list-briefs.md |
| `seo_list_clusters` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-list-clusters.md |
| `seo_list_keywords` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-list-keywords.md |
| `seo_list_results` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-list-results.md |
| `seo_list_roadmap` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-list-roadmap.md |
| `seo_roadmap_get` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-roadmap-get.md |
| `seo_roadmap_stats` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-roadmap-stats.md |
| `storyline_get` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-get.md |
| `storyline_get_strategy` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-get-strategy.md |
| `storyline_list` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-list.md |
| `suggest_assets_for_post` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/suggest-assets-for-post.md |
| `template_extract` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/template-extract.md |
| `template_list` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/template-list.md |
| `trends_list` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/trends-list.md |
| `verify_domain` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/verify-domain.md |
| `view_asset` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/view-asset.md |
| `view_landing_page` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/view-landing-page.md |
| `view_lp_draft` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/view-lp-draft.md |
| `view_lp_version` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/view-lp-version.md |
| `view_side_page` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/view-side-page.md |
| `web_search` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/web-search.md |
| `whoami` | Read | Low | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/whoami.md |
| `add_domain` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/add-domain.md |
| `apply_vibe_edit` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/apply-vibe-edit.md |
| `approve_post` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/approve-post.md |
| `billing_wallet` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/billing-wallet.md |
| `brand_truth_create` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/brand-truth-create.md |
| `brand_truth_update` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/brand-truth-update.md |
| `cancel_post` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/cancel-post.md |
| `clear_post_visual` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/clear-post-visual.md |
| `competitor_add` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-add.md |
| `competitor_generate_overview` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-generate-overview.md |
| `competitor_probe` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-probe.md |
| `competitor_probe_classify` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-probe-classify.md |
| `competitor_recompute_comparison` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-recompute-comparison.md |
| `competitor_update` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/competitor-update.md |
| `connect_domain_to_publication` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/connect-domain-to-publication.md |
| `create_api_key` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/create-api-key.md |
| `create_blog_author` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/create-blog-author.md |
| `create_blog_category` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/create-blog-category.md |
| `create_brand` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/create-brand.md |
| `create_comparison_page` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/create-comparison-page.md |
| `create_post` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/create-post.md |
| `create_publication` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/create-publication.md |
| `dashboard_link` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/dashboard-link.md |
| `disable_weekly_schedule` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/disable-weekly-schedule.md |
| `disconnect_social_account` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/disconnect-social-account.md |
| `edit_audience` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/edit-audience.md |
| `edit_landing_page` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/edit-landing-page.md |
| `edit_post_card` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/edit-post-card.md |
| `edit_side_page` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/edit-side-page.md |
| `edit_theme` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/edit-theme.md |
| `enable_weekly_schedule` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/enable-weekly-schedule.md |
| `generate_blog_post` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/generate-blog-post.md |
| `generate_bulk_posts` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/generate-bulk-posts.md |
| `generate_landing_page` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/generate-landing-page.md |
| `generate_post` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/generate-post.md |
| `generate_post_carousel` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/generate-post-carousel.md |
| `generate_post_visual_options` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/generate-post-visual-options.md |
| `generate_side_page` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/generate-side-page.md |
| `humanize_text` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/humanize-text.md |
| `import_asset_from_url` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/import-asset-from-url.md |
| `import_assets_csv` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/import-assets-csv.md |
| `import_blog_articles` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/import-blog-articles.md |
| `knowledge_create` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/knowledge-create.md |
| `knowledge_update` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/knowledge-update.md |
| `login_complete` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/login-complete.md |
| `login_start` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/login-start.md |
| `onboard_brand` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/onboard-brand.md |
| `pick_post_visual` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/pick-post-visual.md |
| `preview_audience_edit` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/preview-audience-edit.md |
| `publish_blog_article` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/publish-blog-article.md |
| `publish_landing_page` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/publish-landing-page.md |
| `reddit_generate_pool` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/reddit-generate-pool.md |
| `reddit_global_pool` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/reddit-global-pool.md |
| `reddit_rewrite` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/reddit-rewrite.md |
| `reddit_suggest` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/reddit-suggest.md |
| `regenerate_landing_page` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/regenerate-landing-page.md |
| `regenerate_post_visual` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/regenerate-post-visual.md |
| `repurpose_content` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/repurpose-content.md |
| `reschedule_post` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/reschedule-post.md |
| `restore_lp_version` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/restore-lp-version.md |
| `rewrite_text` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/rewrite-text.md |
| `rewrite_with_voice` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/rewrite-with-voice.md |
| `schedule_blog_article` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/schedule-blog-article.md |
| `schedule_post` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/schedule-post.md |
| `seo_add_seeds` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-add-seeds.md |
| `seo_approve_briefs` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-approve-briefs.md |
| `seo_approve_cluster` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-approve-cluster.md |
| `seo_auto_assign_cta` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-auto-assign-cta.md |
| `seo_bulk_approve_clusters` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-bulk-approve-clusters.md |
| `seo_bulk_reject_clusters` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-bulk-reject-clusters.md |
| `seo_categorize` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-categorize.md |
| `seo_edit_brief` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-edit-brief.md |
| `seo_edit_keyword` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-edit-keyword.md |
| `seo_gap` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-gap.md |
| `seo_generate_keywords` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-generate-keywords.md |
| `seo_generate_roadmap` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-generate-roadmap.md |
| `seo_generate_side_page` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-generate-side-page.md |
| `seo_publish_article` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-publish-article.md |
| `seo_regenerate_brief` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-regenerate-brief.md |
| `seo_reject_cluster` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-reject-cluster.md |
| `seo_restore_cluster` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-restore-cluster.md |
| `seo_roadmap_edit` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-roadmap-edit.md |
| `seo_unapprove_cluster` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-unapprove-cluster.md |
| `seo_write_article` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/seo-write-article.md |
| `set_active_brand` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/set-active-brand.md |
| `set_brand_mediums` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/set-brand-mediums.md |
| `set_landing_page_section` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/set-landing-page-section.md |
| `set_lp_section_layout` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/set-lp-section-layout.md |
| `set_post_cards` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/set-post-cards.md |
| `set_side_page_section` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/set-side-page-section.md |
| `set_side_page_state` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/set-side-page-state.md |
| `set_social_media_rules` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/set-social-media-rules.md |
| `set_weekly_schedule` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/set-weekly-schedule.md |
| `storyline_add_line_item` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-add-line-item.md |
| `storyline_clarify` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-clarify.md |
| `storyline_confirm_brief` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-confirm-brief.md |
| `storyline_create` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-create.md |
| `storyline_edit_brief` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-edit-brief.md |
| `storyline_edit_strategy` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-edit-strategy.md |
| `storyline_estimate` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-estimate.md |
| `storyline_generate_brief` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-generate-brief.md |
| `storyline_generate_strategy` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-generate-strategy.md |
| `storyline_restore` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-restore.md |
| `storyline_set_brief` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-set-brief.md |
| `storyline_update` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-update.md |
| `storyline_update_line_item` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/storyline-update-line-item.md |
| `tag_asset` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/tag-asset.md |
| `template_create` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/template-create.md |
| `template_pick` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/template-pick.md |
| `template_update` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/template-update.md |
| `update_blog_article` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/update-blog-article.md |
| `update_publication` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/update-publication.md |
| `upload_asset` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/upload-asset.md |
| `upload_asset_abort` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/upload-asset-abort.md |
| `upload_asset_begin` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/upload-asset-begin.md |
| `upload_asset_chunk` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/upload-asset-chunk.md |
| `upload_asset_finish` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/upload-asset-finish.md |
| `vibe_edit_landing_page` | Write | Medium | https://policylayer.com/tools/io-github-bitsandtea-postking-mcp/vibe-edit-landing-page.md |

## Tool descriptions

- `cancel_job` — Cancel a pending or running job/operation. Flips it to
- `delete_asset` — Soft-delete an asset from the brand library. Pass confirm: true to proceed.
- `delete_blog_article` — Permanently delete a blog article.
- `delete_domain` — Remove a custom domain. Connected blogs and landing pages are unlinked but not deleted.
- `delete_landing_page` — Permanently delete a landing page. Pass confirm: true to proceed — this is irreversible.
- `delete_lp_version` — Permanently delete a historical landing page version. Cannot delete the published version or the only remaining version (the server will reject those). Pass confirm: true to proceed.
- `delete_post` — Cancel and delete a post regardless of its current status (draft, scheduled, or posted).
- `delete_side_page` — Delete a side page. Pass confirm: true to proceed.
- `delete_theme` — Delete a content theme from the active brand.
- `delete_weekly_schedule` — Permanently remove the weekly schedule for the active brand. Pass confirm: true to proceed.
- `logout` — Clear locally stored PostKing credentials.
- `revoke_api_key` — Permanently revoke an API key. Pass confirm: true to proceed — this is irreversible and any clients using this key will stop working immediately.
- `seo_roadmap_delete` — Permanently delete a roadmap item. Pass confirm: true to proceed — this is irreversible.
- `storyline_delete_line_item` — Permanently remove a line item from a storyline
- `generate_connect_link` — Generate a secure browser link to connect a social media account. Share this URL with the user to complete OAuth.
- `generate_themes` — Generate new content themes using AI. Polls until complete. Deducts credits.
- `check_ai_content` — Check whether text is likely AI-generated. Returns a score and analysis.
- `check_social_accounts` — List all connected and disconnected social accounts for the active brand. Lists default short; pass detail=medium/full for more fields. Run before posting to confirm platform availability.
- `get_blog_article` — Fetch a blog article by ID. detail=
- `get_blog_status` — Poll the async generation status of a blog article. Use the articleId returned by generate_blog_post. Status: pending | running | completed | failed.
- `get_brand_info` — Get a brand
- `get_brand_members` — List all active members of a brand with their role and user info (id, name, email).
- `get_calendar` — View upcoming scheduled posts sorted by date. Returns id+status+scheduledAt by default; use detail=
- `get_credits` — Check your current PostKing credit balance and free-tier status.
- `get_onboarding_status` — STEP 3 of brand onboarding. Polls background analysis + theme generation. detail=
- `get_post` — View the full content and status of a single post. Use detail=
- `get_seo_roadmap` — View the SEO / GEO content roadmap — suggested blog topics, keywords, and completion status. detail=
- `get_social_media_rules` — Read a brand
- `list_api_keys` — List all API keys on the account. Shows prefix, scope, and revocation status. Does NOT show raw tokens. Lists default short; pass detail=medium/full for more fields.
- `list_asset_tags` — List all unique tags used across the brand
- `list_assets` — List assets in the brand
- `list_blog_authors` — List all blog authors for the active brand. Returns id+name by default (short); use detail=
- `list_blog_categories` — List all categories for a blog publication. Returns id+name+slug by default (short); use detail=
- `list_blogs` — LIST tool. Even detail=
- `list_brands` — List all brands on your PostKing account. Returns id+name+website by default (short). Use detail=
- `list_domains` — List all custom domains for the active brand. Lists default short; pass detail=medium/full for more fields including SSL status, verification, and connected blogs or landing pages.
- `list_landing_pages` — Lists landing pages. Default detail=
- `list_lp_versions` — List all saved versions of a landing page. Default detail=
- `list_post_cards` — List the carousel cards attached to a post. Cards are used for LinkedIn carousel / PDF generation. Returns {index,title} by default; use detail=
- `list_posts` — List recent posts and drafts. Filter by status or platform. Use status=
- `list_publications` — List all blog publications (the containers that blog articles live under). detail=
- `list_publishing_connections` — List external publishing connections for a blog publication (WordPress, Medium, Substack, etc.).
- `list_side_pages` — List side pages attached to a landing page. Default detail=
- `list_themes` — List all content themes for the active brand with their IDs. detail=
- `list_voices` — List all available voice profiles with their IDs. Lists default short; pass detail=medium/full for more fields.
- `seo_list_results` — List the
- `seo_roadmap_stats` — Progress stats for the content roadmap (completed, in-progress, suggested counts).
- `suggest_assets_for_post` — Get AI-suggested assets from the brand library that match a given post context or topic.
- `verify_domain` — Check DNS verification for a domain. Returns whether it
- `view_asset` — View details of a single asset by ID. Supports detail param: short=id+type+name, medium=key fields, full=raw.
- `view_landing_page` — Fetch a landing page by slug. detail=
- `view_lp_draft` — View the unpublished draft of a landing page. detail=
- `view_lp_version` — View a specific LP version. detail=
- `view_side_page` — View a side page including sections and rendered HTML. detail=
- `whoami` — Return the profile of the currently authenticated PostKing user (email, plan, credit balance, token source).
- `add_domain` — Add a new custom domain to the active brand. After adding, call verify_domain to check DNS and activate it.
- `cancel_post` — Cancel a scheduled or approved post, reverting it to draft status without deleting it. Use delete_post to remove it entirely.
- `clear_post_visual` — Remove the selected visual from a post for a specific platform. Includes editInVisualEditor: a direct URL to edit the post in the visual editor (when active brand is set).
- `connect_domain_to_publication` — Connect a verified domain to a blog publication so articles are served from that domain.
- `create_blog_author` — Create a new author for blog articles. Returns an authorId that can be used in generate_blog_post and update_blog_article.
- `create_blog_category` — Create a new category in a blog publication.
- `create_publication` — Create a new blog publication (the container that articles live under). Returns a publicationId needed for generate_blog_post.
- `disable_weekly_schedule` — Pause the weekly content schedule without deleting it. Re-enable later with enable_weekly_schedule.
- `disconnect_social_account` — Disconnect a social account by its account ID.
- `edit_side_page` — Update page-level instructions or metadata of a side page.
- `edit_theme` — Edit an existing content theme
- `enable_weekly_schedule` — Enable the weekly content schedule without changing its configuration. The schedule must already be created with set_weekly_schedule.
- `generate_bulk_posts` — Generate and schedule multiple posts across a date range in the background.
- `humanize_text` — Apply LLM rewrite and BERT replacements to reduce AI detection signals in text.
- `import_asset_from_url` — Import an asset into the brand library from a public URL. The server fetches and stores the file. Set assetType (e.g.
- `import_assets_csv` — Batch-import up to 50 assets by providing an array of public URLs. All are added to the brand library. Supports detail param for the returned asset list.
- `import_blog_articles` — Import articles from an external blog, RSS feed, or Blogger URL into a PostKing publication as drafts. Returns id+title+slug by default (short); use detail=
- `login_complete` — Wait for the user to approve the PostKing login code in their browser and then save the token. Polls automatically; call this immediately after
- `publish_blog_article` — Push a blog article to connected external platforms (WordPress, Medium, Substack, etc.). Get connection IDs from list_publishing_connections.
- `publish_landing_page` — Publish a landing page, making it publicly accessible at its URL.
- `regenerate_post_visual` — Regenerate the visual option set for a post — refreshes stock photo results and re-scores library assets. Returns slim option list with pickArgs by default (medium). Use detail=
- `reschedule_post` — Move a scheduled post to a new time. Pass a future ISO 8601 UTC datetime.
- `restore_lp_version` — Undo/rollback the draft to a prior version. Find valid version IDs via list_lp_versions. This does not touch the published version.
- `rewrite_text` — Rewrite text using a voice profile or general writing rules.
- `rewrite_with_voice` — Rewrite text using a specific voice profile.
- `schedule_blog_article` — Schedule an existing blog article to auto-publish at a future date/time. scheduledAt must be a future ISO 8601 datetime. When the time arrives, the article publishes to the PostKing blog and auto-pushes to any connected external platform…
- `seo_bulk_reject_clusters` — Bulk-reject N clusters in one call. Symmetric to seo_bulk_approve_clusters.
- `seo_reject_cluster` — Reject a single cluster — marks it rejected and detaches its scored keywords. Use when a generated cluster isn
- `seo_restore_cluster` — Restore a rejected cluster back to pending_review so it can be approved again.
- `seo_roadmap_edit` — Edit a roadmap item — update its title, status (suggested|in_progress|completed|ignored), or priority.
- `seo_unapprove_cluster` — Revert an approved cluster back to pending_review. Fails if briefs have already been generated for this cluster (cannot be reverted once briefs exist).
- `set_active_brand` — Set the active brand for this session. All subsequent tools will use this brand by default.
- `set_post_cards` — Bulk-replace all carousel cards for a post. Provide a full array of card objects with title, body, and optional number.
- `set_side_page_section` — Update one section of a side page with STRUCTURED, typed fields (not a content string).
- `set_side_page_state` — Publish or unpublish a side page. Set published=true to make it live, false to pull it back to draft. This writes in-place immediately — there is no version history or undo.
- `set_social_media_rules` — Update a brand
- `storyline_restore` — Restore an archived storyline back to active state.
- `tag_asset` — Add or remove tags on an asset. Provide addTags and/or removeTags as arrays.
- `update_blog_article` — Edit a blog article — title, content, excerpt, SEO fields, status, author, or category. Set status=
- `update_publication` — Update an existing blog publication
- `upload_asset_abort` — Cancel a chunked asset upload in progress and discard any buffered chunks.
- `upload_asset_chunk` — Send one chunk of a base64-encoded file previously started with upload_asset_begin. Chunks must be sent in order, index starting at 0, with no gaps.
- `upload_asset_finish` — Finalize a chunked asset upload: reassembles the buffered chunks, verifies integrity, and uploads the asset to the brand library. Returns the new asset ID and URL.

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-bitsandtea-postking-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-bitsandtea-postking-mcp
