[ agent capabilities ]

The MCP tool directory.

Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.

[ 3624 tools indexed ]

[ all tools ]

24 / 3624

youtube /

youtube_list_playlists

[  remote  ]

List playlists by channel ID or playlist IDs. Returns playlist title, description, item count, and privacy status. Costs 1 quota unit.

youtube /

youtube_list_subscriptions

[  remote  ]

List subscriptions for a channel. Returns subscribed channel names, descriptions, and item counts. Costs 1 quota unit.

youtube /

youtube_list_video_categories

[  remote  ]

List available video categories for a region. Returns category ID, title, and whether it is assignable. Costs 1 quota unit.

youtube /

youtube_post_comment

[  remote  ]

Post a new top-level comment on a video. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.

youtube /

youtube_rate_video

[  remote  ]

Like, dislike, or remove rating from a video. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.

youtube /

youtube_remove_playlist_item

[  remote  ]

Remove a video from a playlist by playlist item ID (not video ID). Use youtube_list_playlist_items to find the item ID. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.

youtube /

youtube_reply_comment

[  remote  ]

Reply to an existing comment. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.

youtube /

youtube_search

[  remote  ]

Search YouTube for videos, channels, or playlists. Costs 100 quota units per request. Use filters to narrow results. Returns up to 50 results per page with pagination support.

youtube /

youtube_update_comment

[  remote  ]

Edit an existing comment. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.

youtube /

youtube_update_playlist

[  remote  ]

Update a playlist title, description, or privacy status. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.

Make /

zernioAnalytics__accountOverview

[  remote  ]

Get total ad-account spend and performance (spend, impressions, clicks, CTR, CPC, conversions, ROAS) for a date range like last_30_days or last_month, with previous-period comparison.

Make /

zernioAnalytics__getAd

[  remote  ]

Get a single Meta ad's metadata and creative.

Make /

zernioAnalytics__getAdAnalytics

[  remote  ]

Get day-by-day analytics (spend, CTR, CPC, conversions) for a single Meta ad.

Make /

zernioAnalytics__getAdComments

[  remote  ]

List public comments on the boosted post behind a Meta ad (Facebook or Instagram placement).

Make /

zernioAnalytics__listAds

[  remote  ]

List Meta ads under a campaign or ad set with performance metrics.

Make /

zernioAnalytics__listCampaigns

[  remote  ]

List Meta campaigns with rolled-up performance metrics.

Make /

zernioAnalytics__pauseAd

[  remote  ]

[DANGER: live action] Currently disabled: Meta ad status changes fail closed in AdMakeAI. Launch/pause from Meta Ads Manager. Always confirm with the user before calling.

Make /

zernioAnalytics__pauseAdSet

[  remote  ]

[DANGER: live action] Currently disabled: Meta ad set status changes fail closed in AdMakeAI. Launch/pause from Meta Ads Manager. Always confirm with the user before calling.

Make /

zernioAnalytics__pauseCampaign

[  remote  ]

[DANGER: live action] Currently disabled: Meta campaign status changes fail closed in AdMakeAI. Launch/pause from Meta Ads Manager. Always confirm with the user before calling.

Make /

zernioAnalytics__resumeAd

[  remote  ]

[DANGER: live action] Currently disabled: Meta ad status changes fail closed in AdMakeAI. Launch/resume from Meta Ads Manager. Always confirm with the user before calling.

Make /

zernioAnalytics__resumeAdSet

[  remote  ]

[DANGER: live action] Currently disabled: Meta ad set status changes fail closed in AdMakeAI. Launch/resume from Meta Ads Manager. Always confirm with the user before calling.

Make /

zernioAnalytics__resumeCampaign

[  remote  ]

[DANGER: live action] Currently disabled: Meta campaign status changes fail closed in AdMakeAI. Launch/resume from Meta Ads Manager. Always confirm with the user before calling.

Make /

zernioAnalytics__timeline

[  remote  ]

Get time-series performance metrics for an ad account.

Make /

zernioAnalytics__tree

[  remote  ]

Get the campaign → ad-set → ad hierarchy for an ad account.