CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Server

zype/zype-mcp
75 toolsauthSTDIO, HTTPregistry active
Summary

Connects Claude to Zype's OTT platform for managing streaming video infrastructure. You get direct access to video library operations, playlist management, viewer analytics, and monetization controls without bouncing between the Zype dashboard and your workflow. Reach for this when you're building or maintaining a streaming service and need to automate content publishing, analyze performance metrics, or adjust subscription and payment settings. The server supports both stdio and streamable HTTP transports, so you can run it locally or hook it up to a remote Zype instance depending on your setup.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

75 tools
list_videosList videos from your Zype library with comprehensive filtering. **FILTERING STRATEGY - Use precise filters over text search:** - For category-based queries (e.g., "SNL videos", "premium content", "action movies"): → Use `category` filter: {"category": {"YouTube Channel": "Sat...33 params

List videos from your Zype library with comprehensive filtering. **FILTERING STRATEGY - Use precise filters over text search:** - For category-based queries (e.g., "SNL videos", "premium content", "action movies"): → Use `category` filter: {"category": {"YouTube Channel": "Sat...

Parameters* required
qstring
Search query (searches title, source_id, id, zobject title)
idarray
Filter by specific video IDs (batch lookup)
pagenumber
Page number (default: 1)
sortstring
Field to sort by (created_at, published_at, title, updated_at)
orderstring
Sort orderone of asc · desc
activestring
Filter by active statusone of true · false · all
on_airboolean
Filter by on-air/broadcasting status
seasonnumber
Filter by season number
countrystring
Filter by country code
hulu_idstring
Filter by Hulu ID
keywordstring
Filter by keyword/tag
categoryobject
Filter by category values (e.g., {"Premium": "true", "Genre": "Action"})
featuredboolean
Filter featured videos
per_pagenumber
Results per page (default: 10, max: 500)
vimeo_idstring
Filter by Vimeo ID
series_idstring
Filter by series ID
source_idstring
Filter by video source ID
youtube_idstring
Filter by YouTube ID
zobject_idstring
Filter by zobject association
dpt_enabledboolean
Filter by Dynamic Player Technology
pass_requiredboolean
Filter pass-gated videos
created_at_gtestring
Created at or after (ISO8601)
created_at_ltestring
Created at or before (ISO8601)
crunchyroll_idstring
Filter by Crunchyroll ID
friendly_titlestring
Filter by URL slug (exact match)
mature_contentboolean
Filter mature content
updated_at_gtestring
Updated at or after (ISO8601) - for sync/delta
updated_at_ltestring
Updated at or before (ISO8601)
rental_requiredboolean
Filter rental videos
published_at_gtestring
Published at or after (ISO8601)
published_at_ltestring
Published at or before (ISO8601)
purchase_requiredboolean
Filter purchasable videos
subscription_requiredboolean
Filter subscription-gated videos
get_videoGet comprehensive metadata for a video including status, scheduling, monetization, series info, categories, and external IDs.1 params

Get comprehensive metadata for a video including status, scheduling, monetization, series info, categories, and external IDs.

Parameters* required
video_idstring
The unique ID of the video
create_videoCreate a new video record with full metadata support. Supports: - Basic metadata (title, description, keywords) - Status flags (active, featured, on_air, mature_content) - Scheduling (published_at, enable_at, disable_at, on_air_at, off_air_at) - Series/Episode (series_id, seas...28 params

Create a new video record with full metadata support. Supports: - Basic metadata (title, description, keywords) - Status flags (active, featured, on_air, mature_content) - Scheduling (published_at, enable_at, disable_at, on_air_at, off_air_at) - Series/Episode (series_id, seas...

Parameters* required
genrestring
Genre
titlestring
Video title (required)
activeboolean
Active in library
on_airboolean
Currently broadcasting
ratingstring
Content rating
seasonnumber
Season number
countrystring
Country code (e.g., "US")
episodenumber
Episode number
featuredboolean
Featured/highlighted
keywordsarray
Keywords/tags
languagestring
Language code (e.g., "en")
enable_atstring
Auto-enable date (ISO8601)
series_idstring
Series ID for episodic content
categoriesarray
Category assignments: [{"title": "Premium", "value": ["true"]}]
disable_atstring
Auto-disable date (ISO8601)
descriptionstring
Full description
published_atstring
Publish date (ISO8601)
rental_pricestring
Rental price
friendly_titlestring
URL-friendly slug
mature_contentboolean
Contains mature content
purchase_pricestring
Purchase price
ott_descriptionstring
OTT-specific description
rental_durationnumber
Rental duration (hours)
rental_requiredboolean
Require rental
purchase_requiredboolean
Require purchase
short_descriptionstring
Short description for listings
subscription_requiredboolean
Require subscription
transcriptions_enabledboolean
Enable AI transcription
update_videoUpdate a video's metadata. Only provided fields are updated. Supports all fields from create_video plus: - To update categories: provide categories array with {title, value} objects - To schedule auto-enable/disable: use enable_at, disable_at - To set monetization: subscriptio...36 params

Update a video's metadata. Only provided fields are updated. Supports all fields from create_video plus: - To update categories: provide categories array with {title, value} objects - To schedule auto-enable/disable: use enable_at, disable_at - To set monetization: subscriptio...

Parameters* required
genrestring
Genre
titlestring
Video title
activeboolean
Active status
on_airboolean
On-air status
ratingstring
Content rating
seasonnumber
Season number
countrystring
Country code
episodenumber
Episode number
featuredboolean
Featured status
keywordsarray
Keywords/tags
languagestring
Language code
plan_idsarray
Plan IDs granting access
video_idstring
Video ID to update (required)
enable_atstring
Auto-enable date
on_air_atstring
Scheduled on-air start
series_idstring
Series ID
categoriesarray
Category assignments
disable_atstring
Auto-disable date
off_air_atstring
Scheduled on-air end
descriptionstring
Full description
published_atstring
Publish date (ISO8601)
rental_pricestring
Rental price
pass_requiredboolean
Require pass
friendly_titlestring
URL slug
mature_contentboolean
Mature content flag
purchase_pricestring
Purchase price
ott_descriptionstring
OTT description
rental_durationnumber
Rental duration (hours)
rental_requiredboolean
Require rental
custom_attributesobject
Custom key-value attributes
purchase_requiredboolean
Require purchase
short_descriptionstring
Short description
subscription_requiredboolean
Require subscription
transcriptions_enabledboolean
AI transcription
subscription_ads_enabledboolean
Show ads for subscribers
parental_guidelines_ratingstring
Parental rating
delete_videoPermanently delete a video from Zype. This action cannot be undone.2 params

Permanently delete a video from Zype. This action cannot be undone.

Parameters* required
confirmboolean
Set to true to confirm deletion (required in safe mode)
video_idstring
The unique ID of the video to delete (required)
download_videoGet the mezzanine/source file download URL for a video. Returns { url, filesize } when the original source file is available. Returns an error if no mezzanine file exists (e.g., for YouTube-sourced videos).1 params

Get the mezzanine/source file download URL for a video. Returns { url, filesize } when the original source file is available. Returns an error if no mezzanine file exists (e.g., for YouTube-sourced videos).

Parameters* required
video_idstring
The unique ID of the video (required)
list_playlistsList playlists from your Zype library with pagination and filters.8 params

List playlists from your Zype library with pagination and filters.

Parameters* required
qstring
Search by keyword
pagenumber
Page number (default: 1)
sortstring
Field to sort by
orderstring
Sort orderone of asc · desc
titlestring
Filter by title
activestring
Filter by active statusone of true · false · all
per_pagenumber
Results per page (default: 10, max: 500)
friendly_titlestring
Filter by friendly title (slug)
get_playlistGet detailed information about a specific playlist by its ID.1 params

Get detailed information about a specific playlist by its ID.

Parameters* required
playlist_idstring
The unique ID of the playlist
create_playlistCreate a new playlist in Zype.8 params

Create a new playlist in Zype.

Parameters* required
titlestring
Title of the playlist (required)
activeboolean
Whether the playlist is active (default: true)
prioritynumber
Priority for ordering
parent_idstring
Parent playlist ID for nested playlists
categoriesarray
Assign category values
descriptionstring
Description of the playlist
playlist_typestring
Playlist type (default: manual)one of manual · automated
friendly_titlestring
URL-friendly title (slug)
update_playlistUpdate an existing playlist's metadata.8 params

Update an existing playlist's metadata.

Parameters* required
titlestring
New title
activeboolean
Set active status
prioritynumber
New priority
categoriesarray
Update category values
descriptionstring
New description
playlist_idstring
The unique ID of the playlist to update (required)
playlist_typestring
Change playlist typeone of manual · automated
friendly_titlestring
New URL-friendly title
delete_playlistPermanently delete a playlist from Zype. This action cannot be undone.2 params

Permanently delete a playlist from Zype. This action cannot be undone.

Parameters* required
confirmboolean
Set to true to confirm deletion (required in safe mode)
playlist_idstring
The unique ID of the playlist to delete (required)
list_playlist_videosList all videos in a specific playlist.3 params

List all videos in a specific playlist.

Parameters* required
pagenumber
Page number
per_pagenumber
Results per page
playlist_idstring
The unique ID of the playlist (required)
add_videos_to_playlistAdd one or more videos to a playlist.2 params

Add one or more videos to a playlist.

Parameters* required
video_idsarray
Array of video IDs to add (required)
playlist_idstring
The unique ID of the playlist (required)
remove_videos_from_playlistRemove one or more videos from a playlist.2 params

Remove one or more videos from a playlist.

Parameters* required
video_idsarray
Array of video IDs to remove (required)
playlist_idstring
The unique ID of the playlist (required)
list_categoriesList all categories in your Zype library. **Call this FIRST when filtering videos by category.** Categories organize videos by attributes like Genre, Premium status, YouTube Channel, etc. Each category has a title and list of possible values. **Workflow for category-based vide...6 params

List all categories in your Zype library. **Call this FIRST when filtering videos by category.** Categories organize videos by attributes like Genre, Premium status, YouTube Channel, etc. Each category has a title and list of possible values. **Workflow for category-based vide...

Parameters* required
pagenumber
Page number (default: 1)
sortstring
Field to sort by
orderstring
Sort orderone of asc · desc
titlestring
Filter by title
per_pagenumber
Results per page (default: 10, max: 500)
friendly_titlestring
Filter by friendly title (slug)
get_categoryGet detailed information about a specific category by its ID.1 params

Get detailed information about a specific category by its ID.

Parameters* required
category_idstring
The unique ID of the category
create_categoryCreate a new category in Zype. Categories help organize videos by attributes like genre, season, etc.3 params

Create a new category in Zype. Categories help organize videos by attributes like genre, season, etc.

Parameters* required
titlestring
Title of the category (required)
valuesarray
Array of possible values for this category
friendly_titlestring
URL-friendly title (slug)
update_categoryUpdate an existing category.4 params

Update an existing category.

Parameters* required
titlestring
New title
valuesarray
New array of possible values
category_idstring
The unique ID of the category to update (required)
friendly_titlestring
New URL-friendly title
delete_categoryPermanently delete a category from Zype. This action cannot be undone.2 params

Permanently delete a category from Zype. This action cannot be undone.

Parameters* required
confirmboolean
Set to true to confirm deletion (required in safe mode)
category_idstring
The unique ID of the category to delete (required)
list_subtitlesList all subtitles for a specific video.3 params

List all subtitles for a specific video.

Parameters* required
pagenumber
Page number (default: 1)
per_pagenumber
Results per page (default: 10, max: 500)
video_idstring
The video ID to list subtitles for (required)
get_subtitleGet detailed information about a specific subtitle.2 params

Get detailed information about a specific subtitle.

Parameters* required
video_idstring
The video ID (required)
subtitle_idstring
The unique ID of the subtitle (required)
create_subtitleCreate/add a new subtitle for a video.4 params

Create/add a new subtitle for a video.

Parameters* required
urlstring
URL to the subtitle file (SRT, VTT)
activeboolean
Whether the subtitle is active (default: true)
languagestring
Language code, e.g., "en", "es", "fr" (required)
video_idstring
The video ID to add subtitle to (required)
update_subtitleUpdate an existing subtitle.5 params

Update an existing subtitle.

Parameters* required
urlstring
New URL to the subtitle file
activeboolean
Set active status
languagestring
New language code
video_idstring
The video ID (required)
subtitle_idstring
The unique ID of the subtitle to update (required)
create_subtitle_playlistCreate a subtitle playlist for HLS streaming. This generates segmented subtitle files.2 params

Create a subtitle playlist for HLS streaming. This generates segmented subtitle files.

Parameters* required
video_idstring
The video ID (required)
subtitle_idstring
The subtitle ID (required)
delete_subtitle_playlistDelete a subtitle playlist.3 params

Delete a subtitle playlist.

Parameters* required
confirmboolean
Set to true to confirm deletion (required in safe mode)
video_idstring
The video ID (required)
subtitle_idstring
The subtitle ID (required)
delete_subtitlePermanently delete a subtitle from a video. This action cannot be undone.3 params

Permanently delete a subtitle from a video. This action cannot be undone.

Parameters* required
confirmboolean
Set to true to confirm deletion (required in safe mode)
video_idstring
The video ID (required)
subtitle_idstring
The subtitle ID to delete (required)
get_playsGet video play counts - how many times content was played. USAGE: - By video: group_by=["video_id"] or group_by=["video_id","video_title"] - By country: group_by=["country"] - By platform: group_by=["platform"] - Daily trend: interval="day" - For specific video: video_id="..."...11 params

Get video play counts - how many times content was played. USAGE: - By video: group_by=["video_id"] or group_by=["video_id","video_title"] - By country: group_by=["country"] - By platform: group_by=["platform"] - Daily trend: interval="day" - For specific video: video_id="..."...

Parameters* required
limitnumber
Max results to return (default: 200, max: 500)
offsetnumber
Offset for pagination
countrystring
Filter by country code (e.g., "US", "GB", "CA")
sort_bystring
Sort by field+direction. Default: day_desc. NOTE: Cannot sort by metric value - for top N by plays/views, fetch all and sort client-side.one of day_desc · day_asc · hour_desc · hour_asc · month_desc · month_asc
group_byarray
Group results by fields. Options: video_id, video_title, playlist_id, playlist_name, platform, consumer_id, country, domain, app_id, app_name, content_type
intervalstring
Time interval for grouping data (default: day)one of hour · day · month
platformstring
Filter by platform (e.g., "ios", "android", "web", "roku")
video_idstring
Filter by specific video ID
playlist_idstring
Filter by playlist ID
start_date_gtestring
Start date filter (YYYY-MM-DD). Max 90 days ago. Defaults to 2 weeks ago.
start_date_ltestring
End date filter (YYYY-MM-DD). Defaults to today.
get_viewersGet unique viewer counts over time. USAGE: - By video: group_by=["video_id","video_title"] - By country: group_by=["country"] - Daily trend: interval="day" SORTING: Use sort_by (e.g., "day_desc"). Cannot sort by viewer count. Data limited to last 90 days.11 params

Get unique viewer counts over time. USAGE: - By video: group_by=["video_id","video_title"] - By country: group_by=["country"] - Daily trend: interval="day" SORTING: Use sort_by (e.g., "day_desc"). Cannot sort by viewer count. Data limited to last 90 days.

Parameters* required
limitnumber
Max results to return (default: 200, max: 500)
offsetnumber
Offset for pagination
countrystring
Filter by country code (e.g., "US", "GB", "CA")
sort_bystring
Sort by field+direction. Default: day_desc. NOTE: Cannot sort by metric value - for top N by plays/views, fetch all and sort client-side.one of day_desc · day_asc · hour_desc · hour_asc · month_desc · month_asc
group_byarray
Group results by fields. Options: video_id, video_title, playlist_id, playlist_name, platform, consumer_id, country, domain, app_id, app_name, content_type
intervalstring
Time interval for grouping data (default: day)one of hour · day · month
platformstring
Filter by platform (e.g., "ios", "android", "web", "roku")
video_idstring
Filter by specific video ID
playlist_idstring
Filter by playlist ID
start_date_gtestring
Start date filter (YYYY-MM-DD). Max 90 days ago. Defaults to 2 weeks ago.
start_date_ltestring
End date filter (YYYY-MM-DD). Defaults to today.
get_hours_watchedGet total hours of content watched. USAGE: - By video: group_by=["video_id","video_title"] - By platform: group_by=["platform"] - Daily trend: interval="day" SORTING: Use sort_by (e.g., "day_desc"). Cannot sort by hours watched. Data limited to last 90 days.11 params

Get total hours of content watched. USAGE: - By video: group_by=["video_id","video_title"] - By platform: group_by=["platform"] - Daily trend: interval="day" SORTING: Use sort_by (e.g., "day_desc"). Cannot sort by hours watched. Data limited to last 90 days.

Parameters* required
limitnumber
Max results to return (default: 200, max: 500)
offsetnumber
Offset for pagination
countrystring
Filter by country code (e.g., "US", "GB", "CA")
sort_bystring
Sort by field+direction. Default: day_desc. NOTE: Cannot sort by metric value - for top N by plays/views, fetch all and sort client-side.one of day_desc · day_asc · hour_desc · hour_asc · month_desc · month_asc
group_byarray
Group results by fields. Options: video_id, video_title, playlist_id, playlist_name, platform, consumer_id, country, domain, app_id, app_name, content_type
intervalstring
Time interval for grouping data (default: day)one of hour · day · month
platformstring
Filter by platform (e.g., "ios", "android", "web", "roku")
video_idstring
Filter by specific video ID
playlist_idstring
Filter by playlist ID
start_date_gtestring
Start date filter (YYYY-MM-DD). Max 90 days ago. Defaults to 2 weeks ago.
start_date_ltestring
End date filter (YYYY-MM-DD). Defaults to today.
get_view_timeGet average view time and completion metrics. USAGE: - By video: group_by=["video_id","video_title"] - By platform: group_by=["platform"] - Daily trend: interval="day" SORTING: Use sort_by (e.g., "day_desc"). Cannot sort by view time value. Data limited to last 90 days.11 params

Get average view time and completion metrics. USAGE: - By video: group_by=["video_id","video_title"] - By platform: group_by=["platform"] - Daily trend: interval="day" SORTING: Use sort_by (e.g., "day_desc"). Cannot sort by view time value. Data limited to last 90 days.

Parameters* required
limitnumber
Max results to return (default: 200, max: 500)
offsetnumber
Offset for pagination
countrystring
Filter by country code (e.g., "US", "GB", "CA")
sort_bystring
Sort by field+direction. Default: day_desc. NOTE: Cannot sort by metric value - for top N by plays/views, fetch all and sort client-side.one of day_desc · day_asc · hour_desc · hour_asc · month_desc · month_asc
group_byarray
Group results by fields. Options: video_id, video_title, playlist_id, playlist_name, platform, consumer_id, country, domain, app_id, app_name, content_type
intervalstring
Time interval for grouping data (default: day)one of hour · day · month
platformstring
Filter by platform (e.g., "ios", "android", "web", "roku")
video_idstring
Filter by specific video ID
playlist_idstring
Filter by playlist ID
start_date_gtestring
Start date filter (YYYY-MM-DD). Max 90 days ago. Defaults to 2 weeks ago.
start_date_ltestring
End date filter (YYYY-MM-DD). Defaults to today.
list_stream_hoursGet total streaming/delivery hours across the platform. USAGE: - By video: group_by=["video_id","video_title"] - Daily trend: interval="day" Data limited to last 90 days.10 params

Get total streaming/delivery hours across the platform. USAGE: - By video: group_by=["video_id","video_title"] - Daily trend: interval="day" Data limited to last 90 days.

Parameters* required
limitnumber
Max results to return (default: 200, max: 500)
offsetnumber
Offset for pagination
countrystring
Filter by country code
sort_bystring
Sort by field+direction. Default: day_desc. NOTE: Cannot sort by metric value - for top N by plays/views, fetch all and sort client-side.one of day_desc · day_asc · hour_desc · hour_asc · month_desc · month_asc
group_byarray
Group by fields: video_id, video_title, country, platform
intervalstring
Time interval for grouping data (default: day)one of hour · day · month
platformstring
Filter by platform
video_idstring
Filter by video ID
start_date_gtestring
Start date filter (YYYY-MM-DD). Max 90 days ago. Defaults to 2 weeks ago.
start_date_ltestring
End date filter (YYYY-MM-DD). Defaults to today.
list_player_requestsGet video player load/request counts. USAGE: - By video: group_by=["video_id","video_title"] - Daily trend: interval="day" - By platform: group_by=["platform"] Data limited to last 90 days.10 params

Get video player load/request counts. USAGE: - By video: group_by=["video_id","video_title"] - Daily trend: interval="day" - By platform: group_by=["platform"] Data limited to last 90 days.

Parameters* required
limitnumber
Max results to return (default: 200, max: 500)
offsetnumber
Offset for pagination
countrystring
Filter by country code
sort_bystring
Sort by field+direction. Default: day_desc. NOTE: Cannot sort by metric value - for top N by plays/views, fetch all and sort client-side.one of day_desc · day_asc · hour_desc · hour_asc · month_desc · month_asc
group_byarray
Group by fields: video_id, video_title, country, platform
intervalstring
Time interval for grouping data (default: day)one of hour · day · month
platformstring
Filter by platform
video_idstring
Filter by video ID
start_date_gtestring
Start date filter (YYYY-MM-DD). Max 90 days ago. Defaults to 2 weeks ago.
start_date_ltestring
End date filter (YYYY-MM-DD). Defaults to today.
list_new_subscriptionsGet new subscription sign-up counts. USAGE: - By plan: group_by=["plan_id","plan_name"] - Daily trend: interval="day" - By country: group_by=["country"] SORTING: Cannot sort by subscription count. Data limited to last 90 days.10 params

Get new subscription sign-up counts. USAGE: - By plan: group_by=["plan_id","plan_name"] - Daily trend: interval="day" - By country: group_by=["country"] SORTING: Cannot sort by subscription count. Data limited to last 90 days.

Parameters* required
limitnumber
Max results to return (default: 200, max: 500)
offsetnumber
Offset for pagination
countrystring
Filter by country code (e.g., "US", "GB")
plan_idstring
Filter by subscription plan ID
sort_bystring
Sort by field+direction. Default: day_desc. NOTE: Cannot sort by metric value - for top N by plays/views, fetch all and sort client-side.one of day_desc · day_asc · hour_desc · hour_asc · month_desc · month_asc
group_byarray
Group results by fields. Options: plan_id, plan_name, country, platform
intervalstring
Time interval for grouping data (default: day)one of hour · day · month
platformstring
Filter by platform
start_date_gtestring
Start date filter (YYYY-MM-DD). Max 90 days ago. Defaults to 2 weeks ago.
start_date_ltestring
End date filter (YYYY-MM-DD). Defaults to today.
list_subscription_revenueGet subscription revenue data. USAGE: - By plan: group_by=["plan_id","plan_name"] - Daily trend: interval="day" - By country: group_by=["country"] SORTING: Cannot sort by revenue amount. Data limited to last 90 days.10 params

Get subscription revenue data. USAGE: - By plan: group_by=["plan_id","plan_name"] - Daily trend: interval="day" - By country: group_by=["country"] SORTING: Cannot sort by revenue amount. Data limited to last 90 days.

Parameters* required
limitnumber
Max results to return (default: 200, max: 500)
offsetnumber
Offset for pagination
countrystring
Filter by country code (e.g., "US", "GB")
plan_idstring
Filter by subscription plan ID
sort_bystring
Sort by field+direction. Default: day_desc. NOTE: Cannot sort by metric value - for top N by plays/views, fetch all and sort client-side.one of day_desc · day_asc · hour_desc · hour_asc · month_desc · month_asc
group_byarray
Group results by fields. Options: plan_id, plan_name, country, platform
intervalstring
Time interval for grouping data (default: day)one of hour · day · month
platformstring
Filter by platform
start_date_gtestring
Start date filter (YYYY-MM-DD). Max 90 days ago. Defaults to 2 weeks ago.
start_date_ltestring
End date filter (YYYY-MM-DD). Defaults to today.
list_subscriptionsList subscriptions with optional filtering by plan, consumer, or payment provider.8 params

List subscriptions with optional filtering by plan, consumer, or payment provider.

Parameters* required
qstring
Search by keyword
pagenumber
Page number (default: 1)
sortstring
Field to sort by
orderstring
Sort orderone of asc · desc
plan_idstring
Filter by plan ID
per_pagenumber
Results per page (default: 10, max: 500)
consumer_idstring
Filter by consumer ID
payment_providerstring
Filter by payment providerone of stripe · braintree · recurly · redemption · third_party · amazon_fire
get_subscriptionGet detailed information about a specific subscription.1 params

Get detailed information about a specific subscription.

Parameters* required
subscription_idstring
The subscription ID
create_subscriptionCreate a new subscription for a consumer.4 params

Create a new subscription for a consumer.

Parameters* required
plan_idstring
ID of the subscription plan
consumer_idstring
ID of the consumer
coupon_codestring
Coupon code to apply
trial_period_daysnumber
Trial period in days
cancel_subscriptionCancel an existing subscription.1 params

Cancel an existing subscription.

Parameters* required
subscription_idstring
The subscription ID to cancel
list_plansList subscription plans with optional filtering.7 params

List subscription plans with optional filtering.

Parameters* required
qstring
Search by keyword
pagenumber
Page number (default: 1)
sortstring
Field to sort by
orderstring
Sort orderone of asc · desc
activeboolean
Filter by active status
intervalstring
Filter by billing intervalone of month · year
per_pagenumber
Results per page
get_planGet detailed information about a specific subscription plan.1 params

Get detailed information about a specific subscription plan.

Parameters* required
plan_idstring
The plan ID
create_planCreate a new subscription plan.8 params

Create a new subscription plan.

Parameters* required
namestring
Plan name
activeboolean
Whether the plan is active
amountstring
Plan price (e.g., "9.99")
currencystring
Currency code (default: USD)
intervalstring
Billing intervalone of month · year
descriptionstring
Plan description
interval_countnumber
Number of intervals (default: 1)
trial_period_daysnumber
Trial period in days
update_planUpdate an existing subscription plan.5 params

Update an existing subscription plan.

Parameters* required
namestring
New plan name
activeboolean
Set active status
amountstring
New price
plan_idstring
The plan ID to update
descriptionstring
New description
delete_planDelete a subscription plan.1 params

Delete a subscription plan.

Parameters* required
plan_idstring
The plan ID to delete
list_transactionsList transactions with optional filtering by consumer, video, or type.9 params

List transactions with optional filtering by consumer, video, or type.

Parameters* required
qstring
Search by keyword
pagenumber
Page number (default: 1)
sortstring
Field to sort by
orderstring
Sort orderone of asc · desc
per_pagenumber
Results per page
video_idstring
Filter by video ID
consumer_idstring
Filter by consumer ID
playlist_idstring
Filter by playlist ID
transaction_typestring
Filter by transaction typeone of purchase · rental · pass
get_transactionGet detailed information about a specific transaction.1 params

Get detailed information about a specific transaction.

Parameters* required
transaction_idstring
The transaction ID
list_redemption_codesList redemption codes with optional filtering by plan, video, or redemption status.7 params

List redemption codes with optional filtering by plan, video, or redemption status.

Parameters* required
pagenumber
Page number (default: 1)
expiredboolean
Filter by expired status
plan_idstring
Filter by plan ID
per_pagenumber
Results per page
redeemedboolean
Filter by redeemed status
video_idstring
Filter by video ID
playlist_idstring
Filter by playlist ID
get_redemption_codeGet detailed information about a specific redemption code.1 params

Get detailed information about a specific redemption code.

Parameters* required
code_idstring
The redemption code ID
list_ad_tagsList ad tags (VAST/VMAP) configured for your account.3 params

List ad tags (VAST/VMAP) configured for your account.

Parameters* required
pagenumber
Page number (default: 1)
activeboolean
Filter by active status
per_pagenumber
Results per page
get_ad_tagGet detailed information about a specific ad tag.1 params

Get detailed information about a specific ad tag.

Parameters* required
ad_tag_idstring
The ad tag ID
create_ad_tagCreate a new VAST/VMAP ad tag.5 params

Create a new VAST/VMAP ad tag.

Parameters* required
tagstring
The VAST/VMAP ad tag URL
namestring
Ad tag name
vmapboolean
Whether this is a VMAP tag
scopestring
Ad tag scopeone of library · video · playlist
activeboolean
Whether the ad tag is active (default: true)
update_ad_tagUpdate an existing ad tag.4 params

Update an existing ad tag.

Parameters* required
tagstring
New ad tag URL
namestring
New name
activeboolean
Set active status
ad_tag_idstring
The ad tag ID to update
delete_ad_tagDelete an ad tag.1 params

Delete an ad tag.

Parameters* required
ad_tag_idstring
The ad tag ID to delete
list_revenue_modelsList available revenue models (AVOD, SVOD, TVOD, etc.).2 params

List available revenue models (AVOD, SVOD, TVOD, etc.).

Parameters* required
pagenumber
Page number (default: 1)
per_pagenumber
Results per page
get_revenue_modelGet detailed information about a specific revenue model.1 params

Get detailed information about a specific revenue model.

Parameters* required
revenue_model_idstring
The revenue model ID
list_zobject_typesList all zobject types in your Zype library. Zobject types define custom metadata schemas (e.g., actors, directors, genres).5 params

List all zobject types in your Zype library. Zobject types define custom metadata schemas (e.g., actors, directors, genres).

Parameters* required
qstring
Filter by keyword
pagenumber
Page number (default: 1)
sortstring
Field to sort by
orderstring
Sort orderone of asc · desc
per_pagenumber
Results per page (default: 10, max: 500)
get_zobject_typeGet detailed information about a specific zobject type, including its custom attributes.1 params

Get detailed information about a specific zobject type, including its custom attributes.

Parameters* required
zobject_type_idstring
The unique ID of the zobject type
create_zobject_typeCreate a new zobject type (custom metadata schema). Define custom attributes for your content metadata like actors, directors, etc.5 params

Create a new zobject type (custom metadata schema). Define custom attributes for your content metadata like actors, directors, etc.

Parameters* required
titlestring
Title of the zobject type (must be unique, required)
descriptionstring
Description of the zobject type
videos_enabledboolean
Allow associating videos with zobjects of this type (default: true)
playlists_enabledboolean
Allow associating playlists with zobjects of this type (default: false)
zobject_attributes_attributesarray
Custom attributes/fields for this zobject type
update_zobject_typeUpdate an existing zobject type.6 params

Update an existing zobject type.

Parameters* required
titlestring
New title
descriptionstring
New description
videos_enabledboolean
Allow associating videos
zobject_type_idstring
The unique ID of the zobject type to update (required)
playlists_enabledboolean
Allow associating playlists
zobject_attributes_attributesarray
Updated custom attributes (replaces existing)
delete_zobject_typePermanently delete a zobject type. This action cannot be undone and may affect associated zobjects.2 params

Permanently delete a zobject type. This action cannot be undone and may affect associated zobjects.

Parameters* required
confirmboolean
Set to true to confirm deletion (required in safe mode)
zobject_type_idstring
The unique ID of the zobject type to delete (required)
list_zobjectsList zobjects (custom metadata instances) with optional filtering by type. Returns full API response including all custom attributes defined on the zobject type (e.g., pictures, keywords, stadium info for teams, biography for actors). Custom attributes are returned as top-leve...8 params

List zobjects (custom metadata instances) with optional filtering by type. Returns full API response including all custom attributes defined on the zobject type (e.g., pictures, keywords, stadium info for teams, biography for actors). Custom attributes are returned as top-leve...

Parameters* required
qstring
Search by keyword
pagenumber
Page number (default: 1)
sortstring
Field to sort by
orderstring
Sort orderone of asc · desc
activeboolean
Filter by active status
per_pagenumber
Results per page (default: 10, max: 500)
zobject_typestring
Filter by zobject type title (e.g., "actor", "director", "teams")
zobject_type_idstring
Filter by zobject type ID
get_zobjectGet detailed information about a specific zobject, including all custom attributes, associated videos and playlists. Returns full API response with custom attributes as top-level fields (e.g., pictures array, keywords, stadium_name, team_abbreviation, biography, etc. depending...2 params

Get detailed information about a specific zobject, including all custom attributes, associated videos and playlists. Returns full API response with custom attributes as top-level fields (e.g., pictures array, keywords, stadium_name, team_abbreviation, biography, etc. depending...

Parameters* required
zobject_idstring
The unique ID of the zobject
zobject_typestring
The zobject type title (e.g., "actor", "director", "teams")
create_zobjectCreate a new zobject (custom metadata instance). Must specify which zobject_type it belongs to.8 params

Create a new zobject (custom metadata instance). Must specify which zobject_type it belongs to.

Parameters* required
titlestring
Title of the zobject (required)
activeboolean
Whether the zobject is active (default: true)
customobject
Custom attributes as key-value pairs
video_idsarray
Array of video IDs to associate
descriptionstring
Description
playlist_idsarray
Array of playlist IDs to associate
friendly_titlestring
URL-friendly title (slug)
zobject_type_idstring
ID of the zobject type this zobject belongs to (required)
update_zobjectUpdate an existing zobject. Only provide the fields you want to change.9 params

Update an existing zobject. Only provide the fields you want to change.

Parameters* required
titlestring
New title
activeboolean
Set active status
customobject
Update custom attributes
video_idsarray
Replace video associations
zobject_idstring
The unique ID of the zobject to update (required)
descriptionstring
New description
playlist_idsarray
Replace playlist associations
zobject_typestring
The zobject type, e.g., "actor", "director" (required)
friendly_titlestring
New URL-friendly title
delete_zobjectPermanently delete a zobject. This action cannot be undone.3 params

Permanently delete a zobject. This action cannot be undone.

Parameters* required
confirmboolean
Set to true to confirm deletion (required in safe mode)
zobject_idstring
The unique ID of the zobject to delete (required)
zobject_typestring
The zobject type, e.g., "actor", "director" (required)
add_videos_to_zobjectAdd one or more videos to a zobject (e.g., associate videos with an actor).3 params

Add one or more videos to a zobject (e.g., associate videos with an actor).

Parameters* required
video_idsarray
Array of video IDs to add (required)
zobject_idstring
The unique ID of the zobject (required)
zobject_typestring
The zobject type, e.g., "actor", "director" (required)
remove_videos_from_zobjectRemove one or more videos from a zobject.3 params

Remove one or more videos from a zobject.

Parameters* required
video_idsarray
Array of video IDs to remove (required)
zobject_idstring
The unique ID of the zobject (required)
zobject_typestring
The zobject type, e.g., "actor", "director" (required)
get_zobject_videosList all videos associated with a zobject.4 params

List all videos associated with a zobject.

Parameters* required
pagenumber
Page number (default: 1)
per_pagenumber
Results per page
zobject_idstring
The unique ID of the zobject (required)
zobject_typestring
The zobject type, e.g., "actor", "director" (required)
add_playlists_to_zobjectAdd one or more playlists to a zobject.3 params

Add one or more playlists to a zobject.

Parameters* required
zobject_idstring
The unique ID of the zobject (required)
playlist_idsarray
Array of playlist IDs to add (required)
zobject_typestring
The zobject type, e.g., "actor", "director" (required)
remove_playlists_from_zobjectRemove one or more playlists from a zobject.3 params

Remove one or more playlists from a zobject.

Parameters* required
zobject_idstring
The unique ID of the zobject (required)
playlist_idsarray
Array of playlist IDs to remove (required)
zobject_typestring
The zobject type, e.g., "actor", "director" (required)
get_zobject_playlistsList all playlists associated with a zobject.4 params

List all playlists associated with a zobject.

Parameters* required
pagenumber
Page number (default: 1)
per_pagenumber
Results per page
zobject_idstring
The unique ID of the zobject (required)
zobject_typestring
The zobject type, e.g., "actor", "director" (required)
list_transcriptionsList all transcriptions and translations for a video. Returns both original transcriptions and any translations, with their status (pending, processing, completed, failed). Use this to check the status of async transcription/translation operations.3 params

List all transcriptions and translations for a video. Returns both original transcriptions and any translations, with their status (pending, processing, completed, failed). Use this to check the status of async transcription/translation operations.

Parameters* required
pagenumber
Page number (default: 1)
per_pagenumber
Results per page (default: 10, max: 500)
video_idstring
The video ID to list transcriptions for (required)
get_transcriptionGet a single transcription or translation with full details. Returns complete text content and download URLs for SRT/VTT subtitle files. Use the transcription_id from list_transcriptions.2 params

Get a single transcription or translation with full details. Returns complete text content and download URLs for SRT/VTT subtitle files. Use the transcription_id from list_transcriptions.

Parameters* required
video_idstring
The video ID (required)
transcription_idstring
The transcription ID (required)
transcribe_videoInitiate AI transcription for a video. **IMPORTANT:** This is an ASYNC operation. The transcription processes in the background. - Returns immediately with a pending status - Use list_transcriptions or get_transcription to check progress - Video must have a playable source fil...1 params

Initiate AI transcription for a video. **IMPORTANT:** This is an ASYNC operation. The transcription processes in the background. - Returns immediately with a pending status - Use list_transcriptions or get_transcription to check progress - Video must have a playable source fil...

Parameters* required
video_idstring
The video ID to transcribe (required)
translate_videoInitiate AI translation for a video to a target language. **IMPORTANT:** This is an ASYNC operation. The translation processes in the background. - Requires an existing transcription (transcribe first if none exists) - Use list_translation_languages to see available target lan...2 params

Initiate AI translation for a video to a target language. **IMPORTANT:** This is an ASYNC operation. The translation processes in the background. - Requires an existing transcription (transcribe first if none exists) - Use list_translation_languages to see available target lan...

Parameters* required
languagestring
Target language code, e.g., "es", "fr", "de" (required). Use list_translation_languages to see options.
video_idstring
The video ID to translate (required)
list_translation_languagesList available translation languages for a video. Returns language codes that can be used with translate_video.1 params

List available translation languages for a video. Returns language codes that can be used with translate_video.

Parameters* required
video_idstring
The video ID (required)
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Configuration

ZYPE_API_KEY*secret

Your Zype Admin API key from the Zype Dashboard

ZYPE_MCP_MODE

Access mode: 'readonly' (read-only), 'safe' (writes allowed, destructive requires confirmation), 'full' (all operations allowed)

Categories
Monitoring & ObservabilityMedia & Entertainment
Registryactive
Package@zype-com/mcp
TransportSTDIO, HTTP
AuthRequired
UpdatedFeb 11, 2026
View on GitHub

Related Monitoring & Observability MCP Servers

View all →
Mcp Observability

io.github.infoinlet-marketplace/mcp-observability

Observability for incident agents — query Loki (LogQL), Prometheus (PromQL), Elasticsearch.
Monitor

betterdb-inc/monitor

BetterDB MCP server - Valkey observability for Claude Code and other MCP clients
1.1k
Datadog

com.mcparmory/datadog

Monitor infrastructure, manage agents and deployments, track metrics, logs, and events
25
Observability Mcp

thotischner/observability-mcp

Unified observability gateway for AI agents — Prometheus, Loki & more, with anomaly detection.
5
Datadog Mcp

io.github.tantiope/datadog-mcp

Full Datadog API access: monitors, logs, metrics, traces, dashboards, and observability tools
4
Datadog

io.github.us-all/datadog

Datadog MCP — 165 tools for metrics, monitors, logs, APM, RUM, incidents, CI/CD, fleet
1