MagicScreenshots
What this MCP does
Searches App Store screenshot references and preview videos, and supports screenshot restyling and localization jobs.
Tools
Input schema
{'type': 'object', 'required': ['group_id'], 'properties': {'group_id': {'type': 'string'}, 'overview_url': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Optional label for the key, such as the agent or chat name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['source_app', 'target_locales'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'source_app': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'query': {'type': 'string'}, 'app_id': {'type': 'string'}, 'app_url': {'type': 'string'}, 'country': {'type': 'string'}}, 'additionalProperties': True}, 'target_locales': {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'type': 'object', 'required': ['language'], 'properties': {'id': {'type': 'string'}, 'country': {'type': 'string'}, 'language': {'type': 'string'}}, 'additionalProperties': True}]}, 'description': 'Locale IDs such as JPN, DEU, FRA, BRA, or objects with language/country.'}, 'source_screenshot_urls': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['source_app'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'source_app': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'query': {'type': 'string'}, 'app_id': {'type': 'string'}, 'app_url': {'type': 'string'}, 'country': {'type': 'string'}}, 'description': "The user's app. Use query, app_url, or app_id from get_screenshots.", 'additionalProperties': True}, 'inspiration_app': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'query': {'type': 'string'}, 'app_id': {'type': 'string'}, 'app_url': {'type': 'string'}, 'country': {'type': 'string'}}, 'additionalProperties': True}, 'inspiration_slug': {'type': 'string', 'description': 'Directory slug from list_directory_apps / get_directory_app. Preferred over a free-text inspiration query.'}, 'source_screenshot_urls': {'type': 'array', 'items': {'type': 'string'}}, 'inspiration_screenshot_urls': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Library slug such as instagram.'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Library slug such as instagram.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'slug': {'type': 'string', 'description': 'Directory slug such as duolingo, monzo, or doordash.'}, 'query': {'type': 'string', 'description': 'App name if you do not have a slug.'}, 'app_id': {'type': 'string', 'description': 'Apple numeric app ID.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Directory slug such as duolingo.'}, 'index': {'type': 'integer', 'minimum': 1, 'description': 'Optional 1-based screenshot index.'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'App Store country for the localized listing, e.g. jp, de, fr, kr, cn, br, es, it, sa. Default us. get_directory_app lists which storefronts exist.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['group_id'], 'properties': {'group_id': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['endpoint'], 'properties': {'endpoint': {'enum': ['/.well-known/api-catalog', '/.well-known/agent-skills/index.json', '/.well-known/mcp/server-card.json', '/.well-known/oauth-protected-resource', '/.well-known/openid-configuration', '/.well-known/oauth-authorization-server', '/openapi.json', '/llms.txt'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['route'], 'properties': {'route': {'enum': ['/', '/apps', '/studio', '/localize-app-store-screenshots', '/restyle-app-store-screenshots', '/ai-app-store-screenshot-generator', '/best-app-store-screenshot-localization-tools', '/how-to-translate-app-store-screenshots', '/languages', '/markets', '/categories', '/top', '/pricing', '/agents', '/tags', '/mcp', '/mcp/docs', '/faq', '/legal'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'live': {'type': 'boolean', 'default': False, 'description': 'Skip the directory and fetch the current App Store listing.'}, 'slug': {'type': 'string', 'description': 'Directory slug. Returns catalog screens without a live App Store lookup.'}, 'query': {'type': 'string', 'description': 'App name to search in the directory, then the App Store.'}, 'app_id': {'type': 'string', 'description': 'Apple numeric app ID.'}, 'app_url': {'type': 'string', 'description': 'Apple App Store URL.'}, 'country': {'type': 'string', 'default': 'us', 'maxLength': 2, 'minLength': 2}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'tag': {'type': 'string', 'description': 'Listing-look slug from list_directory_tags, such as headline, device-frame or dark.'}, 'chart': {'enum': ['free', 'grossing'], 'type': 'string', 'description': "With category: order by today's top free or top grossing chart for that category."}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}, 'query': {'type': 'string', 'description': 'App name, developer, slug or Apple ID. Example: "duolingo".'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'For paging; count in the response is the total match count.'}, 'category': {'type': 'string', 'description': 'Genre slug from list_directory_categories, such as finance or food-drink.'}, 'platform': {'enum': ['ios', 'android'], 'type': 'string', 'description': 'ios (App Store) or android (Google Play). Default: both.'}, 'has_video': {'type': 'boolean', 'description': 'Only apps whose listing has an App Store preview video.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 50, 'minimum': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 100, 'minimum': 1}, 'region': {'enum': ['asia-pacific', 'europe', 'americas', 'middle-east'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
ai-content-drop
Generates AI images, videos, UGC clips, avatars, and finished ads, while organizing creative assets and campaign boards.
Siren
Plans, renders, and posts on-brand visual marketing campaigns.
Picorn
Creates and edits layered social images, videos, slideshows, vector assets, and marketing projects with persistent editable canva…
Create Web Page
Creates, edits, previews, publishes, and manages hosted link-in-bio and landing pages with configurable content blocks, themes, m…
Postclick by PPC.io: Landing Page CRO
Audits landing pages, analyzes buyers and objections, generates copy and design concepts, builds HTML pages, and exports or share…
WebZum - The Hosting Layer for AI-Generated Web Content
Creates, edits, clones, and hosts live HTML/CSS/JS websites, including SEO-focused business and lead-generation pages.
Dali by Lulu
Scores and improves creative prompts and advertising images using generation-target analysis, community patterns, performance ben…
uxgen
Audits and assembles ecommerce pages, generates product imagery and packshots, supports Shopify sections, and provides SEO and co…