Skip to main content
Glama
674,138 tools. Updated 2026-10-18 18:06

"Inappropriate or harmful content" matching MCP tools:

  • Use this when the user wants to read the full markdown content of a specific Space document/page after search or listing. Read-only: returns the selected document without changing content. Requires the document ID from list-space-documents, search-space-documents, or global-search.
    ConnectorOAuth
  • Submit a content correction, copyright concern, or factual error report. USE WHEN: user (via your interface) flags a wrong answer, broken translation, attribution issue, or DMCA concern. INPUTS: at least one of (questionId UUID, questionText, questionUrl), type (translation|factual|inappropriate|attribution|other), comment (optional, max 2000), reporterEmail (optional). OUTPUT on success: {ok:true, reportId}. On failure the result is marked isError:true with structuredContent {error, message} — error codes: invalid_input, not_found, rate_limit_exceeded (per-IP 5/min), internal_error.
    ConnectorNo auth
  • Cancel a running platform execution (a deploy, sync, or other operation from list_recent_executions). A mid-flight cancellation can leave the affected resource between versions until the next reconcile; prefer letting a deploy finish and rolling back unless it is actively harmful. Not running executions answer their settled state unchanged.
    Connector
    Destructive
    OAuth
  • Enable or disable an AI module on a site. The module must be in the plan's available module list. Requires: API key with write scope. Args: slug: Site identifier module_name: Module to toggle. Available modules: "chatbot" (AI chat widget), "seo" (SEO optimization), "translation" (content translation), "content" (AI content generation) Returns: {"module": "chatbot", "enabled": true, "message": "Module enabled"} Errors: NOT_FOUND: Unknown slug or module not in plan VALIDATION_ERROR: Invalid module name
    ConnectorNo auth
  • Shows HTML content on a display: menus, dashboards, welcome pages, schedules or any custom design. slot 'live' (default) replaces the current content; slot 'idle' stores the default/fallback content shown when nothing live is active (idle requires admin scope). Always pass a short description so later content reads stay meaningful. Exactly one of html or base64_html. For external web pages use send_url; to edit current content call read_display_html first. For polished results load prompt render_premium_display_html or resource agentview://public/design-system. Requires content scope.
    Connector
    Destructive
    No auth
  • Creates a variant of a template in the draft, or replaces an existing variant's content, locale, tenant, and conditions. A variant is the content of one channel for one locale, tenant, or condition. The channel must be enabled (templates_upsert). Each call replaces the whole variant: fields that you leave out are reset. Content errors do not stop the save: the result lists them. To check content without saving, use templates_validate; to see what one expression renders, expressions_evaluate. Next step: templates_publish.
    Connector
    Destructive
    OAuth

