Postking Mcp

225 tools. 148 can modify or destroy data without limits.

22 destructive tools with no built-in limits. Policy required.

Last updated:

148 can modify or destroy data
77 read-only
225 tools total

Community server · catalogue entry checked 09/07/2026

How to control Postking Mcp ↓

What Postking Mcp exposes to your agents

Read (77) Write / Execute (126) Destructive / Financial (22)
Critical Risk

The most dangerous Postking Mcp tools

148 of Postking Mcp's 225 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Postking Mcp

PolicyLayer is an MCP gateway — it sits between your AI agents and Postking Mcp, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "billing_subscribe": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "brand_truth_delete": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_domain": {
    "limits": [
      {
        "counter": "add_domain_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "billing_list_packs": {
    "limits": [
      {
        "counter": "billing_list_packs_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Postking Mcp — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON POSTKING →

Instant setup, no code required.

All 225 Postking Mcp tools

DESTRUCTIVE 20 tools
Destructive brand_truth_delete brand_truth_delete Destructive cancel_job Cancel a pending or running job/operation. Flips it to Destructive competitor_delete competitor_delete Destructive delete_asset Soft-delete an asset from the brand library. Pass confirm: true to proceed. Destructive delete_blog_article Permanently delete a blog article. Destructive delete_domain Remove a custom domain. Connected blogs and landing pages are unlinked but not deleted. Destructive delete_landing_page Permanently delete a landing page. Pass confirm: true to proceed — this is irreversible. Destructive delete_lp_version Permanently delete a historical landing page version. Cannot delete the published version or the only remainin Destructive delete_post Cancel and delete a post regardless of its current status (draft, scheduled, or posted). Destructive delete_side_page Delete a side page. Pass confirm: true to proceed. Destructive delete_theme Delete a content theme from the active brand. Destructive delete_weekly_schedule Permanently remove the weekly schedule for the active brand. Pass confirm: true to proceed. Destructive knowledge_delete knowledge_delete Destructive logout Clear locally stored PostKing credentials. Destructive revoke_api_key Permanently revoke an API key. Pass confirm: true to proceed — this is irreversible and any clients using this Destructive seo_delete_keyword seo_delete_keyword Destructive seo_roadmap_delete Permanently delete a roadmap item. Pass confirm: true to proceed — this is irreversible. Destructive storyline_delete storyline_delete Destructive storyline_delete_line_item Permanently remove a line item from a storyline Destructive template_delete template_delete
WRITE 118 tools
Write add_domain Add a new custom domain to the active brand. After adding, call verify_domain to check DNS and activate it. Write apply_vibe_edit apply_vibe_edit Write approve_post approve_post Write billing_wallet billing_wallet Write brand_truth_create brand_truth_create Write brand_truth_update brand_truth_update Write cancel_post Cancel a scheduled or approved post, reverting it to draft status without deleting it. Use delete_post to remo Write clear_post_visual Remove the selected visual from a post for a specific platform. Includes editInVisualEditor: a direct URL to e Write competitor_add competitor_add Write competitor_generate_overview competitor_generate_overview Write competitor_probe competitor_probe Write competitor_probe_classify competitor_probe_classify Write competitor_recompute_comparison competitor_recompute_comparison Write competitor_update competitor_update Write connect_domain_to_publication Connect a verified domain to a blog publication so articles are served from that domain. Write create_api_key create_api_key Write create_blog_author Create a new author for blog articles. Returns an authorId that can be used in generate_blog_post and update_b Write create_blog_category Create a new category in a blog publication. Write create_brand create_brand Write create_comparison_page create_comparison_page Write create_post create_post Write create_publication Create a new blog publication (the container that articles live under). Returns a publicationId needed for gen Write dashboard_link dashboard_link Write disable_weekly_schedule Pause the weekly content schedule without deleting it. Re-enable later with enable_weekly_schedule. Write disconnect_social_account Disconnect a social account by its account ID. Write edit_audience edit_audience Write edit_landing_page edit_landing_page Write edit_post_card edit_post_card Write edit_side_page Update page-level instructions or metadata of a side page. Write edit_theme Edit an existing content theme Write enable_weekly_schedule Enable the weekly content schedule without changing its configuration. The schedule must already be created wi Write generate_blog_post generate_blog_post Write generate_bulk_posts Generate and schedule multiple posts across a date range in the background. Write generate_landing_page generate_landing_page Write generate_post generate_post Write generate_post_carousel generate_post_carousel Write generate_post_visual_options generate_post_visual_options Write generate_side_page generate_side_page Write humanize_text Apply LLM rewrite and BERT replacements to reduce AI detection signals in text. Write import_asset_from_url Import an asset into the brand library from a public URL. The server fetches and stores the file. Set assetTyp Write import_assets_csv Batch-import up to 50 assets by providing an array of public URLs. All are added to the brand library. Support Write import_blog_articles Import articles from an external blog, RSS feed, or Blogger URL into a PostKing publication as drafts. Returns Write knowledge_create knowledge_create Write knowledge_update knowledge_update Write login_complete Wait for the user to approve the PostKing login code in their browser and then save the token. Polls automatic Write login_start login_start Write onboard_brand onboard_brand Write pick_post_visual pick_post_visual Write preview_audience_edit preview_audience_edit Write publish_blog_article Push a blog article to connected external platforms (WordPress, Medium, Substack, etc.). Get connection IDs fr Write publish_landing_page Publish a landing page, making it publicly accessible at its URL. Write reddit_generate_pool reddit_generate_pool Write reddit_global_pool reddit_global_pool Write reddit_rewrite reddit_rewrite Write reddit_suggest reddit_suggest Write regenerate_landing_page regenerate_landing_page Write regenerate_post_visual Regenerate the visual option set for a post — refreshes stock photo results and re-scores library assets. Retu Write repurpose_content repurpose_content Write reschedule_post Move a scheduled post to a new time. Pass a future ISO 8601 UTC datetime. Write restore_lp_version Undo/rollback the draft to a prior version. Find valid version IDs via list_lp_versions. This does not touch t Write rewrite_text Rewrite text using a voice profile or general writing rules. Write rewrite_with_voice Rewrite text using a specific voice profile. Write schedule_blog_article Schedule an existing blog article to auto-publish at a future date/time. scheduledAt must be a future ISO 8601 Write schedule_post schedule_post Write seo_add_seeds seo_add_seeds Write seo_approve_briefs seo_approve_briefs Write seo_approve_cluster seo_approve_cluster Write seo_auto_assign_cta seo_auto_assign_cta Write seo_bulk_approve_clusters seo_bulk_approve_clusters Write seo_bulk_reject_clusters Bulk-reject N clusters in one call. Symmetric to seo_bulk_approve_clusters. Write seo_categorize seo_categorize Write seo_edit_brief seo_edit_brief Write seo_edit_keyword seo_edit_keyword Write seo_gap seo_gap Write seo_generate_keywords seo_generate_keywords Write seo_generate_roadmap seo_generate_roadmap Write seo_generate_side_page seo_generate_side_page Write seo_publish_article seo_publish_article Write seo_regenerate_brief seo_regenerate_brief Write seo_reject_cluster Reject a single cluster — marks it rejected and detaches its scored keywords. Use when a generated cluster isn Write seo_restore_cluster Restore a rejected cluster back to pending_review so it can be approved again. Write seo_roadmap_edit Edit a roadmap item — update its title, status (suggested|in_progress|completed|ignored), or priority. Write seo_unapprove_cluster Revert an approved cluster back to pending_review. Fails if briefs have already been generated for this cluste Write seo_write_article seo_write_article Write set_active_brand Set the active brand for this session. All subsequent tools will use this brand by default. Write set_brand_mediums set_brand_mediums Write set_landing_page_section set_landing_page_section Write set_lp_section_layout set_lp_section_layout Write set_post_cards Bulk-replace all carousel cards for a post. Provide a full array of card objects with title, body, and optiona Write set_side_page_section Update one section of a side page with STRUCTURED, typed fields (not a content string). Write 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 wri Write set_social_media_rules Update a brand Write set_weekly_schedule set_weekly_schedule Write storyline_add_line_item storyline_add_line_item Write storyline_clarify storyline_clarify Write storyline_confirm_brief storyline_confirm_brief Write storyline_create storyline_create Write storyline_edit_brief storyline_edit_brief Write storyline_edit_strategy storyline_edit_strategy Write storyline_estimate storyline_estimate Write storyline_generate_brief storyline_generate_brief Write storyline_generate_strategy storyline_generate_strategy Write storyline_restore Restore an archived storyline back to active state. Write storyline_set_brief storyline_set_brief Write storyline_update storyline_update Write storyline_update_line_item storyline_update_line_item Write tag_asset Add or remove tags on an asset. Provide addTags and/or removeTags as arrays. Write template_create template_create Write template_pick template_pick Write template_update template_update Write update_blog_article Edit a blog article — title, content, excerpt, SEO fields, status, author, or category. Set status= Write update_publication Update an existing blog publication Write upload_asset upload_asset Write upload_asset_abort Cancel a chunked asset upload in progress and discard any buffered chunks. Write upload_asset_begin upload_asset_begin Write upload_asset_chunk Send one chunk of a base64-encoded file previously started with upload_asset_begin. Chunks must be sent in ord Write upload_asset_finish Finalize a chunked asset upload: reassembles the buffered chunks, verifies integrity, and uploads the asset to Write vibe_edit_landing_page vibe_edit_landing_page
READ 77 tools
Read billing_list_packs billing_list_packs Read billing_list_tiers billing_list_tiers Read brand_truth_get brand_truth_get Read brand_truth_list brand_truth_list Read check_ai_content Check whether text is likely AI-generated. Returns a score and analysis. Read check_social_accounts List all connected and disconnected social accounts for the active brand. Lists default short; pass detail=med Read competitor_analyze competitor_analyze Read competitor_comparison_sources competitor_comparison_sources Read competitor_get_comparison competitor_get_comparison Read competitor_get_overview competitor_get_overview Read competitor_list competitor_list Read competitor_probe_status competitor_probe_status Read get_audience get_audience Read get_blog_article Fetch a blog article by ID. detail= Read get_blog_status Poll the async generation status of a blog article. Use the articleId returned by generate_blog_post. Status: Read get_brand_info Get a brand Read get_brand_mediums get_brand_mediums Read get_brand_members List all active members of a brand with their role and user info (id, name, email). Read get_calendar View upcoming scheduled posts sorted by date. Returns id+status+scheduledAt by default; use detail= Read get_credits Check your current PostKing credit balance and free-tier status. Read get_job get_job Read get_onboarding_status STEP 3 of brand onboarding. Polls background analysis + theme generation. detail= Read get_post View the full content and status of a single post. Use detail= Read get_seo_roadmap View the SEO / GEO content roadmap — suggested blog topics, keywords, and completion status. detail= Read get_social_media_rules Read a brand Read get_vibe_edit_status get_vibe_edit_status Read get_weekly_schedule get_weekly_schedule Read health health Read knowledge_get knowledge_get Read knowledge_list knowledge_list Read list_api_keys List all API keys on the account. Shows prefix, scope, and revocation status. Does NOT show raw tokens. Lists Read list_asset_tags List all unique tags used across the brand Read list_assets List assets in the brand Read list_blog_authors List all blog authors for the active brand. Returns id+name by default (short); use detail= Read list_blog_categories List all categories for a blog publication. Returns id+name+slug by default (short); use detail= Read list_blogs LIST tool. Even detail= Read list_brands List all brands on your PostKing account. Returns id+name+website by default (short). Use detail= Read list_domains List all custom domains for the active brand. Lists default short; pass detail=medium/full for more fields inc Read list_jobs list_jobs Read list_landing_pages Lists landing pages. Default detail= Read list_lp_versions List all saved versions of a landing page. Default detail= Read list_operations list_operations Read list_post_cards List the carousel cards attached to a post. Cards are used for LinkedIn carousel / PDF generation. Returns {in Read list_posts List recent posts and drafts. Filter by status or platform. Use status= Read list_publications List all blog publications (the containers that blog articles live under). detail= Read list_publishing_connections List external publishing connections for a blog publication (WordPress, Medium, Substack, etc.). Read list_side_pages List side pages attached to a landing page. Default detail= Read list_themes List all content themes for the active brand with their IDs. detail= Read list_voices List all available voice profiles with their IDs. Lists default short; pass detail=medium/full for more fields Read reddit_get_pool reddit_get_pool Read reddit_list_posts reddit_list_posts Read search_stock_images search_stock_images Read search_web_images search_web_images Read seo_competitor seo_competitor Read seo_get_brief seo_get_brief Read seo_list_briefs seo_list_briefs Read seo_list_clusters seo_list_clusters Read seo_list_keywords seo_list_keywords Read seo_list_results List the Read seo_list_roadmap seo_list_roadmap Read seo_roadmap_get seo_roadmap_get Read seo_roadmap_stats Progress stats for the content roadmap (completed, in-progress, suggested counts). Read storyline_get storyline_get Read storyline_get_strategy storyline_get_strategy Read storyline_list storyline_list Read suggest_assets_for_post Get AI-suggested assets from the brand library that match a given post context or topic. Read template_extract template_extract Read template_list template_list Read trends_list trends_list Read verify_domain Check DNS verification for a domain. Returns whether it Read view_asset View details of a single asset by ID. Supports detail param: short=id+type+name, medium=key fields, full=raw. Read view_landing_page Fetch a landing page by slug. detail= Read view_lp_draft View the unpublished draft of a landing page. detail= Read view_lp_version View a specific LP version. detail= Read view_side_page View a side page including sections and rendered HTML. detail= Read web_search web_search Read whoami Return the profile of the currently authenticated PostKing user (email, plan, credit balance, token source).

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Postking Mcp

Can an AI agent move money through the Postking MCP server? +

Yes. The Postking Mcp server exposes 2 financial tools including billing_subscribe, billing_topup. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Postking MCP server? +

Yes. The Postking Mcp server exposes 20 destructive tools including brand_truth_delete, cancel_job, competitor_delete. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Postking Mcp? +

The Postking Mcp server has 118 write tools including add_domain, apply_vibe_edit, approve_post. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Postking Mcp.

How many tools does the Postking MCP server expose? +

225 tools across 4 categories: Destructive, Execute, Read, Write. 77 are read-only. 148 can modify, create, or delete data.

How do I enforce a policy on Postking Mcp? +

Register the Postking MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Postking Mcp tool call.

Deterministic rules across all 225 Postking Mcp tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

225 Postking Mcp tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Postking's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.