PageSourceSearch

https://www.viberate.com/_next/static/chunks/pages/mcp-server-80ca14c7898fc6bd.js

js viberate.com collected 2026-10-03 17:35:22 UTC 49,669 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3799],{47037:function(e,s,t){var i=t(44239),n=t(1469),r=t(37005);e.exports=function(e){return"string"==typeof e||!n(e)&&r(e)&&"[object String]"==i(e)}},62708:function(e,s,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mcp-server",function(){return t(7705)}])},61593:function(e,s,t){"use strict";t.d(s,{Z:function(){return g}});var i=t(85893),n=t(41664),r=t.n(n),a=t(45697),o=t.n(a),l=t(67294),c=t(85518),d=t(87427),m=t(82759);let p=e=>{let{items:s=[],title:t="",onlyOneLi:n=!1,clickable:a=!0,logo:o=null,socials:c=null}=e,[d,m]=(0,l.useState)(!1),p=()=>s.map((e,s)=>(0,i.jsx)(l.Fragment,{children:e.skipLi?e.link.includes("http")?(0,i.jsxs)(l.Fragment,{children:[e.breakLine&&(0,i.jsx)("br",{}),(0,i.jsx)("a",{href:e.link,title:e.title,target:e.target,rel:e.rel,className:e.className,children:e.image?(0,i.jsx)("img",{alt:e.title,src:"/images/svg/".concat(e.image),width:e.imageWidth}):e.title})]}):(0,i.jsx)(r(),{as:e.as,href:e.link,title:e.title,target:e.target,rel:e.rel,className:e.className,legacyBehavior:!0,children:e.image?(0,i.jsx)("img",{alt:e.title,src:"/images/svg/".concat(e.image),width:e.imageWidth}):e.title}):(0,i.jsx)("li",{children:e.link.includes("http")?(0,i.jsx)("a",{href:e.link,title:e.title,target:e.target,rel:e.rel,className:e.className,children:e.image?(0,i.jsx)("img",{alt:e.title,src:"/images/svg/".concat(e.image),width:e.imageWidth}):e.title}):(0,i.jsx)(r(),{href:e.link,as:e.as,title:e.title,target:e.target,rel:e.rel,className:e.className,children:e.image?(0,i.jsx)("img",{alt:e.title,src:"/images/svg/".concat(e.image),width:e.imageWidth}):e.title})})},s)),h=()=>c.map((e,s)=>(0,i.jsx)(l.Fragment,{children:(0,i.jsx)("a",{href:e.link,title:e.title,target:e.target,rel:e.rel,className:e.className,children:e.image?(0,i.jsx)("img",{alt:e.title,src:"/images/svg/".concat(e.image),width:e.imageWidth}):e.title})},s));return(0,i.jsxs)("div",{className:"grid-item "+(d?"open":""),children:[o||null,(0,i.jsx)("h4",{className:"footer-menu-header ",onClick:()=>{a&&m(!d)},children:t}),(0,i.jsx)("ul",{className:"footer-menu",id:"footer-menu-1",children:(0,i.jsx)(l.Fragment,{children:n?(0,i.jsx)("li",{children:p()}):p()})}),c?(0,i.jsx)("div",{className:"socials",children:(0,i.jsx)(l.Fragment,{children:n?(0,i.jsx)("li",{children:h()}):h()})}):null]})};function h(e){let{classes:s=[],artist:t,analyticsChannels:n}=e,{viewFlow:a}=(0,m.default)(),o=!0;(t||a==d.Wg.ARTIST)&&(o=!1,s.push("black"),t=!0),c.tq&&!s.includes("black")&&s.push("black");let l="Viberate | ".concat(o?"Analytics":"for-Artists"),h=(0,i.jsx)("a",{href:"".concat(o?"/"+d.fi:"/"+d.Jt),title:l,children:(0,i.jsx)("img",{src:"/images/svg/logo-viberate-".concat(o?"analytics":"for-artists").concat(s.includes("black")?"-negative":"",".svg"),alt:l,className:"logo"})});return(0,i.jsxs)("footer",{className:"footer-new show fluid "+s.join(" "),children:[(0,i.jsx)("div",{className:"page",children:(0,i.jsx)("div",{className:"grid",children:o?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(p,{items:d.Oc.ANALYTICS.GENERAL,title:"Products",logo:h}),(0,i.jsx)(p,{items:d.Oc.ANALYTICS.FEATURES,title:"Features"}),(0,i.jsx)(p,{items:n||d.Oc.ANALYTICS.CHANNELS,title:"Channels"}),(0,i.jsx)(p,{items:d.Oc.ANALYTICS.USE_CASES,title:"Use Cases"}),(0,i.jsx)(p,{items:d.Oc.ANALYTICS.LEARN,title:"Other Products"}),(0,i.jsx)(p,{items:d.Oc.ANALYTICS.COMPANY,socials:d.Oc.SOCIALS,title:"Company"})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(p,{items:d.Oc.ARTIST.GENERAL,title:"Products",logo:h}),(0,i.jsx)(p,{items:d.Oc.ARTIST.OTHER_PRODUCTS,title:"Other Products"}),(0,i.jsx)(p,{items:d.Oc.ARTIST.COMPANY,title:"Company",socials:d.Oc.SOCIALS})]})})}),(0,i.jsx)("div",{className:"footnote",children:(0,i.jsx)("div",{className:"page",children:(0,i.jsxs)("p",{children:["Copyright ",new Date().getFullYear()," \xa9 Viberate ltd. \xa0\xa0•\xa0\xa0",(0,i.jsx)(r(),{href:"/terms-of-service/",title:"Terms Of Service ",children:"Terms Of Service"}),"\xa0\xa0•\xa0\xa0",(0,i.jsx)(r(),{href:"/privacy-and-cookie-policy/",title:"Privacy Policy ",children:"Privacy Policy"})]})})})]})}p.propTypes={items:o().array,title:o().string,onlyOneLi:o().bool,clickable:o().bool},h.propTypes={classes:o().array};var g=h},76106:function(e,s,t){"use strict";var i=t(85893),n=t(45697),r=t.n(n),a=t(67294),o=t(92185),l=t(90512);let c=e=>{let{question:s,answer:t,closed:n,answerInParagraph:r,wrapperClassName:c}=e,[d,m]=(0,a.useState)(null),[p,h]=(0,a.useState)(!1),[g,u]=(0,a.useState)(!1===n?"open":""),x=(0,a.useRef)(null);return"string"==typeof t&&(t=(0,o.Rt)(t)),(0,a.useEffect)(()=>{p&&setTimeout(()=>{h(!1)},500)},[p]),(0,a.useEffect)(()=>
1{if((null==x?void 0:x.current)&&null!==d){u("");let e=x.current;o.xr.slideToggle(e,500)}},[d]),(0,i.jsxs)("div",{className:(0,l.Z)("question js-question",n&&"closed",d&&"open",g,c),onClick:()=>{p||(h(!0),m(e=>!g&&!e))},children:[(0,i.jsx)("h2",{className:"question-title js-accordion-trigger",children:s}),(0,i.jsx)("div",{ref:x,className:"question-content js-accordion-content",children:r?(0,i.jsx)("p",{children:t}):t})]})};c.propTypes={question:r().string,answer:r().oneOfType([r().object,r().string])},s.Z=c},86128:function(e,s,t){"use strict";var i=t(85893),n=t(67294),r=t(92185);s.Z=e=>{var s;let{smallFaq:t,titleSmallFaq:a,closed:o}=e,[l,c]=(0,n.useState)(null),[d,m]=(0,n.useState)(!1),[p,h]=(0,n.useState)(!1===o?"open":""),g=(0,n.useRef)(null);return(0,n.useEffect)(()=>{d&&setTimeout(()=>{m(!1)},500)},[d]),(0,n.useEffect)(()=>{if((null==g?void 0:g.current)&&null!==l){h("");let e=g.current;r.xr.slideToggle(e,500)}},[l]),(0,i.jsxs)("div",{className:"question js-question ".concat(o?"closed":""," ").concat(l?"open":""," ").concat(p),onClick:()=>{d||(m(!0),c(e=>!p&&!e))},children:[(0,i.jsx)("h2",{className:"question-title js-accordion-trigger",children:a}),(0,i.jsxs)("div",{ref:g,className:"question-content js-accordion-content",children:[" ",(0,i.jsx)("br",{}),null==t?void 0:null===(s=t.questions)||void 0===s?void 0:s.map((e,s)=>(0,i.jsxs)(n.Fragment,{children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:"question-subtitle",children:e.question}),(0,i.jsx)("p",{children:e.answer})]}),(0,i.jsx)("br",{})]},s))]})]})}},61956:function(e,s,t){"use strict";var i=t(85893),n=t(9008),r=t.n(n);t(67294);var a=t(11163),o=t(87427);s.Z=function(e){let{title:s,description:t,imageUrl:n,metaLang:l="en",structuredData:c,canonical:d}=e,m=(0,a.useRouter)();return(0,i.jsxs)(r(),{children:[(0,i.jsx)("title",{children:s}),(0,i.jsx)("meta",{name:"description",content:t}),(0,i.jsx)("meta",{httpEquiv:"content-language",content:l}),(0,i.jsx)("link",{rel:"icon",href:"/images/favicon.ico",type:"image/x-icon"}),(0,i.jsx)("link",{rel:"shortcut icon",href:"/images/favicon.ico",type:"image/x-icon"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"57x57",href:"/images/apple-icon-57x57.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"60x60",href:"/images/apple-icon-60x60.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"72x72",href:"/images/apple-icon-72x72.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"76x76",href:"/images/apple-icon-76x76.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"114x114",href:"/images/apple-icon-114x114.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"120x120",href:"/images/apple-icon-120x120.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"144x144",href:"/images/apple-icon-144x144.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"152x152",href:"/images/apple-icon-152x152.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/images/apple-icon-180x180.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/images/android-icon-192x192.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/images/favicon-32x32.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/images/favicon-96x96.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/images/favicon-16x16.png"}),(0,i.jsx)("link",{rel:"manifest",href:"/images/manifest.json"}),(0,i.jsx)("meta",{name:"msapplication-TileColor",content:"#ffffff"}),(0,i.jsx)("meta",{name:"msapplication-TileImage",content:"/images/ms-icon-144x144.png"}),(0,i.jsx)("meta",{name:"theme-color",content:"#ffffff"}),(0,i.jsx)("link",{rel:"dns-prefetch",href:"https://viberate.ams3.digitaloceanspaces.com"}),(0,i.jsx)("link",{rel:"dns-prefetch",href:"https://viberate-upload.ams3.cdn.digitaloceanspaces.com/prod"}),(0,i.jsx)("link",{rel:"dns-prefetch",href:"https://connect.facebook.net"}),(0,i.jsx)("link",{rel:"dns-prefetch",href:"https://manager.eu.smartlook.cloud"}),(0,i.jsx)("link",{rel:"dns-prefetch",href:"https://web-writer.eu.smartlook.cloud"}),(0,i.jsx)("link",{rel:"dns-prefetch",href:"https://assets-proxy.smartlook.cloud"}),(0,i.jsx)("link",{rel:"dns-prefetch",href:"https://api.viberate.com"}),(0,i.jsx)("link",{rel:"dns-prefetch",href:"https://www.googletagmanager.com"}),(0,i.jsx)("link",{rel:"dns-prefetch",href:"https://www.google-analytics.com"}),c?(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(c)}}):"",(0,i.jsx)("meta",{property:"og:type",content:"website"}),(0,i.jsx)("meta",{property:"og:url",content:"https://"+o.R4+m.asPath}),(0,i.jsx)("meta",{property:"og:title",content:s}),(0,i.jsx)("meta",{property:"og:description",content:t}),(0,i.jsx)("meta",{property:"og:image",content:n}),(0,i.jsx)("meta",{property:"og:image:width",content:1200}),(0,i.jsx)("meta",{property:"og:image:height",content:630}),(0,i.jsx)("meta",{property:"og:image:type",content:"image/jpeg"}),(0,i.jsx)("meta",{property:"og:image:alt",content:s}),(0,i.jsx)("meta",{property:"fb:app_id",content:o.w.FACEBOOK_APP_ID}),(0,i.jsx)("meta",{property:"twitter:card",content:"summary_large_image"}),(0,i.jsx)("meta",{property:"twitter:url",content:"https://"+o.R4+m.asPath}),(0,i.jsx)("meta",{name:"twitter:title",content:s}),(0,i.jsx)("meta",{name:"twitter:description",content:t}),(0,i.jsx)("meta",{name:"twitter:image",content:n}),d||"",(0,i.jsx)("meta",{name:"viewport",content:"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"}),(0,i.jsx)("meta",{name:"google-adsense-account",content:"ca-pub-7592671152880369"})]})}},33709:function(e,s,t){"use strict";function i(){return null}t.d(s,{Z:function(){return i}}),t(4298)},45084:function(e,s,t){"use strict";var i=t(85893);t(67294);var n=t(76106),r=t(86128);s.Z=function(e){var s,t;let{data:a,smallFaq:o,titleSmallFaq:l="",className:c="section-faq-split white",title:d="Questions? We have answers",answerInParagraph:m=!0,belowFaq:p=null,bgImage:h=!1}=e;if((null==a?void 0:a.questions)&&(null==a?void 0:null===(s=a.questions)||void 0===s?void 0:s.length))return(0,i.jsxs)("section",{id:"faq",className:"landing-section ".concat(c),children:[h&&(0,i.jsx)("div",{className:"bg-image"}),(0,i.jsxs)("div",{className:"page",children:[(0,i.jsx)("div",{className:"pro-section-header",children:(0,i.jsx)("h2",{className:"landing-section-title",children:d})}),(0,i.jsxs)("div",{className:"pro-section-content",children:[null==a?void 0:null===(t=a.questions)||void 0===t?void 0:t.map((e,s)=>(0,i.jsx)(n.Z,{answerInParagraph:m,question:e.question,answer:e.answer,closed:0!==s},s)),""!=l?(0,i.jsx)(r.Z,{smallFaq:o,closed:!0,titleSmallFaq:l}):"",p]})]})]})}},15844:function(e,s,t){"use strict";t.d(s,{Z:function(){return n}});var i=t(85893);function n(e){let{apple:s=!0,className:t=""}=e;return(0,i.jsxs)("div",{className:"logos ".concat(t),children:[(0,i.jsxs)("ul",{children:[!0==s?(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/apple.svg",alt:"Apple"})}):"",(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/sony-music.svg",alt:"Sony Music"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-berklee.svg",alt:"Berklee"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-insomniac.svg",alt:"Insomniac"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-roskilde.svg",alt:"Roskilde Fe
1stival"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-gema.svg",alt:"GEMA"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-united-masters.svg",alt:"United Masters"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-prs.svg",alt:"PRS for Music"})})]}),(0,i.jsxs)("ul",{children:[!0==s?(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/apple.svg",alt:"Apple"})}):"",(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/sony-music.svg",alt:"Sony Music"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-berklee.svg",alt:"Berklee"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-insomniac.svg",alt:"Insomniac"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-roskilde.svg",alt:"Roskilde Festival"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-gema.svg",alt:"GEMA"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-united-masters.svg",alt:"United Masters"})}),(0,i.jsx)("li",{children:(0,i.jsx)("img",{src:"/images/svg/logo-prs.svg",alt:"PRS for Music"})})]})]})}t(67294)},7705:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return q}});var i=t(85893),n=t(67294),r=t(47037),a=t.n(r),o=t(7334),l=t.n(o),c=t(41664),d=t.n(c),m=t(11163);function p(){let e=document.getElementById("mcp-pricing");e&&window.scrollTo({top:e.getBoundingClientRect().top+window.scrollY-80,behavior:"smooth"})}function h(e){let{constants:s}=e,{features:t,sectionClass:n="alt-spotify-landing-1"}=s;return(0,i.jsx)("section",{id:"mcp-how-viberate-works",className:"landing-section section-landing-hero-claim alt-spotify-landing ".concat(n),children:(0,i.jsxs)("div",{className:"page",children:[(0,i.jsx)("h2",{className:"landing-section-title",style:{margin:"60px 0 48px"},children:"How Viberate MCP works"}),(0,i.jsx)("div",{className:"claim-features-list",children:t.map((e,s)=>(0,i.jsxs)("div",{className:"claim-feature ".concat("popular"===e.premiumTagClassName?"popular":""),children:[(0,i.jsxs)("article",{className:"content",children:[(0,i.jsxs)("h2",{className:"claim-feature-title",children:[e.premiumTag&&(0,i.jsx)("span",{className:"tag-premium ".concat(e.premiumTagClassName),children:e.premiumTagText}),e.title]}),(0,i.jsxs)("ul",{className:"bullets plain",children:[(0,i.jsx)("li",{className:"bullet-item",children:e.description}),(0,i.jsx)("li",{className:"bullet-item bullet-actions",children:(0,i.jsx)("a",{onClick:p,style:{cursor:"pointer"},children:e.cta||"Try free MCP access"})})]})]}),(0,i.jsx)("figure",{className:"claim-feature-visual",children:(0,i.jsx)("img",{src:e.image,alt:e.imgAlt||e.title})})]},s))})]})})}var g=function(){return(0,i.jsx)("section",{className:"landing-section section-landing-api-use-cases blue-grey",children:(0,i.jsxs)("div",{className:"page",children:[(0,i.jsx)("h2",{className:"landing-section-title",children:"Built for music industry workflows"}),(0,i.jsxs)("ul",{className:"usecases",children:[(0,i.jsxs)("li",{children:[(0,i.jsx)("h3",{children:"A&R & labels"}),(0,i.jsx)("article",{children:(0,i.jsx)("p",{children:"Find rising artists by genre, country, momentum, audience location, and performance signals. Use Viberate MCP to turn talent discovery questions into fast, data-backed shortlists."})})]}),(0,i.jsxs)("li",{children:[(0,i.jsx)("h3",{children:"Artist managers"}),(0,i.jsx)("article",{children:(0,i.jsx)("p",{children:"Track your artists, compare them with similar acts, review playlist and audience movement, and prepare quick performance summaries directly inside your AI assistant."})})]}),(0,i.jsxs)("li",{children:[(0,i.jsx)("h3",{children:"Brands & sync teams"}),(0,i.jsx)("article",{children:(0,i.jsx)("p",{children:"Check whether an artist fits a campaign, partnership, or sync opportunity by reviewing audience demographics, top markets, social signals, and recent growth."})})]}),(0,i.jsxs)("li",{children:[(0,i.jsx)("h3",{children:"Developers & data teams"}),(0,i.jsx)("article",{children:(0,i.jsx)("p",{children:"Use music data through an AI-native workflow without building a full custom API integration for every internal question or report."})})]})]})]})})},u=t(15844),x=t(87427);function j(){let e=document.getElementById("mcp-pricing");e&&window.scrollTo({top:e.getBoundingClientRect().top+window.scrollY-80,behavior:"smooth"})}
1function y(e){let{constants:s}=e,{underlinedTitleText:t,remainingTitleText:n,leadText:r}=s;return(0,i.jsx)("section",{className:"landing-section  section-landing-hero-spotify ".concat((null==s?void 0:s.sectionClass)||""),children:(0,i.jsxs)("div",{className:"page",children:[(0,i.jsxs)("article",{className:"section-article",children:[(0,i.jsxs)("h1",{className:"landing-section-title",children:[s.beforeUnderlineTxt,(0,i.jsx)("span",{className:"underline",children:t})," ",n]}),(0,i.jsx)("p",{className:"lead",children:r}),(0,i.jsxs)("div",{className:"actions",children:[(0,i.jsx)("button",{onClick:j,className:"button primary m rounded",children:s.cta||"Try free MCP access"}),(0,i.jsx)("div",{className:"subtext",children:s.belowCta||"Limited free tier also available. PRO founding price available for early users!"})]}),(0,i.jsx)("div",{className:"visual-wrapper",children:(0,i.jsx)("div",{className:"visual",children:(0,i.jsxs)("picture",{children:[(0,i.jsx)("source",{srcSet:s.mobileImg?s.mobileImg:"",media:"(max-width: 767px)"}),(0,i.jsx)("img",{src:s.img?s.img:"",alt:s.alt||"Spotify Analytics of ".concat(x.uO.ARTIST.whole," Artists: Premium Stats, Unbeatable Price")})]})})})]}),(0,i.jsx)("div",{className:"logos-title",children:s.trustedBy||"Viberate data is used by teams across the music industry"}),(0,i.jsx)(u.Z,{apple:!1})]})})}function v(){let e=document.getElementById("mcp-pricing");e&&window.scrollTo({top:e.getBoundingClientRect().top+window.scrollY-80,behavior:"smooth"})}function f(e){let{constants:s}=e,{title:t,featureCards:n,including:r}=s;return(0,i.jsx)("section",{className:"landing-section section-landing-spotify-stats white ".concat((null==s?void 0:s.sectionClass)||""),children:(0,i.jsx)("div",{className:"page",children:(0,i.jsxs)("article",{className:"section-article",children:[(0,i.jsxs)("h2",{className:"landing-section-title",children:[t.beforeUnderlineTxt,(0,i.jsx)("span",{className:"underline",children:(0,i.jsxs)("span",{children:[t.underlineTxt,"\xa0"]})}),(0,i.jsx)("br",{}),t.afterUnderlineTxt]}),(0,i.jsx)("br",{}),(0,i.jsx)("br",{}),(0,i.jsxs)("p",{className:"lead",style:{marginTop:15},children:["Ask questions about artists, audiences, markets, charts, and festivals directly inside your AI assistant.",(0,i.jsx)("br",{}),(0,i.jsx)("br",{}),"Viberate MCP connects your assistant to structured music data and returns answers in the same workflow."]}),(0,i.jsx)("div",{className:"list-stats",children:null==n?void 0:n.map((e,s)=>(0,i.jsx)("div",{className:"item",children:(0,i.jsxs)("div",{className:"feature-card",children:[(0,i.jsx)("h3",{children:e.title}),(0,i.jsx)("p",{children:e.description})]})},s))}),(0,i.jsx)("div",{className:"actions",children:(0,i.jsx)("button",{onClick:v,className:"button primary m rounded",children:r.cta||"Explore Viberate MCP"})})]})})})}let b=[{category:"A&R / Discovery",icon:(0,i.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("circle",{cx:"11",cy:"11",r:"8"}),(0,i.jsx)("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"})]}),color:"#4F6EF7",prompt:"Find emerging Afro House artists from France, Germany, and the Netherlands with strong Spotify growth, rising playlist reach, and increasing audience momentum in the last 90 days.",returns:"Returns artist matches, growth signals, and market context."},{category:"Managers",icon:(0,i.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("path",{d:"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"}),(0,i.jsx)("circle",{cx:"12",cy:"7",r:"4"})]}),color:"#2ECC71",prompt:"Compare my artist with three similar artists across Spotify followers, monthly listeners, playlist reach, YouTube views, and top audience cities. Show where we are gaining or losing momentum.",returns:"Returns a side-by-side view of performance and competitive gaps."},{category:"Brands / Partnerships",icon:(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,i.jsx)("path",{d:"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"})}),color:"#E05FA0",prompt:"Analyze this artist's audience for a potential brand partnership. Focus on top countries, top cities, age and gender breakdown, TikTok and Instagram audience signals, and recent growth.",returns:"Returns audience fit and partnership signals."}];function k(e){let{text:s}
1=e,[t,r]=(0,n.useState)(!1);return(0,i.jsxs)("button",{className:"prompt-copy-btn",onClick:()=>{navigator.clipboard.writeText(s).then(()=>{r(!0),setTimeout(()=>r(!1),2e3)})},children:[(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),(0,i.jsx)("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]}),t?"Copied!":"Copy prompt"]})}function C(){return(0,i.jsx)("section",{id:"mcp-prompt-examples",className:"landing-section section-prompt-examples",children:(0,i.jsxs)("div",{className:"page",children:[(0,i.jsxs)("div",{className:"prompt-examples-tag",children:[(0,i.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i.jsx)("path",{d:"M12 2l2.4 7.4H22l-6.2 4.5 2.4 7.4L12 17l-6.2 4.3 2.4-7.4L2 9.4h7.6z"})}),"PROMPT EXAMPLES"]}),(0,i.jsx)("h2",{className:"landing-section-title",children:"What you can ask"}),(0,i.jsx)("p",{className:"lead",children:"Use natural language to explore artists, audiences, tracks, festivals, and music markets inside ChatGPT, Claude, Gemini or Grok."}),(0,i.jsx)("div",{className:"prompt-columns",children:b.map((e,s)=>(0,i.jsxs)("div",{className:"prompt-column",children:[(0,i.jsxs)("div",{className:"prompt-column-header",style:{color:e.color},children:[(0,i.jsx)("span",{className:"prompt-column-icon",style:{backgroundColor:"".concat(e.color,"20")},children:e.icon}),(0,i.jsx)("span",{className:"prompt-column-category",children:e.category})]}),(0,i.jsxs)("div",{className:"prompt-card",children:[(0,i.jsxs)("div",{className:"prompt-card-label",children:[(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("polyline",{points:"23 4 23 10 17 10"}),(0,i.jsx)("polyline",{points:"1 20 1 14 7 14"}),(0,i.jsx)("path",{d:"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"})]}),"Prompt"]}),(0,i.jsx)("p",{className:"prompt-card-text",children:e.prompt}),(0,i.jsx)("div",{className:"prompt-card-send",children:(0,i.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("line",{x1:"22",y1:"2",x2:"11",y2:"13"}),(0,i.jsx)("polygon",{points:"22 2 15 22 11 13 2 9 22 2"})]})})]}),(0,i.jsxs)("div",{className:"prompt-returns",children:[(0,i.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("line",{x1:"18",y1:"20",x2:"18",y2:"10"}),(0,i.jsx)("line",{x1:"12",y1:"20",x2:"12",y2:"4"}),(0,i.jsx)("line",{x1:"6",y1:"20",x2:"6",y2:"14"})]}),(0,i.jsx)("span",{children:e.returns})]}),(0,i.jsx)(k,{text:e.prompt})]},s))})]})})}let w={ChatGPT:{title:"Connect Viberate MCP to ChatGPT",intro:"Add the Viberate MCP server as a custom app in ChatGPT. After connecting and signing in, you can start asking Viberate music data questions directly inside ChatGPT.",urlLabel:"Viberate MCP server URL",mcpUrl:"https://mcp.viberate.com/v1/mcp",bottomNote:"Free access is available after connecting. If your request requires PRO access or you reach the free limit, ChatGPT will return an upgrade link inside the conversation.",steps:[{heading:"Open ChatGPT settings",body:"<p>To connect Viberate MCP, you need a ChatGPT Plus plan or higher.</p>\n          <p>Before adding the Viberate MCP connector, make sure Developer mode is enabled.</p>\n          <p>Go to <strong>Settings → Security and Login</strong> and turn on the <strong>Developer mode</strong> toggle.</p>\n          <p>Then open <strong>Plugins</strong> from the left-side menu to continue.</p>",image:"chatgpt-1.png"},{heading:"Create a new app",body:"<p>In <strong>Plugins</strong>, scroll down and click “Browse Plugins”</p>",image:"chatgpt-2.png"},{heading:"Configure the Viberate MCP app",body:"<ol>\n          <li>In the <strong>Plugins</strong> section click on the + icon in the upper right corner.</li>\n          <li>Select <strong>Server URL</strong> as the connection type and paste the URL above into the Connection field.</li>\n          <li>Set <strong>Authentication</strong> to <strong>OAuth</strong>.</li>\n          <li>Tick <strong>I understand and want to continue</strong>, then click <strong>Create</strong>.</li>\n        </ol>",image:"chatgpt-3.png"},{heading:"Sign in with Viberate MCP",body:"<p>After the app is created, click <strong>Sign in with Viberate MCP</strong>.</p>",image:"chatgpt-4.png"},{heading:"Sign in with your Viberate account",body:"<p>Sign in with your Viberate account. If you do not have one yet, click <strong>Sign up</strong> and complete registration.</p><p>After login, you will return to ChatGPT with Viberate MCP connected.</p>",image:"chatgpt-5.png"},{heading:"Start using Viberate data",body:"<p>Once connected, you can review the plugin's permissions and connection details here at any time.</p><p>Start a new chat and ask your first Viberate music data question.</p>",image:"chatgpt-6.png"}]},Claude:{title:"Connect Viberate MCP to Claude",intro:"Viberate MCP is an official Claude connector. After connecting and signing in, you can use Viberate music data directly inside your Claude conversations.",hideUrlBar:!0,bottomNote:"Free access is available after connecting. If your request requires PRO access or you reach the free limit, Claude will return an upgrade link inside the conversation.",steps:[{heading:"Open Claude settings",body:"<p>Click your profile icon in Claude and select <strong>Settings</strong>.</p>",image:"claude-1.png"},{heading:"Go to Connectors",body:"<p>In the settings window, open <strong>Connectors</strong> and click the + icon in the upper-right corner and select <strong>Browse connectors</strong>.</p>",image:"claude-2.png"},{heading:"Find and connect Viberate MCP",body:"<p>Search for <strong>Viberate</strong> in the connector directory and click <strong>Connect</strong>.</p>",image:"claude-4.png"},{heading:"Sign in with your Viberate account",body:"<p>Sign in with your Viberate account. If you do not have one yet, select <strong>Create account</strong> and complete the registration flow.</p>",image:"claude-7.png"},{heading:"Start using Viberate data",body:"<p>After successful login, you will return to Claude with Viberate MCP added to your connector list.</p><p>For smoother use, set permissions to <strong>Allow</strong> for the Viberate MCP tools.</p>",image:"claude-6.png"}]},Grok:{title:"Connect Viberate MCP to Grok",intro:"Add Viberate MCP as a custom connector in Grok. After connecting and signing in, you can start asking Viberate music data questions inside Grok.",urlLabel:"Viberate MCP server URL",mcpUrl:"https://mcp.viberate.com/v1/sse",bottomNote:"Free access is available after connecting. If your request requires PRO access or you reach the free limit, Grok will return an upgrade link inside the conversation.",steps:[{heading:"Open Connectors",body:"<p>Click the <strong>Plugins</strong> button above your profile picture in the bottom-left corner to open the C
1onnectors screen.</p>",image:"grok-1.png"},{heading:"Create a custom connector",body:"<p>Click <strong>New Connector</strong> in the top-right corner, then select <strong>Custom</strong>.</p>",image:"grok-2.png"},{heading:"Add the Viberate server",body:"<p>Enter <strong>Viberate</strong> as the connector name and paste the URL above as the server URL.</p><p>Then click <strong>Add Connector</strong>.</p>",image:"grok-3.png"},{heading:"Enter the OAuth settings",body:"<p>Enter the following details:</p>\n          <ul>\n            <li><strong>Client ID:</strong> mIFg7ga3rpVQdEG7c4JJlyCutn6bhpVpSoAndQSZJ44</li>\n            <li><strong>Authorization Endpoint:</strong> https://mcp.viberate.com/authorize</li>\n            <li><strong>Token Endpoint:</strong> https://mcp.viberate.com/token</li>\n            <li><strong>Scope:</strong> offline_access</li>\n          </ul>\n          <p>Leave <strong>Client Secret</strong> empty and keep <strong>Token Auth Method</strong> set to <strong>none</strong> (PKCE only, recommended).</p>\n          <p>Click <strong>Save &amp; Connect</strong>.</p>",image:"grok-4.png"},{heading:"Sign in and authorize",body:"<p>Sign in to your Viberate account, or create one if needed, then authorize the connection.</p><p>After successful authorization, Viberate will appear under <strong>Connected</strong> and is ready to use in Grok.</p>",image:"grok-5.png"},{heading:"Viberate connected",body:"<p>Once connected, Viberate is listed under <strong>Connected</strong> and marked as <strong>Added</strong> — ready to use in Grok.</p>",image:"grok-6.png"}]},Perplexity:{title:"Connect Viberate MCP to Perplexity",intro:"Add Viberate MCP as a custom connector in Perplexity. After connecting and signing in, you can start asking Viberate music data questions directly inside Perplexity.",urlLabel:"Viberate MCP server URL",mcpUrl:"https://mcp.viberate.com/v1/mcp",bottomNote:"Free access is available after connecting. If your request requires PRO access or you reach the free limit, Perplexity will return an upgrade link inside the conversation.",steps:[{heading:"Open Perplexity settings",body:"<p>To connect Viberate MCP, you need a Perplexity Pro, Max, or Enterprise plan.</p><p>Open your account menu and select <strong>All settings</strong>.</p>",image:"Perplexity_1.png"},{heading:"Go to Connectors",body:"<p>In Settings, select <strong>Connectors</strong> under the Computer section.</p>",image:"Perplexity_2.png"},{heading:"Add the Viberate MCP server",body:"<ol>\n          <li>Click <strong>Custom connector</strong>, then select <strong>Add MCP connector</strong>.</li>\n          <li>Enter <strong>Viberate</strong> as the name and paste the URL above into the MCP server URL field.</li>\n          <li>Check the confirmation box and click <strong>Add</strong>.</li>\n        </ol>",image:"Perplexity_3.png"},{heading:"Connect Viberate",body:"<p>Find <strong>Viberate</strong> in your Connectors list, open it, and click the <strong>+</strong> button to add the connector to your Perplexity account.</p>",image:"Perplexity_4.png"},{heading:"Sign in and authorize",body:"<p>Sign in to your Viberate account, or create one if you don't have one yet. Complete the authorization to connect Viberate to Perplexity.</p><p>After successful authorization, Viberate is ready to use in Perplexity.</p>",image:"Perplexity_5.png"}]},Gemini:{title:"Connect Viberate MCP to Gemini",intro:"Gemini MCP setup depends on the Gemini product you use. Follow the steps below and refer to Google's official documentation for the latest configuration instructions.",urlLabel:"Viberate MCP server URL",mcpUrl:"https://mcp.viberate.com/v1/sse",bottomNote:"Google's MCP setup can change and may differ between Gemini products. Use Google's official documentation as the source of truth for the latest setup process.",fullWidth:!0,officialLink:{label:"Gemini Code Assist: configure MCP servers",url:"https://developers.google.com/gemini-code-assist/docs/use-agentic-chat-pair-programmer"},steps:[{heading:"Setup guidance",body:"<ol>\n          <li>Copy the Viberate MCP server URL above.</li>\n          <li>Open the Gemini product where you want to configure MCP — such as <strong>Gemini Code Assist</strong> or <strong>Gemini CLI</strong>.</li>\n          <li>
1Follow Google's official MCP setup instructions for configuring a remote MCP server.</li>\n          <li>Add <strong>Viberate MCP</strong> as the server name.</li>\n          <li>Use the URL above as the server URL.</li>\n          <li>Complete the connection and sign in with your Viberate account when prompted.</li>\n          <li>After setup, start a Gemini session and ask your first Viberate music data question.</li>\n        </ol>",image:null}]}};function N(e){let{assistant:s,onClose:t}=e,[r,a]=(0,n.useState)(0),[o,l]=(0,n.useState)(!1),c=w[s],d=(0,n.useRef)(null);if((0,n.useEffect)(()=>(a(0),document.body.style.overflow="hidden",()=>{document.body.style.overflow=""}),[s]),!c)return null;let m=c.steps,p=m.length,h=m[r],g=r===p-1;return(0,i.jsx)("div",{className:"mcp-modal-overlay",onClick:t,children:(0,i.jsxs)("div",{className:"mcp-modal",onClick:e=>e.stopPropagation(),children:[(0,i.jsxs)("div",{className:"mcp-modal-header",children:[(0,i.jsx)("strong",{className:"mcp-modal-title",children:c.title}),(0,i.jsx)("button",{className:"mcp-modal-close",onClick:t,"aria-label":"Close",children:(0,i.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,i.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})})]}),(0,i.jsxs)("div",{className:"mcp-modal-intro",children:[(0,i.jsx)("p",{className:"mcp-modal-intro-text",children:c.intro}),!c.hideUrlBar&&(0,i.jsxs)("div",{className:"mcp-modal-url-bar",children:[(0,i.jsx)("span",{className:"mcp-modal-url-label",children:c.urlLabel}),(0,i.jsxs)("div",{className:"mcp-modal-url-row",children:[(0,i.jsx)("code",{className:"mcp-modal-url",children:c.mcpUrl}),(0,i.jsx)("button",{className:"mcp-modal-copy-btn",onClick:()=>{navigator.clipboard.writeText(c.mcpUrl).then(()=>{l(!0),setTimeout(()=>l(!1),2e3)})},children:o?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:(0,i.jsx)("polyline",{points:"20 6 9 17 4 12"})}),"Copied"]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),(0,i.jsx)("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]}),"Copy server URL"]})})]})]})]}),(0,i.jsxs)("div",{className:"mcp-modal-progress",children:[m.map((e,s)=>(0,i.jsx)("span",{className:"mcp-modal-dot ".concat(s===r?"active":s<r?"done":""),onClick:()=>a(s)},s)),(0,i.jsxs)("span",{className:"mcp-modal-step-count",children:["Step ",r+1," of ",p]})]}),(0,i.jsxs)("div",{className:"mcp-modal-body".concat(c.fullWidth?" mcp-modal-body--full":""),onTouchStart:e=>{d.current=e.touches[0].clientX},onTouchEnd:e=>{if(null===d.current)return;let s=e.changedTouches[0].clientX-d.current;s>50?a(e=>Math.max(0,e-1)):s<-50&&a(e=>Math.min(p-1,e+1)),d.current=null},children:[!c.fullWidth&&(0,i.jsx)("div",{className:"mcp-modal-image",children:h.image?(0,i.jsx)("img",{src:"/images/mcp/".concat(h.image),alt:""}):(0,i.jsx)("div",{className:"mcp-modal-image-placeholder",children:(0,i.jsxs)("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}),(0,i.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,i.jsx)("polyline",{points:"21 15 16 10 5 21"})]})})}),(0,i.jsxs)("div",{className:"mcp-modal-text",children:[(0,i.jsx)("h3",{className:"mcp-modal-step-heading",children:h.heading}),(0,i.jsx)("div",{className:"mcp-modal-step-body",dangerouslySetInnerHTML:{__html:h.body}}),g&&c.officialLink&&(0,i.jsxs)("a",{className:"mcp-modal-official-link",href:c.officialLink.url,target:"_blank",rel:"noopener noreferrer",children:[(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),(0,i.jsx)("polyline",{points:"15 3 21 3 21 9"}),(0,i.jsx)("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]}),c.officialLink.label]}),g&&c.bottomNote&&(0,i.jsx)("p",{className:"mcp-modal-bottom-note",children:c.bottomNote})]})]}),(0,i.jsxs)("div",{className:"mcp-modal-footer",children:[(0,i.jsxs)("button",{className:"mcp-modal-btn mcp-modal-btn--back",onClick:()=>a(e=>e-1),disabled:0===r,children:[(0,i.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,i.jsx)("polyline",{points:"15 18 9 12 15 6"})}),"Back"]}),g?(0,i.jsxs)("button",{className:"mcp-modal-btn mcp-modal-btn--done",onClick:t,children:["Done",(0,i.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,i.jsx)("polyline",{points:"20 6 9 17 4 12"})})]}):(0,i.jsxs)("button",{className:"mcp-modal-btn mcp-modal-btn--next",onClick:()=>a(e=>e+1),children:["Next",(0,i.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,i.jsx)("polyline",{points:"9 18 15 12 9 6"})})]})]})]})})}let P=[{name:"ChatGPT",img:"/images/mcp/gpt.png"},{name:"Claude",img:"/images/mcp/claude.png"},{name:"Gemini",img:"/images/mcp/gemini.png"},{name:"Grok",img:"/images/mcp/grok.png"},{name:"Perplexity",img:"/images/mcp/perplexity.svg"},{name:"Custom LLM",img:"/images/mcp/custom-ai.svg",href:"https://viberate-upload.ams3.cdn.digitaloceanspaces.com/prod/
1assets/Custom_MCP.PDF"}];function L(){let[e,s]=(0,n.useState)(null);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("section",{id:"mcp-pricing",className:"landing-section section-mcp-pricing",children:(0,i.jsxs)("div",{className:"page",children:[(0,i.jsxs)("div",{className:"mcp-pricing-tag",children:[(0,i.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i.jsx)("path",{d:"M12 2l2.4 7.4H22l-6.2 4.5 2.4 7.4L12 17l-6.2 4.3 2.4-7.4L2 9.4h7.6z"})}),"PRICING & ACTIVATION"]}),(0,i.jsx)("h2",{className:"landing-section-title",children:"Start using Viberate MCP"}),(0,i.jsx)("p",{className:"lead",children:"Connect the Viberate MCP server to ChatGPT, Claude, Gemini, Grok, Perplexity, or other MCP-compatible AI assistants and custom LLMs to use Viberate music data directly in your AI workflow. Setup takes less than a minute, and you can start with the free plan."}),(0,i.jsx)("div",{className:"mcp-pricing-card",children:(0,i.jsxs)("div",{className:"mcp-pricing-card-content",children:[(0,i.jsx)("div",{className:"mcp-pricing-row",children:(0,i.jsx)("div",{className:"mcp-pricing-price-row",children:(0,i.jsx)("div",{children:(0,i.jsxs)("div",{className:"mcp-pricing-amount",children:["€",99,(0,i.jsx)("span",{children:"/month*"})]})})})}),(0,i.jsx)("div",{className:"mcp-pricing-row",children:(0,i.jsxs)("span",{children:[(0,i.jsx)("strong",{children:"Viberate Professional included"}),(0,i.jsx)("br",{}),"Every Viberate MCP subscription includes full access to Viberate Professional at no extra cost.",(0,i.jsx)("br",{}),(0,i.jsx)("br",{}),"For ",(0,i.jsx)("strong",{children:"€99/month"}),", you get full Viberate MCP access plus"," ",(0,i.jsx)(d(),{href:"/pricing",children:"Viberate Professional"}),", including dashboards, charts, rankings, historical data, and the complete Professional feature set for deeper music analysis.",(0,i.jsx)("br",{}),"Viberate Professional is currently valued at ",(0,i.jsx)("strong",{children:"€89/month"})," when purchased separately.",(0,i.jsx)("p",{className:"mcp-assistants-footer",children:"* €99/month when billed annually. €119/month when billed monthly"})]})}),(0,i.jsx)(d(),{href:"/pricing",className:"button m rounded mcp-cta",title:"Start 7-Day Free Trial",children:"Start 7-Day Free Trial"})]})}),(0,i.jsxs)("div",{id:"mcp-assistants-title",className:"mcp-assistants-title",children:[(0,i.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i.jsx)("path",{d:"M12 2l2.4 7.4H22l-6.2 4.5 2.4 7.4L12 17l-6.2 4.3 2.4-7.4L2 9.4h7.6z"})}),(0,i.jsx)("h3",{children:"Choose your AI assistant"}),(0,i.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i.jsx)("path",{d:"M12 2l2.4 7.4H22l-6.2 4.5 2.4 7.4L12 17l-6.2 4.3 2.4-7.4L2 9.4h7.6z"})})]}),(0,i.jsx)("div",{className:"mcp-assistants-grid",children:P.map(e=>{let t=e.href?{href:e.href,target:"_blank",rel:"noopener noreferrer"}:{onClick:()=>s(e.name),style:{cursor:"pointer"}};return(0,i.jsxs)("a",{className:"mcp-assistant-btn",...t,children:[(0,i.jsx)("span",{className:"mcp-assistant-icon",children:(0,i.jsx)("img",{src:e.img,alt:e.name,width:"36",height:"36"})}),(0,i.jsxs)("span",{className:"mcp-assistant-text",children:[(0,i.jsx)("span",{className:"mcp-assistant-sub",children:"Connect and use in"}),(0,i.jsx)("span",{className:"mcp-assistant-name",children:e.name})]}),(0,i.jsx)("svg",{className:"mcp-assistant-arrow",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,i.jsx)("polyline",{points:"9 18 15 12 9 6"})})]},e.name)})}),(0,i.jsxs)("p",{className:"mcp-assistants-hint",children:[(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,i.jsx)("line",{x1:"12",y1:"8",x2:"12",y2:"12"}),(0,i.jsx)("line",{x1:"12",y1:"16",x2:"12.01",y2:"16"})]}),"Click a button to get step-by-step setup instructions and your MCP server link."]}),(0,i.jsxs)("p",{className:"mcp-assistants-footer",children:[(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("rect",{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}),(0,i.jsx)("path",{d:"M7 11V7a5 5 0 0 1 10 0v4"})]}),"Free usage is limited. Upgrade prompts and subscription management happen inside your AI assistant."]})]})}),e&&(0,i.jsx)(N,{assistant:e,onClose:()=>s(null)})]})}function A(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"pay-modal-icon pay-modal-icon--success",children:(0,i.jsx)("svg",{width:"36",height:"36",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,i.jsx)("polyline",{points:"20 6 9 17 4 12"})})}),(0,i.jsx)("h2",{className:"pay-modal-title",children:"You're all set!"}),(0,i.jsx)("p",{className:"pay-modal-lead",children:"Your Viberate MCP subscription is active. You can now use Viberate music data inside your AI assistant without limits."}),(0,i.jsxs)("div",{className:"pay-modal-note",children:[(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,i.jsx)("line",{x1:"12",y1:"8",x2:"12",y2:"12"}),(0,i.jsx)("line",{x1:"12",y1:"16",x2:"12.01",y2:"16"})]}),"Start a new conversation in ChatGPT, Claude, Gemini, or Grok and ask your first question. For detailed instructions on how to add the MCP to your preferred LLM, see"," ",(0,i.jsx)("a",{href:"https://www.viberate.com/mcp-server#mcp-pricing",children:"our guide"}),"."]})]})}function S(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"pay-modal-icon pay-modal-icon--duplicate",children:(0,i.jsxs)("svg",{width:"36",height:"36",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,i.jsx)("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),(0,i.jsx)("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})]})}),(0,i.jsx)("h2",{className:"pay-modal-title",children:"You're already subscribed"}),(0,i.jsx)("p",{className:"pay-modal-lead",children:"You already have an active Viberate MCP subscription, so a new one can't be started. You can manage or cancel your existing plan directly inside your AI assistant."}),(0,i.jsxs)("div",{className:"pay-modal-note",children:[(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,i.jsx)("line",{x1:"12",y1:"8",x2:"12",y2:"12"}),(0,i.jsx)("line",{x1:"12",y1:"16",x2:"12.01",y2:"16"})]}),"Upgrade prompts and subscription management happen inside your AI assistant."]})]})}function T(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"pay-modal-icon pay-modal-icon--cancel",children:(0,i.jsxs)("svg",{width:"36",height:"36",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,i.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})}),(0,i.jsx)("h2",{className:"pay-modal-title",children:"No problem"}),(0,i.jsx)("p",{className:"pay-modal-lead",children:"Your free Viberate MCP access is still active. You can upgrade to PRO anytime — the founding price is available until September 30, 2026."}),(0,i.jsxs)("div",{className:"pay-modal-note",children:[(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,i.jsx)("line",{x1:"12",y1:"8",x2:"12",y2:"12"}),(0,i.jsx)("line",{x1:"12",y1:"16",x2:"12.01",y2:"16"})]}),"Upgrade prompts and subscription management happen inside your AI assistant."]})]})}function M(e){let{type:s,onClose:t}=e;return s?(0,i.jsx)("div",{className:"mcp-modal-overlay",onClick:t,children:(0,i.jsxs)("div",{className:"pay-modal",onClick:e=>e.stopPropagation(),children:[(0,i.jsx)("button",{className:"mcp-modal-close pay-modal-close",onClick:t,"aria-label":"Close",children:(0,i.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,i.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})}),"success"===s&&(0,i.jsx)(A,{}),"cancel"===s&&(0,i.jsx)(T,{}),"duplicate"===s&&(0,i.jsx)(S,{}),(0,i.jsx)("button",{className:"mcp-modal-btn mcp-modal-btn--done pay-modal-cta",onClick:t,children:"success"===s?"Start using Viberate MCP":"Got it"})]})}):null}var V=t(61593),R=t(61956),I=t(45084),E=t(60612),G=t(33709),F=function(e){let{c
1onstants:s,faq:t,faqTitle:r="FAQ"}=e,a=(0,m.useRouter)(),[o,l]=(0,n.useState)(null);(0,n.useEffect)(()=>{"true"===a.query.success?(l("success"),a.replace("/mcp-server/",void 0,{shallow:!0})):"true"===a.query.cancel?(l("cancel"),a.replace("/mcp-server/",void 0,{shallow:!0})):"true"===a.query.duplicate&&(l("duplicate"),a.replace("/mcp-server/",void 0,{shallow:!0}))},[a.query]);let c=s.metaTitle,p=s.metaDescription,u=s.metaImg,x=s.metaLang;return(0,i.jsxs)(n.Fragment,{children:[(0,i.jsxs)("div",{className:"container",children:[(0,i.jsx)(E.default,{}),(0,i.jsx)("main",{id:"search-container",className:"main main-search"}),(0,i.jsx)(R.Z,{title:c,description:p,imageUrl:u,metaLang:x}),(0,i.jsxs)("main",{className:"main",children:[(0,i.jsx)(y,{constants:s.HERO}),(0,i.jsx)(f,{constants:s.STATS}),(0,i.jsx)(L,{}),(0,i.jsx)(C,{}),(0,i.jsx)(h,{constants:s.FEATURES_ONE}),(0,i.jsx)(g,{}),(0,i.jsx)(I.Z,{className:"section-faq-split white",titleStyle:null,title:r,data:t})]}),(0,i.jsxs)("div",{className:"mcp-legal-links",children:[(0,i.jsx)(d(),{href:"/mcp-server/tos",children:"Terms of Service"}),(0,i.jsx)("span",{children:"\xa0\xa0•\xa0\xa0"}),(0,i.jsx)(d(),{href:"/mcp-server/privacy-policy",children:"Privacy Policy"})]}),(0,i.jsxs)("div",{className:"mcp-legal-links",children:[(0,i.jsx)(d(),{href:"/mcp-server/openai-tos",children:"ChatGPT App Terms of Service"}),(0,i.jsx)("span",{children:"\xa0\xa0•\xa0\xa0"}),(0,i.jsx)(d(),{href:"/mcp-server/openai-privacy-policy",children:"ChatGPT App Privacy Policy"})]}),(0,i.jsx)(G.Z,{}),(0,i.jsx)(V.Z,{classes:["black"]})]}),(0,i.jsx)(M,{type:o,onClose:()=>l(null)})]})},q=function(e){var s,t;let n=a()(e.lang)?l()(e.lang):"en",r=null!==(t=null===(s=x.X0[n])||void 0===s?void 0:s.MCP_SERVER)&&void 0!==t?t:x.X0.en.MCP_SERVER;return(0,i.jsx)(F,{constants:r,faq:r.FAQ.faq,faqTitle:r.FAQ.title})}},9008:function(e,s,t){e.exports=t(23867)},4298:function(e,s,t){t(23381)}},function(e){e.O(0,[3625,612,2888,9774,179],function(){return e(e.s=62708)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.