{"apiVersion":"v1","directorySlug":"wope-mcp-176deae904","title":"Wope","description":"Elevate your marketing strategy with Wope","pageUrl":"https://www.mcpbundles.com/skills/wope-mcp-176deae904","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.wope.com/mcp","hostedMcpUrl":null,"toolCount":25,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.wope/wope-mcp-176deae904","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"analyze-domain","description":"<usecase>Inspect a domain’s SEO, metrics, rankings, pages, technology, Whois, DNS, and related surface area.</usecase><when_to_use>Use this when you need a domain-level snapshot, metrics summary, keyword exposure, top pages, technology inventory, or ownership metadata.</when_to_use><when_not_to_use>Do not use this for backlink monitoring, rank tracking, or cross-domain comparisons; those have dedicated tools.</when_not_to_use><output>Returns a bounded preview plus an optional handler_id for foll","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["data_type"],"properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"engine":{"enum":["google","bing"],"type":"string","default":"google"},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"offset":{"type":"integer","maximum":100000,"minimum":0},"target":{"type":"string","maxLength":2048,"minLength":1},"date_to":{"type":"string"},"filters":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":50},"sort_by":{"enum":["volume","position","difficulty","cpc","etv"],"type":"string"},"category":{"type":"string","maxLength":200,"minLength":1},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"order_by":{"anyOf":[{"type":"string","maxLength":512,"minLength":1},{"type":"array","items":{"type":"string","maxLength":256,"minLength":1},"maxItems":10,"minItems":1}]},"data_type":{"enum":["overview","ranked_keywords","technologies","whois","subdomains","categories","metrics","metrics_by_categories","pages","traffic_estimation","historical_rank","dns_lookup","technologies_lookup","tech_catalog","tech_aggregation","tech_summary","domains_by_technology","domains_by_html_terms","dns","nameservers"],"type":"string","default":"overview"},"date_from":{"type":"string"},"count_only":{"type":"boolean"},"html_terms":{"type":"array","items":{"type":"string","maxLength":200,"minLength":1},"maxItems":100,"minItems":1},"item_types":{"type":"array","items":{"enum":["organic","paid","featured_snippet","local_pack"],"type":"string"},"maxItems":4,"minItems":1},"technology":{"type":"string","maxLength":200,"minLength":1},"min_traffic":{"type":"number","maximum":1000000000,"minimum":1},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"force_refresh":{"type":"boolean","default":false},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"sort_direction":{"enum":["asc","desc"],"type":"string","default":"desc"},"ignore_synonyms":{"type":"boolean","default":false},"historical_serp_mode":{"enum":["live","lost","all"],"type":"string","default":"live"},"min_domain_authority":{"type":"number","maximum":100,"minimum":0},"include_clickstream_data":{"type":"boolean","default":false}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}}]}}},"title":"Analyze Domain","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze-domain","displayName":"Analyze Domain"},{"name":"compare-domains","description":"<usecase>Compare multiple domains across traffic, keyword, technology, or overlap views.</usecase><when_to_use>Use this when you need relative performance, shared keyword overlap, or page/domain intersection analysis.</when_to_use><when_not_to_use>Do not use this for a single-domain audit or for backlink/ranking monitoring workflows.</when_not_to_use><output>Returns a comparative preview with the strongest differentiators and a handler_id when the result is large.</output><token_budget>Token bud","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"pages":{"type":"array","items":{"type":"string","maxLength":2048,"minLength":1},"maxItems":20,"minItems":2},"engine":{"enum":["google","bing"],"type":"string","default":"google"},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"metrics":{"type":"array","items":{"enum":["traffic","keywords","backlinks","authority"],"type":"string"},"maxItems":4,"minItems":1},"targets":{"type":"array","items":{"type":"string","maxLength":2048,"minLength":1},"maxItems":1000,"minItems":1},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"data_type":{"enum":["overview","traffic","keywords","categories","technologies","domain_intersection","page_intersection"],"type":"string","default":"overview"},"count_only":{"type":"boolean"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"}}},"title":"Compare Domains","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare-domains","displayName":"Compare Domains"},{"name":"analyze-content","description":"<usecase>Analyze content quality, sentiment, trends, and discovery signals across the content-analysis endpoints.</usecase>\n<when_to_use>Use when you need topic-level content search, summaries, sentiment, date-grouped phrase-trend aggregates, rating distribution, category trends, the supported Content Analysis locations catalog, or join-ready content item IDs for downstream analysis.</when_to_use>\n<when_not_to_use>Do not use for URL-level audits, keyword expansion, or workspace querying.</when_n","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["data_type"],"properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"date_to":{"type":"string"},"filters":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":50},"keyword":{"type":"string","maxLength":200,"minLength":1},"order_by":{"type":"string","maxLength":512,"minLength":1},"data_type":{"enum":["search","summary","sentiment","phrase_trends","rating","categories","locations","id_list"],"type":"string","default":"search"},"date_from":{"type":"string"},"page_type":{"type":"array","items":{"type":"string","maxLength":200,"minLength":1},"maxItems":20,"minItems":1},"categories":{"type":"array","items":{"type":"string","maxLength":200,"minLength":1},"maxItems":100,"minItems":1},"count_only":{"type":"boolean"},"date_group":{"enum":["day","week","month"],"type":"string"},"search_mode":{"enum":["as_is","one_per_domain"],"type":"string"},"summary_only":{"type":"boolean"},"category_code":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"force_refresh":{"type":"boolean","default":false},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"array","items":[{"type":"string","maxLength":256,"minLength":1},{"type":"string","maxLength":256,"minLength":1},{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"},{"type":"boolean"},{"type":"array","items":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"}]},"maxItems":100,"minItems":1}]}]},{"enum":["and","or"],"type":"string"},{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":20,"minItems":1}]}}},"title":"Analyze Content","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze-content","displayName":"Analyze Content"},{"name":"generate-content","description":"<usecase>Generate or transform text content using structured SEO modes.</usecase>\n<when_to_use>Use this when you need text generation, paraphrasing, meta tags, grammar checks, subtopics, text summaries, or supported language/rule metadata.</when_to_use>\n<when_not_to_use>Do not use this for analyzing existing SERPs, backlinks, keyword volume, or workspace SQL data.</when_not_to_use>\n<output>Returns generated or transformed content, mode-specific metadata, and may stage tabular rows for follow-up","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["data_type"],"properties":{"input":{"type":"string","maxLength":5000,"minLength":1},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"language":{"type":"string","maxLength":200,"minLength":1},"data_type":{"enum":["text","paraphrase","meta_tags","grammar","subtopics","summary","complete","grammar_languages","grammar_rules","summary_languages"],"type":"string","default":"text"},"count_only":{"type":"boolean"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"force_refresh":{"type":"boolean","default":false},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"target_length":{"type":"integer","maximum":1000,"minimum":1},"creativity_level":{"type":"number","maximum":1,"minimum":0}}},"title":"Generate Content","logicalName":"generate-content","displayName":"Generate Content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"audit-site","description":"<usecase>Audit website technical SEO health using the OnPage API.</usecase>\n<when_to_use>Use this for crawl, performance, content, and admin operations on a site. Default data_type \"instant\" is a single-URL health check for the specified site entry URL; use \"full\" or \"pages\" for multi-page crawl data.</when_to_use>\n<when_not_to_use>Do not use this for backlink analysis, keyword research, rank tracking, or analytics workspace SQL.</when_not_to_use>\n<output>Returns a bounded OnPage audit preview a","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["target"],"properties":{"tag":{"type":"string","maxLength":256,"minLength":1},"device":{"enum":["desktop","mobile"],"type":"string","default":"desktop"},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"offset":{"type":"integer","maximum":100000,"minimum":0},"target":{"type":"string","maxLength":2048,"minLength":1},"filters":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":20},"page_to":{"type":"string","maxLength":2048,"minLength":1},"task_id":{"type":"string","maxLength":256,"minLength":1},"order_by":{"type":"array","items":{"type":"string","maxLength":256,"minLength":1},"maxItems":3,"minItems":1},"page_url":{"type":"string","maxLength":2048,"minLength":1},"data_type":{"enum":["instant","full","lighthouse","waterfall","resources","page_screenshot","duplicate_tags","keyword_density","microdata","content_parsing","links","non_indexable","redirect_chains","summary","raw_html","pages","duplicates","pages_by_resource","lighthouse_task"],"type":"string"},"enable_js":{"type":"boolean","default":false},"max_pages":{"type":"integer","maximum":100,"minimum":1},"page_from":{"type":"string","maxLength":2048,"minLength":1},"start_url":{"type":"string","maxLength":2048,"minLength":1},"count_only":{"type":"boolean"},"webhook_id":{"type":"string","maxLength":256,"minLength":1},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"force_refresh":{"type":"boolean","default":false},"markdown_view":{"type":"boolean"},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"keyword_length":{"type":"integer","default":1,"maximum":5,"minimum":1},"admin_operation":{"enum":["appendix_user_data","appendix_status","appendix_errors","appendix_webhook_resend","onpage_id_list","onpage_errors","onpage_tasks_ready","onpage_available_filters","onpage_force_stop"],"type":"string"},"max_crawl_depth":{"type":"integer","maximum":10,"minimum":1},"max_crawl_pages":{"type":"integer","maximum":100,"minimum":1},"allow_subdomains":{"type":"boolean"},"lighthouse_audits":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1},"maxItems":50,"minItems":1},"search_after_token":{"type":"string","maxLength":256,"minLength":1},"full_page_screenshot":{"type":"boolean","default":true},"lighthouse_categories":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1},"maxItems":5,"minItems":1}},"definitions":{"__schema0":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"array","items":{"$ref":"#/definitions/__schema0"}}]}}},"title":"Audit Site","logicalName":"audit-site","displayName":"Audit Site","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"analyze-competitors","description":"<usecase>Analyze competitive overlap, ranking movement, monitoring state, and backlink differences.</usecase><when_to_use>Use this when you need a direct competitor set, overlap analysis, or competitor monitoring.</when_to_use><when_not_to_use>Do not use this for single-domain audits or general keyword research.</when_not_to_use><output>Returns a bounded comparison preview and may persist a handler_id or monitoring subscription for follow-up.</output><token_budget>Token budget: ~400 tokens/row o","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"engine":{"enum":["google","bing"],"type":"string","default":"google"},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"target":{"type":"string","maxLength":2048,"minLength":1},"filters":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":50},"monitor":{"type":"boolean","default":false},"keywords":{"type":"array","items":{"type":"string","maxLength":500,"minLength":1},"maxItems":200,"minItems":1},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"type":"string","default":"United States","maxLength":200,"minLength":1},"order_by":{"type":"string","maxLength":512,"minLength":1},"data_type":{"enum":["domain","serp","subdomains","pages","relevant_pages","categories_for_domain","keyword_serp"],"type":"string","default":"domain"},"count_only":{"type":"boolean"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"force_refresh":{"type":"boolean","default":false},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"monitor_config":{"type":"object","properties":{"limit":{"type":"integer","maximum":500,"minimum":1},"thresholds":{"type":"object","properties":{"position_shift":{"type":"number","maximum":100,"minimum":1},"overlap_score_change":{"type":"number","maximum":1,"minimum":0},"overlap_change_percent":{"type":"number","maximum":1,"minimum":0},"traffic_change_percent":{"type":"number","maximum":1,"minimum":0}}},"poll_interval_ms":{"type":"integer","maximum":86400000,"minimum":60000}}}},"definitions":{"__schema0":{"anyOf":[{"type":"array","items":[{"type":"string","maxLength":256,"minLength":1},{"type":"string","maxLength":256,"minLength":1},{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"},{"type":"boolean"},{"type":"array","items":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"}]},"maxItems":100,"minItems":1}]}]},{"enum":["and","or"],"type":"string"},{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":20,"minItems":1}]}}},"title":"Analyze Competitors","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze-competitors","displayName":"Analyze Competitors"},{"name":"analyze-business","description":"<usecase>Analyze local business listings, reviews, photos, Q&A, and reputation signals.</usecase><when_to_use>Use this when you need a profile of a business listing, review sentiment, or local search visibility.</when_to_use><when_not_to_use>Do not use this for website audits, backlink analysis, or app-store analysis.</when_not_to_use><output>Returns a bounded preview of business signals with next-step guidance for follow-up analysis.</output><token_budget>Token budget: ~320 tokens/row over ~16","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"depth":{"enum":["quick","standard","comprehensive"],"type":"string","default":"standard"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"offset":{"type":"integer","maximum":1000,"minimum":0},"target":{"type":"string","maxLength":500,"minLength":1},"sort_by":{"enum":["newest","highest_rating","lowest_rating","most_relevant"],"type":"string"},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"type":"string","default":"United States","maxLength":200,"minLength":1},"order_by":{"type":"array","items":{"type":"string","maxLength":256,"minLength":1},"maxItems":5,"minItems":1},"platform":{"enum":["google","yelp","tripadvisor","trustpilot"],"type":"string","default":"google"},"data_type":{"enum":["profile","reviews","listings","photos","questions_answers","extended_reviews","hotel_info","hotel_reviews","hotel_searches","trustpilot_search","trustpilot_reviews","tripadvisor_search","tripadvisor_reviews","social_media","business_listings_search","business_listings_categories"],"type":"string","default":"profile"},"count_only":{"type":"boolean"},"is_claimed":{"type":"boolean"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"review_keyword":{"type":"string","maxLength":200,"minLength":1},"social_platforms":{"type":"array","items":{"enum":["facebook","pinterest","reddit"],"type":"string"},"maxItems":3,"minItems":1}}},"title":"Analyze Business","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze-business","displayName":"Analyze Business"},{"name":"analyze-app","description":"<usecase>Analyze app-store visibility, reviews, rankings, and ASO signals.</usecase><when_to_use>Use this when you need app-store discovery, category movement, review snapshots, or ASO competitor context.</when_to_use><when_not_to_use>Do not use this for website-level SEO or general business listing analysis.</when_not_to_use><output>Returns a bounded preview and may create a handler_id for larger app intelligence results.</output><token_budget>Token budget: ~360 tokens/row over ~18 columns; def","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"mode":{"enum":["live","task"],"type":"string","default":"live"},"depth":{"enum":["quick","standard","comprehensive"],"type":"string","default":"standard"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"store":{"enum":["google_play","app_store"],"type":"string","default":"google_play"},"app_id":{"anyOf":[{"type":"string","maxLength":256,"minLength":1},{"type":"integer","maximum":999999999,"minimum":0}]},"device":{"enum":["iphone","ipad"],"type":"string"},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"rating":{"type":"integer","maximum":5,"minimum":1},"app_ids":{"type":"array","items":{"type":"string","maxLength":256,"minLength":1},"maxItems":100,"minItems":1},"keyword":{"type":"string","maxLength":500,"minLength":1},"sort_by":{"enum":["newest","most_relevant","most_recent","most_helpful"],"type":"string"},"task_id":{"type":"string","maxLength":256,"minLength":1},"category":{"type":"string","maxLength":200,"minLength":1},"keywords":{"type":"array","items":{"type":"string","maxLength":500,"minLength":1},"maxItems":10,"minItems":1},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"type":"string","default":"United States","maxLength":200,"minLength":1},"data_type":{"enum":["search","info","reviews","charts","keyword_rankings","category_rankings","listings_search","keyword_research","competitors","keyword_overlap","metrics","aso_keywords","aso_competitors","aso_app_intersection","aso_bulk_metrics"],"type":"string"},"categories":{"type":"array","items":{"type":"string","maxLength":200,"minLength":1},"maxItems":50,"minItems":1},"collection":{"enum":["top_free","top_paid","grossing","new_free","new_paid","new_all","featured","trending"],"type":"string"},"count_only":{"type":"boolean"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"result_format":{"enum":["advanced","html"],"type":"string","default":"advanced"}}},"title":"Analyze App","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze-app","displayName":"Analyze App"},{"name":"analyze-products","description":"<usecase>Analyze e-commerce product discovery, product detail, review, seller, and Amazon Labs signals.</usecase><when_to_use>Use this when you need product search, competitive shopping intelligence, seller data, or Amazon Labs lookups.</when_to_use><when_not_to_use>Do not use this for general domain SEO or app-store analysis.</when_not_to_use><output>Returns a bounded product preview and can include handler_id-backed follow-up data for larger result sets.</output><token_budget>Token budget: ~40","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["data_type"],"properties":{"asin":{"type":"string","maxLength":256,"minLength":1},"asins":{"type":"array","items":{"type":"string","maxLength":256,"minLength":1},"maxItems":200,"minItems":1},"depth":{"type":"integer","maximum":50,"minimum":1},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"order":{"enum":["asc","desc"],"type":"string"},"query":{"type":"string","maxLength":500,"minLength":1},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"offset":{"type":"integer","maximum":100000,"minimum":0},"filters":{"type":"array","items":{"type":"array","items":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"},{"type":"boolean"}]}},"maxItems":50,"minItems":1},"sort_by":{"type":"string","maxLength":256,"minLength":1},"task_id":{"type":"string","maxLength":256,"minLength":1},"keywords":{"type":"array","items":{"type":"string","maxLength":500,"minLength":1},"maxItems":1000,"minItems":1},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"type":"string","default":"United States","maxLength":200,"minLength":1},"platform":{"enum":["google_shopping","amazon"],"type":"string","default":"google_shopping"},"data_type":{"enum":["search","product_info","reviews","sellers","google_seller_ad_url","amazon_ranked_keywords","amazon_product_competitors","amazon_keyword_intersections","amazon_rank_overview","amazon_search_volume","amazon_related_keywords"],"type":"string","default":"search"},"count_only":{"type":"boolean"},"media_type":{"enum":["all_contents","media_reviews_only"],"type":"string"},"product_id":{"type":"string","maxLength":256,"minLength":1},"format_type":{"enum":["all_format","current_format"],"type":"string"},"shop_ad_aclk":{"type":"string","maxLength":256,"minLength":1},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"reviewer_type":{"enum":["all_reviews","avp_only_reviews"],"type":"string"},"filter_by_star":{"enum":["all_stars","five_star","four_star","three_star","two_star","one_star","positive","critical"],"type":"string"},"max_crawl_pages":{"type":"integer","maximum":100,"minimum":1},"filter_by_keyword":{"type":"string","maxLength":300,"minLength":1}}},"title":"Analyze Products","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze-products","displayName":"Analyze Products"},{"name":"analyze-keywords","description":"<usecase>Analyze an existing keyword set for difficulty, intent, volume, overview, or trend signals.</usecase>\n<when_to_use>Use when the keyword list already exists and you need scoring, enrichment, or comparative analysis.</when_to_use>\n<when_not_to_use>Do not use to discover new keywords, compare domains, or run backlink workflows.</when_not_to_use>\n<output>Returns analyzed keyword metrics in a preview-friendly format with any follow-on guidance required by the workflow.</output>\n<token_budget","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"order":{"enum":["desc","asc"],"type":"string","default":"desc"},"engine":{"enum":["google","bing"],"type":"string","default":"google"},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"date_to":{"type":"string"},"keyword":{"type":"string","maxLength":500,"minLength":1},"sort_by":{"enum":["volume","difficulty","cpc"],"type":"string","default":"volume"},"keywords":{"type":"array","items":{"type":"string","maxLength":500,"minLength":1},"maxItems":1000,"minItems":1},"language":{"type":"string","maxLength":200,"minLength":1},"location":{"type":"string","maxLength":200,"minLength":1},"data_type":{"type":"string","minLength":1},"date_from":{"type":"string"},"count_only":{"type":"boolean"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"}}},"title":"Analyze Keywords","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze-keywords","displayName":"Analyze Keywords"},{"name":"compare-keywords","description":"<usecase>Compare a small set of keywords side by side to choose the strongest search target.</usecase>\n<when_to_use>Use when you already have candidate keywords and need a direct comparison for opportunity selection.</when_to_use>\n<when_not_to_use>Do not use for keyword discovery, SERP audits, or downstream dataset refinement.</when_not_to_use>\n<output>Returns normalized comparison metrics that can be ranked, summarized, or fed into keyword strategy work.</output>\n<token_budget>Token budget: ~24","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["keywords"],"properties":{"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"keywords":{"type":"array","items":{"type":"string","maxLength":500,"minLength":1},"maxItems":20,"minItems":2},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"type":"string","default":"United States","maxLength":200,"minLength":1},"count_only":{"type":"boolean"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"}}},"title":"Compare Keywords","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare-keywords","displayName":"Compare Keywords"},{"name":"find-keyword-gaps","description":"<usecase>Find keyword gaps and overlaps between competing domains or pages.</usecase>\n<when_to_use>Use when you need a prioritized gap list, overlap analysis, or opportunity discovery across multiple targets.</when_to_use>\n<when_not_to_use>Do not use for single-domain keyword discovery or raw SERP inspection.</when_not_to_use>\n<output>Returns a bounded list of gap opportunities, overlap signals, and optional filters for follow-up refinement.</output>\n<token_budget>Token budget: ~360 tokens/row o","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":100,"maximum":100,"minimum":1},"order":{"enum":["desc","asc"],"type":"string","default":"desc"},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"target":{"type":"string","maxLength":2048,"minLength":1},"filters":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":50},"sort_by":{"enum":["volume","difficulty","position"],"type":"string","default":"volume"},"targets":{"type":"array","items":{"type":"string","maxLength":2048,"minLength":1},"maxItems":20,"minItems":2},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"type":"string","default":"United States","maxLength":200,"minLength":1},"order_by":{"type":"string","maxLength":512,"minLength":1},"data_type":{"enum":["domains","pages"],"type":"string","default":"domains"},"count_only":{"type":"boolean"},"min_volume":{"type":"integer","maximum":9007199254740991,"minimum":0},"competitors":{"type":"array","items":{"type":"string","maxLength":2048,"minLength":1},"maxItems":19,"minItems":1},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"max_difficulty":{"type":"integer","maximum":100,"minimum":0},"intersectionMode":{"enum":["union","intersect"],"type":"string","default":"union"}},"definitions":{"__schema0":{"anyOf":[{"type":"array","items":[{"type":"string","maxLength":256,"minLength":1},{"type":"string","maxLength":256,"minLength":1},{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"},{"type":"boolean"},{"type":"array","items":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"}]},"maxItems":100,"minItems":1}]}]},{"enum":["and","or"],"type":"string"},{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":20,"minItems":1}]}}},"title":"Find Keyword Gaps","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find-keyword-gaps","displayName":"Find Keyword Gaps"},{"name":"analyze-backlinks","description":"<usecase>Analyze backlink profiles, anchors, referring domains, and related change signals.</usecase>\n<when_to_use>Use when you need a backlink overview for one target or a bulk backlink view across multiple targets.</when_to_use>\n<when_not_to_use>Do not use for keyword research, rank tracking setup, or result-set export.</when_not_to_use>\n<output>Returns a bounded preview plus a handler_id handle for deeper follow-up analysis through query, export, and analytics workflows.</output>\n<token_budge","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["data_type"],"properties":{"tag":{"type":"string","maxLength":255,"minLength":1},"mode":{"enum":["domain","page"],"type":"string","default":"domain"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"order":{"enum":["asc","desc"],"type":"string","default":"desc"},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"offset":{"type":"integer","maximum":20000,"minimum":0},"target":{"type":"string","maxLength":2048,"minLength":1},"filters":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":50},"sort_by":{"enum":["authority","dofollow","date","traffic"],"type":"string","default":"authority"},"targets":{"type":"array","items":{"type":"string","maxLength":2048,"minLength":1},"maxItems":1000,"minItems":1},"order_by":{"type":"string","maxLength":512,"minLength":1},"data_type":{"enum":["backlinks","referring_domains","anchors","domain_pages","pages_summary","competitors","referring_networks","ranks","spam_scores","new_lost_backlinks","new_lost_referring_domains"],"type":"string","default":"backlinks"},"date_from":{"type":"string"},"count_only":{"type":"boolean"},"rank_scale":{"enum":["one_hundred","one_thousand"],"type":"string"},"main_domain":{"type":"boolean"},"summary_only":{"type":"boolean"},"backlink_mode":{"enum":["as_is","one_per_domain","one_per_anchor"],"type":"string"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"force_refresh":{"type":"boolean","default":false},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"search_after_token":{"type":"string","maxLength":256,"minLength":1},"network_address_type":{"enum":["ip","subnet"],"type":"string"},"backlinks_status_type":{"enum":["all","live","lost"],"type":"string"},"exclude_large_domains":{"type":"boolean"}},"definitions":{"__schema0":{"anyOf":[{"type":"array","items":[{"type":"string","maxLength":256,"minLength":1},{"type":"string","maxLength":256,"minLength":1},{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"},{"type":"boolean"},{"type":"array","items":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"}]},"maxItems":100,"minItems":1}]}]},{"enum":["and","or"],"type":"string"},{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":20,"minItems":1}]}}},"title":"Analyze Backlinks","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze-backlinks","displayName":"Analyze Backlinks"},{"name":"compare-backlinks","description":"<usecase>Compare backlink profiles across a bounded set of targets.</usecase>\n<when_to_use>Use when you need side-by-side backlink health, authority, or referring-domain comparison between competitors.</when_to_use>\n<when_not_to_use>Do not use for single-target backlink deep dives or link-opportunity discovery.</when_not_to_use>\n<output>Returns aggregate metrics per target from summary and velocity endpoints; no per-target backlink sample size is configurable.</output>\n<token_budget>Token budget","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"targets":{"type":"array","items":{"type":"string","maxLength":2048,"minLength":1},"maxItems":5,"minItems":2},"count_only":{"type":"boolean"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"}}},"title":"Compare Backlinks","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare-backlinks","displayName":"Compare Backlinks"},{"name":"track-backlinks","description":"<usecase>Track backlink gains, losses, and growth changes over time.</usecase>\n<when_to_use>Use when you need a persistent monitoring view for new, lost, or changing backlink signals.</when_to_use>\n<when_not_to_use>Do not use for static backlink comparison or one-off keyword research.</when_not_to_use>\n<output>Returns tracking results and state needed to continue monitoring the same target over time.</output>\n<token_budget>Token budget: ~400 tokens/row over ~20 columns; default limit 20 rows, ma","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["target","data_type"],"properties":{"tag":{"type":"string","maxLength":255,"minLength":1},"mode":{"enum":["domain","page"],"type":"string","default":"domain"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"offset":{"type":"integer","maximum":20000,"minimum":0},"period":{"enum":["day","week","month"],"type":"string","default":"month"},"target":{"type":"string","maxLength":2048,"minLength":1},"date_to":{"type":"string"},"filters":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":50},"data_type":{"enum":["live_summary","new_backlinks","lost_backlinks","new_domains","lost_domains","growth_summary","growth_detail","changes_timeline"],"type":"string","default":"new_backlinks"},"date_from":{"type":"string"},"count_only":{"type":"boolean"},"rank_scale":{"enum":["one_hundred","one_thousand"],"type":"string"},"granularity":{"enum":["day","week","month"],"type":"string"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"backlinks_status_type":{"enum":["all","live","lost"],"type":"string"}},"definitions":{"__schema0":{"anyOf":[{"type":"array","items":[{"type":"string","maxLength":256,"minLength":1},{"type":"string","maxLength":256,"minLength":1},{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"},{"type":"boolean"},{"type":"array","items":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"}]},"maxItems":100,"minItems":1}]}]},{"enum":["and","or"],"type":"string"},{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":20,"minItems":1}]}}},"title":"Track Backlinks","logicalName":"track-backlinks","displayName":"Track Backlinks","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find-link-opportunities","description":"<usecase>Find link-building opportunities from competitor backlink overlap.</usecase>\n<when_to_use>Use when you want prospects, outreach candidates, or overlap-driven link opportunities from competitor profiles.</when_to_use>\n<when_not_to_use>Do not use for backlink tracking, raw exports, or keyword gap analysis.</when_not_to_use>\n<output>Returns a bounded opportunity list that can feed outreach planning or a deeper backlink comparison workflow.</output>\n<token_budget>Token budget: ~440 tokens/r","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["target","competitors"],"properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"target":{"type":"string","maxLength":2048,"minLength":1},"filters":{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":50},"order_by":{"type":"string","maxLength":512,"minLength":1},"data_type":{"enum":["domain_intersection","page_intersection"],"type":"string","default":"domain_intersection"},"count_only":{"type":"boolean"},"competitors":{"type":"array","items":{"type":"string","maxLength":2048,"minLength":1},"maxItems":5,"minItems":1},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"exclude_internal_links":{"type":"boolean","default":true}},"definitions":{"__schema0":{"anyOf":[{"type":"array","items":[{"type":"string","maxLength":256,"minLength":1},{"type":"string","maxLength":256,"minLength":1},{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"},{"type":"boolean"},{"type":"array","items":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"number"}]},"maxItems":100,"minItems":1}]}]},{"enum":["and","or"],"type":"string"},{"type":"array","items":{"$ref":"#/definitions/__schema0"},"maxItems":20,"minItems":1}]}}},"title":"Find Link Opportunities","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find-link-opportunities","displayName":"Find Link Opportunities"},{"name":"analyze-market-trends","description":"<usecase>Analyze market trends, rising queries, and historical SERP snapshots.</usecase><when_to_use>Use this when you need top-search trends, rising queries, or historical market movement for a narrow topic.</when_to_use><when_not_to_use>Do not use this for keyword gap analysis, rank tracking, or full domain audits.</when_not_to_use><output>Returns a bounded trend preview with next-step guidance for deeper keyword or competitor analysis.</output><token_budget>Token budget: ~240 tokens/row over","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"date_to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"category":{"type":"integer","maximum":999999,"minimum":1},"keywords":{"type":"array","items":{"type":"string","maxLength":500,"minLength":1},"default":[],"maxItems":5},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"type":"string","default":"United States","maxLength":200,"minLength":1},"data_type":{"enum":["top_searches","rising_searches","explore","historical_serps"],"type":"string"},"date_from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"count_only":{"type":"boolean"},"time_range":{"enum":["1d","7d","30d","90d","1y","5y"],"type":"string","default":"1y"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"}}},"title":"Analyze Market Trends","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze-market-trends","displayName":"Analyze Market Trends"},{"name":"research-trends","description":"<usecase>Research keyword trends, seasonality, regional interest, related queries, and related topics.</usecase><when_to_use>Use this when you need broader trend discovery, seasonal comparison, or regional interest exploration.</when_to_use><when_not_to_use>Do not use this when you only need a single market snapshot; use analyze-market-trends instead.</when_not_to_use><output>Returns a bounded trend preview and can include multiple discovery paths for follow-up research.</output><token_budget>To","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"enum":["web","news","youtube","images","froogle"],"type":"string","default":"web"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"source":{"enum":["google_trends","upstream_trends"],"type":"string","default":"google_trends"},"date_to":{"type":"string"},"category":{"type":"integer","maximum":999999,"minimum":1},"keywords":{"type":"array","items":{"type":"string","maxLength":500,"minLength":1},"default":[],"maxItems":5},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"type":"string","default":"United States","maxLength":200,"minLength":1},"data_type":{"enum":["explore","subregion","related_queries","related_topics","demographics","top_searches","rising_searches","historical_serps"],"type":"string","default":"explore"},"date_from":{"type":"string"},"count_only":{"type":"boolean"},"time_range":{"enum":["1d","7d","30d","90d","1y","5y"],"type":"string","default":"1y"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"}}},"title":"Research Trends","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"research-trends","displayName":"Research Trends"},{"name":"track-rankings","description":"<usecase>Track keyword rankings and ranking changes over time.</usecase><when_to_use>Use this when you need current positions, historical changes, or recurring rank monitoring.</when_to_use><when_not_to_use>Do not use this for static keyword discovery or general domain audits.</when_not_to_use><output>Returns a bounded ranking preview and may register a monitoring subscription for recurring checks.</output><token_budget>Token budget: ~300 tokens/ranking row over ~15 columns; default depth 100 ro","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["keywords","target"],"properties":{"mode":{"enum":["live","task","bulk"],"type":"string"},"depth":{"type":"integer","default":100,"maximum":700,"minimum":10},"engine":{"enum":["google","bing","yahoo","baidu","naver","seznam"],"type":"string","default":"google"},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"target":{"type":"string","maxLength":2048,"minLength":1},"csv_data":{"type":"string","maxLength":65536,"minLength":1},"keywords":{"type":"array","items":{"type":"string","maxLength":500,"minLength":1},"maxItems":700,"minItems":1},"language":{"type":"string","default":"en","maxLength":200,"minLength":1},"location":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"data_type":{"enum":["current","changes"],"type":"string"},"frequency":{"enum":["once","daily","weekly"],"type":"string","default":"once"},"count_only":{"type":"boolean"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"include_serp_features":{"type":"boolean","default":false}}},"title":"Track Rankings","logicalName":"track-rankings","displayName":"Track Rankings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"analyze-ai-presence","description":"<usecase>Analyze AI visibility, mentions, citations, Google AI Overview presence, Google AI Mode presence, AI search volume planning, topic-anchored competitive absence gaps, scraped AI answer pages, and LLM response signals.</usecase><when_to_use>Use this when you need brand visibility in AI responses, citation patterns, cited source-domain frequency, Google organic SERP AI Overview citation tracking, standalone Google AI Mode citation tracking, sampled AI prompt-usage demand, topic-anchored co","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"model":{"type":"string","maxLength":200,"minLength":1},"query":{"type":"string","maxLength":251000,"minLength":1},"device":{"enum":["desktop","mobile"],"type":"string"},"fields":{"type":"array","items":{"type":"string","maxLength":120,"minLength":1},"maxItems":50,"minItems":1},"keyword":{"type":"string","maxLength":251000,"minLength":1},"task_id":{"type":"string","maxLength":256,"minLength":1},"keywords":{"type":"array","items":{"type":"string","maxLength":500,"minLength":1},"maxItems":20},"language":{"type":"string","maxLength":200,"minLength":1},"location":{"type":"string","maxLength":200,"minLength":1},"platform":{"type":"string","maxLength":200,"minLength":1},"surfaces":{"type":"array","items":{"enum":["chat_gpt","claude","gemini","perplexity"],"type":"string"},"maxItems":4},"data_type":{"enum":["mentions","aggregated_metrics","cross_aggregated_metrics","top_domains","top_pages","citation_sources","mentions_locations","mentions_filters","keyword_data","keyword_locations","ai_search_volume","aio_presence","ai_mode_presence","ai_visibility","ai_visibility_gap","ai_scrape","llm_response","llm_response_async","llm_models","scrape_conversation","scrape_conversation_live","scrape_link","scrape_html","scraper_locations","scraper_tasks_ready","response_tasks_ready"],"type":"string","default":"mentions"},"count_only":{"type":"boolean"},"competitors":{"type":"array","items":{"type":"string","maxLength":253,"minLength":1},"maxItems":50},"temperature":{"type":"number","maximum":2,"minimum":0},"expand_query":{"type":"boolean"},"summary_only":{"type":"boolean"},"fields_preset":{"enum":["minimal","standard","full"],"type":"string"},"llm_platforms":{"type":"array","items":{"enum":["chatgpt","perplexity","gemini","claude"],"type":"string"},"maxItems":10},"location_code":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"integer","maximum":999999,"minimum":1}]},"location_name":{"type":"string","maxLength":200,"minLength":1},"output_format":{"enum":["json","tsv","csv","markdown"],"type":"string"},"target_domain":{"type":"string","maxLength":253,"minLength":1},"sample_synthesis":{"type":"boolean"},"include_subdomains":{"type":"boolean"}}},"title":"Analyze AI Presence","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze-ai-presence","displayName":"Analyze AI Presence"},{"name":"execute_query","description":"<usecase>Execute a single SQL statement against the authenticated user's analytics workspace.</usecase>\n<when_to_use>Use for raw SQL against the user-scoped workspace, including SELECT, WITH, INSERT, UPDATE, DELETE, CREATE TABLE, DROP TABLE, CREATE VIEW, DROP VIEW, ALTER TABLE, PRAGMA, SHOW TABLES, and DESCRIBE.</when_to_use>\n<when_not_to_use>Do not use this tool for staged-result browsing or exports. Use query to inspect handler_id-backed data and export to create files or workspace tables.</wh","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sql"],"properties":{"sql":{"type":"string","maxLength":20000,"minLength":1},"limit":{"type":"integer","maximum":1000,"minimum":1},"offset":{"type":"integer","maximum":1000000,"minimum":0}}},"title":"Execute Query","logicalName":"execute_query","displayName":"Execute Query","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"query","description":"<usecase>Inspect and refine a workspace table/view or a prior tool result referenced by handler_id.</usecase>\n<when_to_use>Use for filtering, projection, sorting, first/last inspection, or row counts inside the analytics workspace.</when_to_use>\n<when_not_to_use>Do not use raw SQL here; use execute_query for that. Do not use this tool to generate downloadable files.</when_not_to_use>\n<output>Returns a bounded preview of up to 20 rows and materializes handler_id into the analytics workspace on de","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":20,"maximum":20,"minimum":1},"order":{"enum":["asc","desc"],"type":"string"},"table":{"type":"string","maxLength":256,"minLength":1},"offset":{"type":"integer","default":0,"maximum":100000,"minimum":0},"columns":{"type":"array","items":{"type":"string","maxLength":256,"minLength":1},"maxItems":100,"minItems":1},"filters":{"type":"array","items":{"type":"object","required":["field","op"],"properties":{"op":{"enum":["eq","neq","gt","gte","lt","lte","contains","starts_with","in","not_in","between","is_null"],"type":"string"},"field":{"type":"string","maxLength":256,"minLength":1},"value":{"anyOf":[{"anyOf":[{"type":"string","maxLength":2048},{"type":"number"},{"type":"boolean"}]},{"type":"array","items":{"anyOf":[{"type":"string","maxLength":2048},{"type":"number"},{"type":"boolean"}]},"maxItems":100,"minItems":1}]}}},"maxItems":50,"minItems":1},"join_on":{"type":"array","items":{"type":"object","required":["left","right"],"properties":{"left":{"type":"string","maxLength":256,"minLength":1},"right":{"type":"string","maxLength":256,"minLength":1}}},"maxItems":10,"minItems":1},"sort_by":{"type":"string","maxLength":256,"minLength":1},"join_type":{"enum":["inner","left"],"type":"string"},"operation":{"enum":["query","first","last","count"],"type":"string","default":"query"},"handler_id":{"type":"string","maxLength":256,"minLength":1},"schema_name":{"type":"string","maxLength":256,"minLength":1},"join_handler_id":{"type":"string","maxLength":256,"minLength":1}}},"title":"Query","logicalName":"query","displayName":"Query","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"export","description":"<usecase>Get data out of the system as a downloadable file or load a staged result into the analytics workspace.</usecase>\n<when_to_use>Use handler_id for staged-result exports or workspace ingestion, and use table for direct file exports from an existing workspace table/view.</when_to_use>\n<when_not_to_use>Do not use this tool for browsing data previews. Use query for inspection and execute_query for raw SQL.</when_not_to_use>\n<output>Returns export metadata for either an opaque download_ref ha","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["type"],"properties":{"type":{"enum":["url","database"],"type":"string"},"limit":{"type":"integer","maximum":1000000,"minimum":1},"order":{"enum":["asc","desc"],"type":"string"},"table":{"type":"string","maxLength":256,"minLength":1},"format":{"enum":["tsv","csv","json","excel"],"type":"string","default":"tsv"},"columns":{"type":"array","items":{"type":"string","maxLength":256,"minLength":1},"maxItems":100,"minItems":1},"filters":{"type":"array","items":{"type":"object","required":["field","op"],"properties":{"op":{"enum":["eq","neq","gt","gte","lt","lte","contains","starts_with","in","not_in","between","is_null"],"type":"string"},"field":{"type":"string","maxLength":256,"minLength":1},"value":{"anyOf":[{"anyOf":[{"type":"string","maxLength":2048},{"type":"number"},{"type":"boolean"}]},{"type":"array","items":{"anyOf":[{"type":"string","maxLength":2048},{"type":"number"},{"type":"boolean"}]},"maxItems":100,"minItems":1}]}}},"maxItems":50,"minItems":1},"sort_by":{"type":"string","maxLength":256,"minLength":1},"handler_id":{"type":"string","maxLength":256,"minLength":1},"schema_name":{"type":"string","maxLength":256,"minLength":1},"ttl_minutes":{"type":"integer","default":60,"maximum":1440,"minimum":1}}},"title":"Export","logicalName":"export","displayName":"Export","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Wope&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Aud29wZS5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Wope%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.wope.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Wope%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.wope.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Wope&connectorUrl=https%3A%2F%2Fmcp.wope.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Wope\" --url \"https://mcp.wope.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/wope-mcp-176deae904","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/wope-mcp-176deae904/tools/{tool}","mcpServerUrl":"https://mcp.wope.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/wope-mcp-176deae904?live=1"}