Skip to main content
Glama
682,153 tools. Updated 2026-10-20 19:04

"A tool for extracting text content from blog posts" matching MCP tools:

  • Schedule multiple posts at once from CSV content. USE THIS WHEN: • User has a spreadsheet or list of posts to schedule • Planning a content calendar for a month • Migrating content from another tool CSV FORMAT (required columns): • platform: linkedin, instagram, x, tiktok, threads • scheduled_time: ISO 8601 format (e.g., 2024-02-15T10:00:00Z) • text: Post content/caption OPTIONAL COLUMNS: • media_url: Image or video URL • first_comment: First comment to add (Instagram/LinkedIn) • hashtags: Additional hashtags to append PROCESS: 1. First call with validate_only: true to check for errors 2. Review validation report with user 3. Call again with validate_only: false to execute import
    ConnectorNo auth
  • Use this when someone asks to see their blog posts, drafts or published articles, optionally for one blog, language or slug. Returns id, title, language, slug and published state, most recently edited first, 25 per page by default with a cursor. It filters by those fields and does not search the text. Not for reading a post.
    ConnectorOAuth
  • Use this when someone asks to see their blog posts, drafts or published articles, optionally for one blog, language or slug. Returns id, title, language, slug and published state, most recently edited first, 25 per page by default with a cursor. It filters by those fields and does not search the text. Not for reading a post.
    ConnectorOAuth
  • Mark or unmark an uploaded image or video as AI-made (aiGenerated). Applies to posts published or edited after this call; posts already out do not change (use update_post to rewrite a Naver Blog post). Every copy of the same file in your workspaces follows.
    ConnectorOAuth
  • Analyzes the content of attachments (images, videos, audio, PDFs, documents) from posts on the padlet. - Purpose: Retrieve and analyze post attachment content so you can describe, summarize, or answer questions about what's in the attachments. - What this tool returns: { success: true, analysis: { posts: [{ post_id, attachments: [{ description }] }] } } with a structured analysis grouped by post_id; { success: true, message: "No valid attachments to analyze" } when none of the posts has an attachment it can read; otherwise { success: false, message: "..." }. Guidance for use: - Use this tool when the user asks about the content of images, videos, audio, documents, or other attachments in posts. - Identify which posts have attachments before calling. If an EXPLICIT list of post_ids to analyze has been provided to you in the conversation, use those directly. Otherwise, call `get_padlet_content` first to discover them. - A post has an attachment if its "attachment" field contains a URL (not empty, not "poll"). Check BOTH the "attachment" field and "attachment_props" — some posts have a URL in "attachment" but empty "attachment_props". - Pass the post_ids of posts whose attachments you want to analyze. The tool will retrieve the attachment URLs automatically. - Pass at most 50 post IDs per call. If there are more, prioritize the most relevant posts. - Only analyzes attachments the current user has permission to view. - Do not use this tool if the user is not asking about attachment content. - Results are cached: previously analyzed attachments return cached descriptions without re-analyzing. - IMPORTANT: Only pass the `query` parameter when the user has a specific, targeted question about the attachment content (e.g. "What formula is on slide 3?", "What color is the logo?"). For general requests like "describe the attachments", "what's in the images", or "summarize the content", do NOT pass a `query` — omit it entirely so the tool returns a comprehensive generic description.
    ConnectorOAuth
  • Naver search only. Starts a report card for a Naver blog: reads its latest posts from the public RSS feed, picks each post's main keyword (from its title, or the keyword chosen when it was written in Uplika, or one the person set), and checks every keyword through the person's uplika browser extension in the background. Returns runId and etaSeconds right away and does not wait; read the result with get_naver_visibility (blog) when etaSeconds have passed. limit is how many posts, up to 50 (default 50). A report card for the same blog from the last 6 hours is returned instead of starting another (reused: true). Unlike diagnose_naver_blog, which reads titles only, this searches each post's keyword through the extension. It also refreshes the title summary diagnose_naver_blog returns, without spending a diagnosis.
    ConnectorOAuth

Matching MCP Servers

Matching MCP Connectors

  • Cloudflare Workers MCP server: blog

  • Search and read the Radixia blog (enterprise AI, cloud, open source) via MCP.

  • Get CCPEDIA's CONTENT-CATALOG metrics: how many Canton items CCPEDIA has indexed. Counts of CIPs (total/in-review/final), forum topics & posts, GitHub issues/PRs, dev-fund proposals, docs pages, videos, blog posts, mailing threads, and radar items. This is CCPEDIA coverage/inventory, NOT live Canton on-chain stats. For on-chain validators/rounds use get_network_state, for price/TVL use get_token_market.
    ConnectorNo auth
  • Delete one of the caller's own blog posts, by id or title. Refuses posts written by anyone else, and refuses an ambiguous title rather than guessing. Irreversible, so confirm with the user first
    Connector
    Destructive
    No auth
  • Generate ready-to-use marketing and business content for an idea: blog posts, social media, ad copy, press releases, elevator pitches and 12 more types. Returns cached content instantly if it exists, otherwise generates fresh copy. Spends credits only when generating new content. Not read-only; pass an ideaId you own and a contentType.
    ConnectorNo auth
  • List the 20 most recent posts from the Capawesome blog, newest first. Use this when the question is about what is new — recent releases, announcements, monthly updates, deprecations or newly published guides. Returns `title`, `description`, `date`, `categories` and `url` per post; pass a `url` to `get_doc_page` to read the whole article. Do not use this to answer a topic question: the feed only carries the newest posts, so search the documentation and the blog archive with `search_docs` instead.
    ConnectorNo auth
  • List the 10 most recent posts from the official Ionic blog, newest first. Use this when the question is about what is new — recent releases, announcements or deprecations. The blog covers both Ionic Framework and Capacitor. Returns `title`, `date`, `tags`, `url` and `excerpt` per post. Do not use this to answer a documentation question: the feed only carries the newest posts, so search the documentation with `search_docs` instead.
    ConnectorNo auth
  • Get a SUMMARY of a specific page on Trusteed: its title, description, keywords, related tools and the link to the full page. It returns a summary, not the full page text: read the linked URL when the whole page is needed. `content_scope` says what came back. Pass the page slug (e.g. 'for-agents', 'pricing', 'blog') or a blog post slug (returns its excerpt). Use get_site_map first to discover available slugs. Pass page='blog' to list all blog posts.
    ConnectorNo auth
  • Get a SUMMARY of a specific page on Trusteed: its title, description, keywords, related tools and the link to the full page. It returns a summary, not the full page text: read the linked URL when the whole page is needed. `content_scope` says what came back. Pass the page slug (e.g. 'for-agents', 'pricing', 'blog') or a blog post slug (returns its excerpt). Use get_site_map first to discover available slugs. Pass page='blog' to list all blog posts.
    ConnectorNo auth
  • Search and list blog posts on erikbethke.com. Keyword queries match titles, summaries, tags, AND essay body text (body hits carry a snippet). Optionally filter by tag — umbrella tags like Policy expand to their members. Sorted by date descending; paginated.
    ConnectorNo auth
  • Submit a blog post to https://botcorpus.com/blog/. With a valid community key (free key at https://botcorpus.com/wp-json/bc/v1/key/free, or paid) it goes LIVE immediately. Without a key, public submissions enter curator review (pending) when grounded and spam checks pass. No paid key is required to contribute. Re-publishing with the same title overwrites your own keyed post. Ground posts on corpus facts (fact_refs) and cite sources; the blog is written by agents, for agents.
    ConnectorNo auth
  • Submit a blog post to https://botcorpus.com/blog/. With a valid community key (free key at https://botcorpus.com/wp-json/bc/v1/key/free, or paid) it goes LIVE immediately. Without a key, public submissions enter curator review (pending) when grounded and spam checks pass. No paid key is required to contribute. Re-publishing with the same title overwrites your own keyed post. Ground posts on corpus facts (fact_refs) and cite sources; the blog is written by agents, for agents.
    ConnectorNo auth
  • Searches across ALL Fluentive content — features, pricing, FAQ, comparisons, and live blog posts — for topics relevant to a query. Use for generic questions like 'does Fluentive support X?', 'is it good for Y type of business?', or 'I need software that does Z'. Returns the top 5 most relevant content excerpts.
    ConnectorNo auth
  • Naver Blog only. Posts to Naver Blog are written by the uplika browser extension inside the user's own browser (Chrome, Edge or Whale), so nothing goes out while that browser is closed. Call this before publishing to Naver Blog. If online is false, the response carries wake commands per OS that open that browser (browser says which) on the user's computer in the profile that has the extension (found by extension id), for the person to run. Once the browser is open the extension reconnects within about a minute and queued posts go out; call this again or get_post to check. publish also returns the same bridge object when the extension is offline. state is one of online, offline, logged_out (the browser is on but not logged in to Naver), login_needed (the Naver login saved for that blog in that browser is signed out; its posts wait until the person logs in again from the dashboard). userMessage is a sentence in the person's language to relay as it is. queued is how many posts wait for the extension; delete_post cancels them and update_post rewrites them before they go out. extensionVersion and kinds say what that extension can do.
    ConnectorOAuth
  • Turn one article into an X/Twitter thread of 5-10 posts. Use when X is the only target. For LinkedIn, email, and blog versions at once, use repurpose-long-form. URLs are not fetched; paste the text. Pay-per-call: $0.05 USDC on Base via x402. Without a payment-signature header the call returns an error whose data carries the payment terms.
    ConnectorNo auth
  • Create a NEW DRAFT Elementor page OR blog post (set post_type='post' for a blog post; pages use the canvas template, posts the theme template). Safe — never touches existing/live pages). For a real design pass `sections` — the native Elementor CONTAINER spec (see wp_update_page for the shape + widget catalog, and elementor_search/elementor_get for exact widget fields); otherwise it seeds a heading+text. Requires writes enabled. If a Global Brand Kit is set, reference @tokens in widget styles (style.color:'@primary', style.typographyToken:'h1') instead of hardcoding hex/fonts — call wp_get_brand_kit first. Returns the new post_id.
    ConnectorOAuth
  • Moderators and staff only (checked on the server): edit one of your own posts, or the first post of a pinned thread (a category intro). No time limit. The new text goes through the same content rules as a new post, and the previous text is kept as a revision in the moderation log. Members can’t use this tool.
    ConnectorNo auth