Matching MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    . A good description should be concise and describe what the server enables users to do, e.g. * Enables to interact with WordPress sites...' Then a huge block? Actually the user message includes the README content inside tags, then after the readme, there is a large block of text starting with '{
    2,839 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server exposing content contract validators (SEO.md, PRODUCTHUNT.md, LINKEDIN.md) as tools so AI agents can verify generated content against concrete rules without maintaining linters. It provides linting and JSON-LD export tools with config and content passed as parameters, not file paths.
    4
    MIT

Matching MCP Connectors

  • Publish and schedule content across supported platforms, with publishing state and per-platform adaptation. Built by AutomateLab. Product and documentation: https://automatelab.tech/products/mcp/content-distribution-mcp/

  • I create markdown content calendars and export them as PDFs via PDF Generator MCP

  • Create a page/post/custom-type record from deployed blocks, or UPDATE one by contentId. There is no `status` argument: a new record is always a DRAFT, an update keeps its status, and publishing is set-content-status, after the user agrees. `mode` is REQUIRED and has no default: create (new record, no contentId) · add (blocks are ADDED after the body already there) · replace (the body becomes exactly `blocks`) · edit (change part of it through `edits`). Title applies when given. blocks[] entries are {name: registered Fabrement block, attributes} or {markup: core-block markup for prose}. list-content BEFORE creating; get-content BEFORE changing a record. To change part of a body use mode "edit" with `edits` (update/text/insert/replace/remove/move by index + name) and expectedHash — never re-send every block for a small change. `parent` nests a record under another of a hierarchical type; `menuOrder` orders siblings. Rules: get-skill-doc {id:"content-contract"} — read it before the first call.
    ConnectorAPI key
  • Change a page/post/custom record's status — everything reversible: "publish", "draft" (unpublish), "trash" (recoverable), "restore" (out of the trash, with the status and address it had before; find trashed records with list-content {status:"trash"}). Records are created and edited as drafts with save-content; deleting for good is delete-content. ASK THE USER FIRST, IN THE SAME TURN, for "publish" and for "trash", and wait for the answer — naming the record and what will happen to it. PUBLISH puts the page in front of everyone and in front of search engines at once, and a crawled URL is not un-crawled by reverting the status; TRASH takes a live page off the site, so every link and every menu entry pointing at it breaks while it sits there. Neither is yours to decide. "Finish this page" is not consent to publish it; preview {target:"content"} shows a draft at its real address without making it public, which is what verifying looks like. Rules: get-skill-doc {id:"content-contract"} — read it before the first call.
    Connector
    Destructive
    API key
  • Use this when the user asks to read, extract, get the text/content/article of, or summarize a webpage/URL. Do NOT use for a visual screenshot (use rendex_screenshot). Extracts clean reader-mode content from any webpage as Markdown, JSON, or HTML. Runs the same Chromium render pass as a screenshot, so it captures content after JavaScript runs — handles SPAs that fetch-only readers miss. Strips nav, ads, and boilerplate, returning the article body plus title, byline, and excerpt. Great for feeding page content to an LLM, summarization, or RAG ingestion. Costs 1 render credit per call.
    ConnectorNo auth
  • ONLY unassigned + zero rows. Unassigned WITH rows is content preserved from a deleted site — reuse it via assign_to_project instead. Anything attached or holding content is refused (409) — relay the reason to the owner, never retry.
    Connector
    Destructive
    OAuth
  • Check the same accepted job without consuming another transcript unit. Content means success; stop on failed, cancelled or completed without content (stored result unavailable or expired). A successful tool call can still describe a pending or failed job. Poll with a delay and deadline, never by resubmitting the video.
    ConnectorAPI key
  • Publish a form's current content to make it live. Idempotent — a live form with no unpublished changes is left as is. Forms with content blocks but no question elements publish with a warning. Forms with no editor content cannot be published — call editor_insertHeader or editor_insertTextQuestion first. Next: formShareLink_create.
    ConnectorOAuth
  • Delete a page/post/custom record PERMANENTLY — requires force:true, and only when the user said so. To move it to the trash (recoverable) use set-content-status {status:"trash"} instead. Blocks used on the page are not deleted. Rules: get-skill-doc {id:"content-contract"} — read it before the first call.
    Connector
    Destructive
    API key
  • Generate AI-powered platform-optimized content without publishing. Uses AI to create platform-specific text, hashtags, and titles from a prompt or media URL. Respects brand voice profiles if configured. Returns generated content variants for each target platform. Use publish_content to publish the generated content, or publish_ai to generate and publish in one step.
    ConnectorNo auth
  • Notarize a document or data hash for AI agents: submit a SHA-256 hash (or short content hashed server-side) and get a timestamped, Ed25519-signed proof-of-existence receipt, verifiable offline with no callback. Prove an artifact, agent output or decision existed at a point in time. Honest scope: this is a SIGNED proof-of-existence receipt, NOT a blockchain-anchored or eIDAS/RFC-3161 legal timestamp. The issuer never sees your content when you send only a hash. Price: $0.01 per call (x402 payment, USDC on Base mainnet). Notarize a SHA-256 hash (or short content hashed server-side) into a timestamped, Ed25519-signed proof-of-existence receipt, verifiable offline. Signed proof, NOT a blockchain-anchored or legal (eIDAS/RFC 3161) timestamp. Input: hash or content (+memo).
    ConnectorNo auth
  • Show which CELESTIA content is trending on blobpedia this week (most-viewed CIPs, forum threads, docs, etc.). This is a Celestia content-engagement signal only. It is NOT token price or market trends (for trending coins, gainers, or TIA price movement defer to the price/market MCP such as CoinGecko) and NOT general web or crypto-wide trends (defer to a web-search MCP). Only fire when the user is asking what is popular within Celestia content. Zero arguments.
    ConnectorNo auth
  • Get AI style feedback on requirements content against the project's style rubric. Pass 'markdown' to check content you're composing BEFORE creating/editing a document (recommended), or 'document' to check a document's published content. Provide exactly one of the two.
    ConnectorOAuth
  • Get the raw content of a Spark asset (prompt text, skill instructions, agent config) — the actual text to apply, not just a description of it. For when a known asset's content is needed for application; get_asset provides details without acquisition. Each successful fetch records a download/acquisition; repeated calls create new receipts and content may change after updates. Free content needs no login. Paid content requires a Spark API key (X-API-Key) or Bearer token and prior purchase or ownership; this tool makes no purchase. Returns content and an application_id for report_outcome, or a not-found/access message. Content may be a source link rather than embedded text. For example, get_asset_content(slug='vb-seo-expert').
    ConnectorNo auth
  • Poll published site content for new or changed documents, including memos, press releases, products and guides. First call with no known entries returns all full content. Persist checkpoint only after processing every update; pass it as known next time. Hosted endpoint reflects each deployment. Poll every 15 minutes; no push subscription or historical revision log.
    ConnectorNo auth
  • Convert any URL to clean, LLM-ready markdown. Strips ads, nav, and boilerplate — returns just the content. No API key needed. Use when: You need to read the content of a web page or article and get clean, structured text for further processing. Not for: you do not have a URL yet — web_search returns pages with content; the page requires a login or renders only in a browser. Returns: content (markdown), url, length, truncated flag Example response: {"url":"https://example.com","content":"# Example Domain\n\nThis domain is for use in illustrative examples...","length":1256,"truncated":false,"source":"jina_reader"} Price: $0.000 USDC per call
    ConnectorNo auth
  • Rename an Info page, change its summary, or rewrite its text whole. Only supplied fields change; content replaces the entire text, and an empty string clears content or summary. Earlier text stays in the page's revision history. Read the current text with get, kind info, first.
    Connector
    Destructive
    No auth