Skip to main content
Glama
thenavidm

ScrapeCreators MCP Server

by thenavidm

Post

truth_social_post

Fetch a single Truth Social post by URL to retrieve its text, account details, media attachments, link previews, and engagement counts; optionally download media. Requires confirmed paid API call.

Instructions

Fetches a single Truth Social post by URL, returning text, id, created_at, url, content, account details, media_attachments, card link previews, replies_count, reblogs_count, and favourites_count. Set download_media=true to download attached images or video and return permanent Supabase URLs. Only posts from prominent public figures (e.g., Trump, Vance) are accessible without authentication. Potentially consumes paid API credits; requires confirm=true. Read-like POST requests do not publish to social platforms.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesTruth Social post URL
accountNoNamed private ScrapeCreators account; selects credentials, not a remote account ID.
confirmNoMust be true for the specific approved credit-consuming research call.
download_mediaNoSet to true to download the attached video/images and get back permanent Supabase URLs. Costs 10 credits if media is found, 1 credit otherwise.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.0.0

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Adds substantial context beyond annotations: credit consumption, the confirm=true safety requirement, media-download credit cost, auth restrictions on which posts are reachable, and the clarification that read-like POST requests do not publish. This resolves the non-obvious readOnlyHint=false annotation rather than contradicting it.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the core action and return fields, then layers options and caveats in a logical order. Slightly dense but every sentence carries useful information (return shape, options, auth, credits) with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-post fetcher with no output schema, the description compensates by listing the returned fields and covering auth, credits, and confirmation constraints. Remaining gaps (error handling, pagination/limits) are minor.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents url, account, confirm, and download_media (including credit costs). The description reinforces confirm and download_media meaning but adds no syntax or format details beyond what the structured fields already supply, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Fetches a single Truth Social post by URL') and enumerates the return payload, distinguishing it from siblings like truth_social_user_posts and truth_social_profile. An agent can identify the correct tool without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides clear situational context: posts from prominent public figures are accessible without auth, download_media=true for media, and confirm=true required. It does not explicitly contrast with sibling tools (e.g., when to use this vs truth_social_user_posts for bulk posts), so it stops short of full when-to-use/alternative routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools