Skip to main content
Glama
PageRankCafe

pagerankcafe-mcp

Official

Create a YouTube ad

create_youtube_ad

Create a YouTube video ad from a video link. Optionally notify followers once per video when active, or disable silently. Requires paid membership.

Instructions

Creates a new YouTube video ad; the video ID is derived automatically from the link. Creating with status 1 (default) emails your followers once, ever, per video - pass status 0 to create it silently as Disabled. Requires a paid membership (Bronze/Silver/Gold); returns an error for free accounts.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
titleYesVideo ad title.
statusNo1 = Active (default, notifies followers), 0 = Disabled (silent).
descriptionNoOptional description.
youtube_linkYesYouTube video URL (youtube.com/watch, youtu.be, embed, or /v/ formats).

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv0.1.1

TDQS

A4.3/5.0
Behavior4/5

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

The description discloses side effects (emails followers once per video) and access requirements (paid membership), and explains the distinction between active and disabled status. It does not cover reversibility or deletion, but the main behavioral aspects are transparent.

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

Conciseness5/5

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

The description is concise and to the point, containing only essential information without redundancy or unnecessary elaboration. It is well-structured with clear sentences covering purpose, status behavior, and requirements.

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?

The description provides sufficient context for the tool's operation, including membership requirements and error conditions, but does not specify the success response or return structure. Given the absence of an output schema, this minor omission is acceptable but not fully complete.

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

Parameters5/5

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

All four parameters (title, status, description, youtube_link) are described in the schema, with additional detail in the description for status (active/disabled) and youtube_link (accepted formats). The description fully clarifies the meaning and allowed values for each parameter.

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?

The description clearly states that the tool creates a YouTube video ad, explains the automatic video ID derivation from the link, and specifies the effects of the status parameter. It is unambiguous about the tool's primary action.

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

Usage Guidelines3/5

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

The description mentions a prerequisite (paid membership) and failure condition (error for free accounts), but does not explicitly indicate when to use this tool versus other link or ad creation tools. It lacks guidance on typical use cases or scenarios.

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/PageRankCafe/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server