{"id":"youtube:hF2Xecy--Xs","source":"youtube","sourceId":"hF2Xecy--Xs","account":"robotostudio","type":"video","title":"Build Sanity CMS Pages Faster with MCP","body":"Build full Sanity pages in minutes using the Sanity MCP in Claude. I walk through the setup, prompt Claude to generate a services page with zero copy, and review how well it picks page builder blocks.","bodyFormat":"text","sourceUrl":"https://www.youtube.com/watch?v=hF2Xecy--Xs","canonicalUrl":"https://robotostudio.com/videos/build-sanity-cms-pages-faster-with-mcp","sourceUrls":["https://robotostudio.com/videos/build-sanity-cms-pages-faster-with-mcp"],"authorIds":["https://robotostudio.com/blog/author/sne#person"],"publishedAt":"2026-05-13T00:00:00.000Z","modifiedAt":"2026-09-04","checkedAt":"2026-09-17T13:02:04.791Z","language":"en","visibility":"public","topics":["sanity","editorial-experience","ai"],"gaps":["Video authors are credited by the original Roboto page; individual transcript speakers remain unassigned."],"segments":[{"id":"segment-1","startMs":4750,"endMs":4760,"text":"Hey, how's it going? So, in this video"},{"id":"segment-2","startMs":4760,"endMs":6830,"text":"Hey, how's it going? So, in this video\nI'm going to show you how to build pages"},{"id":"segment-3","startMs":6830,"endMs":6840,"text":"I'm going to show you how to build pages"},{"id":"segment-4","startMs":6840,"endMs":10070,"text":"I'm going to show you how to build pages\nfaster with Sanity MCP in Claude."},{"id":"segment-5","startMs":10070,"endMs":10080,"text":"faster with Sanity MCP in Claude."},{"id":"segment-6","startMs":10080,"endMs":11670,"text":"faster with Sanity MCP in Claude.\nSo, you can do it two ways. You can"},{"id":"segment-7","startMs":11670,"endMs":11680,"text":"So, you can do it two ways. You can"},{"id":"segment-8","startMs":11680,"endMs":14310,"text":"So, you can do it two ways. You can\neither do it from the chat view that I'm"},{"id":"segment-9","startMs":14310,"endMs":14320,"text":"either do it from the chat view that I'm"},{"id":"segment-10","startMs":14320,"endMs":15950,"text":"either do it from the chat view that I'm\non currently, or you can also do it from"},{"id":"segment-11","startMs":15950,"endMs":15960,"text":"on currently, or you can also do it from"},{"id":"segment-12","startMs":15960,"endMs":18230,"text":"on currently, or you can also do it from\nprojects. So, I'll show you what to do"},{"id":"segment-13","startMs":18230,"endMs":18240,"text":"projects. So, I'll show you what to do"},{"id":"segment-14","startMs":18240,"endMs":20550,"text":"projects. So, I'll show you what to do\nfirst. You go here and you make sure you"},{"id":"segment-15","startMs":20550,"endMs":20560,"text":"first. You go here and you make sure you"},{"id":"segment-16","startMs":20560,"endMs":22710,"text":"first. You go here and you make sure you\nadd your project. Do not forget this"},{"id":"segment-17","startMs":22710,"endMs":22720,"text":"add your project. Do not forget this"},{"id":"segment-18","startMs":22720,"endMs":24310,"text":"add your project. Do not forget this\nstep, otherwise Claude will be"},{"id":"segment-19","startMs":24310,"endMs":24320,"text":"step, otherwise Claude will be"},{"id":"segment-20","startMs":24320,"endMs":26030,"text":"step, otherwise Claude will be\ncompletely clueless and would not have"},{"id":"segment-21","startMs":26030,"endMs":26040,"text":"completely clueless and would not have"},{"id":"segment-22","startMs":26040,"endMs":28190,"text":"completely clueless and would not have\nthe context. It's pretty obvious, but a"},{"id":"segment-23","startMs":28190,"endMs":28200,"text":"the context. It's pretty obvious, but a"},{"id":"segment-24","startMs":28200,"endMs":30310,"text":"the context. It's pretty obvious, but a\nlot of people forget this."},{"id":"segment-25","startMs":30310,"endMs":30320,"text":"lot of people forget this."},{"id":"segment-26","startMs":30320,"endMs":32230,"text":"lot of people forget this.\nAnyway, the second step is to go to"},{"id":"segment-27","startMs":32230,"endMs":32240,"text":"Anyway, the second step is to go to"},{"id":"segment-28","startMs":32240,"endMs":34070,"text":"Anyway, the second step is to go to\nconnectors. Since we're using Sanity"},{"id":"segment-29","startMs":34070,"endMs":34080,"text":"connectors. Since we're using Sanity"},{"id":"segment-30","startMs":34080,"endMs":36550,"text":"connectors. Since we're using Sanity\nMCP, make sure Sanity is selected. After"},{"id":"segment-31","startMs":36550,"endMs":36560,"text":"MCP, make sure Sanity is selected. After"},{"id":"segment-32","startMs":36560,"endMs":38470,"text":"MCP, make sure Sanity is selected. After\nthis, you go to projects."},{"id":"segment-33","startMs":38470,"endMs":38480,"text":"this, you go to projects."},{"id":"segment-34","startMs":38480,"endMs":40270,"text":"this, you go to projects.\nThis is a very important part as well."},{"id":"segment-35","startMs":40270,"endMs":40280,"text":"This is a very important part as well."},{"id":"segment-36","startMs":40280,"endMs":42310,"text":"This is a very important part as well.\nYou select your project. I'm using Turbo"},{"id":"segment-37","startMs":42310,"endMs":42320,"text":"You select your project. I'm using Turbo"},{"id":"segment-38","startMs":42320,"endMs":43990,"text":"You select your project. I'm using Turbo\nstart Sanity. I've already created my"},{"id":"segment-39","startMs":43990,"endMs":44000,"text":"start Sanity. I've already created my"},{"id":"segment-40","startMs":44000,"endMs":47030,"text":"start Sanity. I've already created my\nproject. But, this is the important bit."},{"id":"segment-41","startMs":47030,"endMs":47040,"text":"project. But, this is the important bit."},{"id":"segment-42","startMs":47040,"endMs":48470,"text":"project. But, this is the important bit.\nYou need to make sure you've added your"},{"id":"segment-43","startMs":48470,"endMs":48480,"text":"You need to make sure you've added your"},{"id":"segment-44","startMs":48480,"endMs":51630,"text":"You need to make sure you've added your\nproject ID and your organization ID."},{"id":"segment-45","startMs":51630,"endMs":51640,"text":"project ID and your organization ID."},{"id":"segment-46","startMs":51640,"endMs":53750,"text":"project ID and your organization ID.\nAgain, if you don't do this, then you're"},{"id":"segment-47","startMs":53750,"endMs":53760,"text":"Again, if you don't do this, then you're"},{"id":"segment-48","startMs":53760,"endMs":55870,"text":"Again, if you don't do this, then you're\nnot providing enough context to Claude."},{"id":"segment-49","startMs":55870,"endMs":55880,"text":"not providing enough context to Claude."},{"id":"segment-50","startMs":55880,"endMs":58070,"text":"not providing enough context to Claude.\nYou can simply find this information"},{"id":"segment-51","startMs":58070,"endMs":58080,"text":"You can simply find this information"},{"id":"segment-52","startMs":58080,"endMs":60630,"text":"You can simply find this information\nfrom Sanity's admin panel"},{"id":"segment-53","startMs":60630,"endMs":60640,"text":"from Sanity's admin panel"},{"id":"segment-54","startMs":60640,"endMs":63070,"text":"from Sanity's admin panel\nand copy paste it from here."},{"id":"segment-55","startMs":63070,"endMs":63080,"text":"and copy paste it from here."},{"id":"segment-56","startMs":63080,"endMs":65229,"text":"and copy paste it from here.\nAnyway, going back to Claude,"},{"id":"segment-57","startMs":65229,"endMs":65239,"text":"Anyway, going back to Claude,"},{"id":"segment-58","startMs":65239,"endMs":66910,"text":"Anyway, going back to Claude,\nwe go to the chat"},{"id":"segment-59","startMs":66910,"endMs":66920,"text":"we go to the chat"},{"id":"segment-60","startMs":66920,"endMs":68750,"text":"we go to the chat\nand for this video, we're going to"},{"id":"segment-61","startMs":68750,"endMs":68760,"text":"and for this video, we're going to"},{"id":"segment-62","startMs":68760,"endMs":71310,"text":"and for this video, we're going to\ncreate a services page for a bottle"},{"id":"segment-63","startMs":71310,"endMs":71320,"text":"create a services page for a bottle"},{"id":"segment-64","startMs":71320,"endMs":73230,"text":"create a services page for a bottle\nand I'm going to provide a prompt that I"},{"id":"segment-65","startMs":73230,"endMs":73240,"text":"and I'm going to provide a prompt that I"},{"id":"segment-66","startMs":73240,"endMs":75550,"text":"and I'm going to provide a prompt that I\nwill paste in the description below. And"},{"id":"segment-67","startMs":75550,"endMs":75560,"text":"will paste in the description below. And"},{"id":"segment-68","startMs":75560,"endMs":77070,"text":"will paste in the description below. And\nI'm also quite lazy, so I'm not going to"},{"id":"segment-69","startMs":77070,"endMs":77080,"text":"I'm also quite lazy, so I'm not going to"},{"id":"segment-70","startMs":77080,"endMs":79030,"text":"I'm also quite lazy, so I'm not going to\ntype it."},{"id":"segment-71","startMs":79030,"endMs":79040,"text":"type it."},{"id":"segment-72","startMs":79040,"endMs":83590,"text":"type it.\nSo, here we go."},{"id":"segment-73","startMs":85270,"endMs":85280,"text":"So, I don't know if you noticed it, I"},{"id":"segment-74","startMs":85280,"endMs":87630,"text":"So, I don't know if you noticed it, I\nhave added a special instruction for"},{"id":"segment-75","startMs":87630,"endMs":87640,"text":"have added a special instruction for"},{"id":"segment-76","startMs":87640,"endMs":90150,"text":"have added a special instruction for\nClaude. I would like my cards to be"},{"id":"segment-77","startMs":90150,"endMs":90160,"text":"Claude. I would like my cards to be"},{"id":"segment-78","startMs":90160,"endMs":92550,"text":"Claude. I would like my cards to be\ndisplayed in threes and sixes, not in"},{"id":"segment-79","startMs":92550,"endMs":92560,"text":"displayed in threes and sixes, not in"},{"id":"segment-80","startMs":92560,"endMs":94790,"text":"displayed in threes and sixes, not in\nfours and fives, because that's how it"},{"id":"segment-81","startMs":94790,"endMs":94800,"text":"fours and fives, because that's how it"},{"id":"segment-82","startMs":94800,"endMs":97950,"text":"fours and fives, because that's how it\nlooks balanced in my particular case."},{"id":"segment-83","startMs":97950,"endMs":97960,"text":"looks balanced in my particular case."},{"id":"segment-84","startMs":97960,"endMs":99710,"text":"looks balanced in my particular case.\nAlso, I need to double check that I've"},{"id":"segment-85","startMs":99710,"endMs":99720,"text":"Also, I need to double check that I've"},{"id":"segment-86","startMs":99720,"endMs":101390,"text":"Also, I need to double check that I've\nadded my"},{"id":"segment-87","startMs":101390,"endMs":101400,"text":"added my"},{"id":"segment-88","startMs":101400,"endMs":104070,"text":"added my\nOkay, so did you see that? I thought I"},{"id":"segment-89","startMs":104070,"endMs":104080,"text":"Okay, so did you see that? I thought I"},{"id":"segment-90","startMs":104080,"endMs":106510,"text":"Okay, so did you see that? I thought I\nadded my project, but I didn't. So, make"},{"id":"segment-91","startMs":106510,"endMs":106520,"text":"added my project, but I didn't. So, make"},{"id":"segment-92","startMs":106520,"endMs":108510,"text":"added my project, but I didn't. So, make\nsure you've added your project here,"},{"id":"segment-93","startMs":108510,"endMs":108520,"text":"sure you've added your project here,"},{"id":"segment-94","startMs":108520,"endMs":109710,"text":"sure you've added your project here,\notherwise"},{"id":"segment-95","startMs":109710,"endMs":109720,"text":"otherwise"},{"id":"segment-96","startMs":109720,"endMs":111830,"text":"otherwise\nuh Claude would just go ahead and create"},{"id":"segment-97","startMs":111830,"endMs":111840,"text":"uh Claude would just go ahead and create"},{"id":"segment-98","startMs":111840,"endMs":114390,"text":"uh Claude would just go ahead and create\nwithout any context. Anyway, let's do"},{"id":"segment-99","startMs":114390,"endMs":114400,"text":"without any context. Anyway, let's do"},{"id":"segment-100","startMs":114400,"endMs":117070,"text":"without any context. Anyway, let's do\nthis."},{"id":"segment-101","startMs":118630,"endMs":118640,"text":"This is going to take some time. While"},{"id":"segment-102","startMs":118640,"endMs":120870,"text":"This is going to take some time. While\nit's doing it, it's very important to"},{"id":"segment-103","startMs":120870,"endMs":120880,"text":"it's doing it, it's very important to"},{"id":"segment-104","startMs":120880,"endMs":123550,"text":"it's doing it, it's very important to\nknow that with current Sanity MCP, we"},{"id":"segment-105","startMs":123550,"endMs":123560,"text":"know that with current Sanity MCP, we"},{"id":"segment-106","startMs":123560,"endMs":126469,"text":"know that with current Sanity MCP, we\ncannot add images. So, this is one of"},{"id":"segment-107","startMs":126469,"endMs":126479,"text":"cannot add images. So, this is one of"},{"id":"segment-108","startMs":126479,"endMs":128190,"text":"cannot add images. So, this is one of\nthe limitations, and I'm sure Sanity"},{"id":"segment-109","startMs":128190,"endMs":128200,"text":"the limitations, and I'm sure Sanity"},{"id":"segment-110","startMs":128200,"endMs":130109,"text":"the limitations, and I'm sure Sanity\nteam is working towards it. But, for"},{"id":"segment-111","startMs":130109,"endMs":130119,"text":"team is working towards it. But, for"},{"id":"segment-112","startMs":130119,"endMs":132310,"text":"team is working towards it. But, for\nimages, you have to do it manually. But,"},{"id":"segment-113","startMs":132310,"endMs":132320,"text":"images, you have to do it manually. But,"},{"id":"segment-114","startMs":132320,"endMs":134670,"text":"images, you have to do it manually. But,\nthis is great for adding content, and"},{"id":"segment-115","startMs":134670,"endMs":134680,"text":"this is great for adding content, and"},{"id":"segment-116","startMs":134680,"endMs":136949,"text":"this is great for adding content, and\nit's so fast. You will see in a second."},{"id":"segment-117","startMs":136949,"endMs":136959,"text":"it's so fast. You will see in a second."},{"id":"segment-118","startMs":136959,"endMs":138670,"text":"it's so fast. You will see in a second.\nAnd especially when you have hundreds"},{"id":"segment-119","startMs":138670,"endMs":138680,"text":"And especially when you have hundreds"},{"id":"segment-120","startMs":138680,"endMs":140670,"text":"And especially when you have hundreds\nand thousands of pages just to add the"},{"id":"segment-121","startMs":140670,"endMs":140680,"text":"and thousands of pages just to add the"},{"id":"segment-122","startMs":140680,"endMs":144070,"text":"and thousands of pages just to add the\ncontent out there, it's huge."},{"id":"segment-123","startMs":144070,"endMs":144080,"text":"content out there, it's huge."},{"id":"segment-124","startMs":144080,"endMs":146510,"text":"content out there, it's huge.\nOkay, so moment of truth. I can see"},{"id":"segment-125","startMs":146510,"endMs":146520,"text":"Okay, so moment of truth. I can see"},{"id":"segment-126","startMs":146520,"endMs":149710,"text":"Okay, so moment of truth. I can see\nSanity MCP is using the pre-existing"},{"id":"segment-127","startMs":149710,"endMs":149720,"text":"Sanity MCP is using the pre-existing"},{"id":"segment-128","startMs":149720,"endMs":152230,"text":"Sanity MCP is using the pre-existing\npage builder blocks to make decisions."},{"id":"segment-129","startMs":152230,"endMs":152240,"text":"page builder blocks to make decisions."},{"id":"segment-130","startMs":152240,"endMs":154390,"text":"page builder blocks to make decisions.\nBear in mind, I've not provided any copy"},{"id":"segment-131","startMs":154390,"endMs":154400,"text":"Bear in mind, I've not provided any copy"},{"id":"segment-132","startMs":154400,"endMs":157230,"text":"Bear in mind, I've not provided any copy\nfor the page. I have not given any"},{"id":"segment-133","startMs":157230,"endMs":157240,"text":"for the page. I have not given any"},{"id":"segment-134","startMs":157240,"endMs":159310,"text":"for the page. I have not given any\nstrict information. And also, Turbo"},{"id":"segment-135","startMs":159310,"endMs":159320,"text":"strict information. And also, Turbo"},{"id":"segment-136","startMs":159320,"endMs":161630,"text":"strict information. And also, Turbo\nStart Sanity website is a very small"},{"id":"segment-137","startMs":161630,"endMs":161640,"text":"Start Sanity website is a very small"},{"id":"segment-138","startMs":161640,"endMs":164390,"text":"Start Sanity website is a very small\nwebsite with I would guess five page"},{"id":"segment-139","startMs":164390,"endMs":164400,"text":"website with I would guess five page"},{"id":"segment-140","startMs":164400,"endMs":167150,"text":"website with I would guess five page\nbuilders in existence. So, obviously, it"},{"id":"segment-141","startMs":167150,"endMs":167160,"text":"builders in existence. So, obviously, it"},{"id":"segment-142","startMs":167160,"endMs":169470,"text":"builders in existence. So, obviously, it\nwill be different for your use case. You"},{"id":"segment-143","startMs":169470,"endMs":169480,"text":"will be different for your use case. You"},{"id":"segment-144","startMs":169480,"endMs":171870,"text":"will be different for your use case. You\ncan use it for a large website. And if"},{"id":"segment-145","startMs":171870,"endMs":171880,"text":"can use it for a large website. And if"},{"id":"segment-146","startMs":171880,"endMs":174870,"text":"can use it for a large website. And if\nyou have 20 page builders available,"},{"id":"segment-147","startMs":174870,"endMs":174880,"text":"you have 20 page builders available,"},{"id":"segment-148","startMs":174880,"endMs":177870,"text":"you have 20 page builders available,\nMCP can take a lot more context and a"},{"id":"segment-149","startMs":177870,"endMs":177880,"text":"MCP can take a lot more context and a"},{"id":"segment-150","startMs":177880,"endMs":179670,"text":"MCP can take a lot more context and a\nlot more page builders to play around"},{"id":"segment-151","startMs":179670,"endMs":179680,"text":"lot more page builders to play around"},{"id":"segment-152","startMs":179680,"endMs":180630,"text":"lot more page builders to play around\nwith."},{"id":"segment-153","startMs":180630,"endMs":180640,"text":"with."},{"id":"segment-154","startMs":180640,"endMs":183670,"text":"with.\nSo, we can check out the page now and"},{"id":"segment-155","startMs":183670,"endMs":183680,"text":"So, we can check out the page now and"},{"id":"segment-156","startMs":183680,"endMs":191910,"text":"So, we can check out the page now and\nsee how it looks."},{"id":"segment-157","startMs":194390,"endMs":194400,"text":"Okay, so we are in presentation view."},{"id":"segment-158","startMs":194400,"endMs":196030,"text":"Okay, so we are in presentation view.\nWhat I like to do is I like to go to"},{"id":"segment-159","startMs":196030,"endMs":196040,"text":"What I like to do is I like to go to"},{"id":"segment-160","startMs":196040,"endMs":198470,"text":"What I like to do is I like to go to\nstructure view, and I like to just make"},{"id":"segment-161","startMs":198470,"endMs":198480,"text":"structure view, and I like to just make"},{"id":"segment-162","startMs":198480,"endMs":200870,"text":"structure view, and I like to just make\nsure that everything is in the right"},{"id":"segment-163","startMs":200870,"endMs":200880,"text":"sure that everything is in the right"},{"id":"segment-164","startMs":200880,"endMs":203790,"text":"sure that everything is in the right\nplace. Services I can see here. There we"},{"id":"segment-165","startMs":203790,"endMs":203800,"text":"place. Services I can see here. There we"},{"id":"segment-166","startMs":203800,"endMs":207509,"text":"place. Services I can see here. There we\ngo."},{"id":"segment-167","startMs":210949,"endMs":210959,"text":"URL looks great."},{"id":"segment-168","startMs":210959,"endMs":213630,"text":"URL looks great.\nOh, interesting. Three page builder"},{"id":"segment-169","startMs":213630,"endMs":213640,"text":"Oh, interesting. Three page builder"},{"id":"segment-170","startMs":213640,"endMs":215150,"text":"Oh, interesting. Three page builder\nblocks are here."},{"id":"segment-171","startMs":215150,"endMs":215160,"text":"blocks are here."},{"id":"segment-172","startMs":215160,"endMs":216990,"text":"blocks are here.\nThis is desired by Sanity MCP. I have"},{"id":"segment-173","startMs":216990,"endMs":217000,"text":"This is desired by Sanity MCP. I have"},{"id":"segment-174","startMs":217000,"endMs":219790,"text":"This is desired by Sanity MCP. I have\nnot given any instruction here."},{"id":"segment-175","startMs":219790,"endMs":219800,"text":"not given any instruction here."},{"id":"segment-176","startMs":219800,"endMs":228030,"text":"not given any instruction here.\nSo, let's see how the page looks like."},{"id":"segment-177","startMs":233270,"endMs":233280,"text":"The fact that it picked the correct"},{"id":"segment-178","startMs":233280,"endMs":238230,"text":"The fact that it picked the correct\nLucid icon is very impressive as well."},{"id":"segment-179","startMs":240630,"endMs":240640,"text":"To recap, I have not provided any copy"},{"id":"segment-180","startMs":240640,"endMs":243950,"text":"To recap, I have not provided any copy\nfor this page. I have given a very vague"},{"id":"segment-181","startMs":243950,"endMs":243960,"text":"for this page. I have given a very vague"},{"id":"segment-182","startMs":243960,"endMs":245950,"text":"for this page. I have given a very vague\npiece of prompt saying I would like to"},{"id":"segment-183","startMs":245950,"endMs":245960,"text":"piece of prompt saying I would like to"},{"id":"segment-184","startMs":245960,"endMs":247990,"text":"piece of prompt saying I would like to\ncreate services page for a budget"},{"id":"segment-185","startMs":247990,"endMs":248000,"text":"create services page for a budget"},{"id":"segment-186","startMs":248000,"endMs":250990,"text":"create services page for a budget\nstudio, and this is the result."},{"id":"segment-187","startMs":250990,"endMs":251000,"text":"studio, and this is the result."},{"id":"segment-188","startMs":251000,"endMs":253110,"text":"studio, and this is the result.\nSo, Sanity MCP, as you can see, is"},{"id":"segment-189","startMs":253110,"endMs":253120,"text":"So, Sanity MCP, as you can see, is"},{"id":"segment-190","startMs":253120,"endMs":254949,"text":"So, Sanity MCP, as you can see, is\npretty good at predicting and"},{"id":"segment-191","startMs":254949,"endMs":254959,"text":"pretty good at predicting and"},{"id":"segment-192","startMs":254959,"endMs":256910,"text":"pretty good at predicting and\nimplementing page builder blocks for a"},{"id":"segment-193","startMs":256910,"endMs":256920,"text":"implementing page builder blocks for a"},{"id":"segment-194","startMs":256920,"endMs":259590,"text":"implementing page builder blocks for a\npage, and this will be a completely"},{"id":"segment-195","startMs":259590,"endMs":259600,"text":"page, and this will be a completely"},{"id":"segment-196","startMs":259600,"endMs":262150,"text":"page, and this will be a completely\ndifferent use case for your own company."},{"id":"segment-197","startMs":262150,"endMs":262160,"text":"different use case for your own company."},{"id":"segment-198","startMs":262160,"endMs":264630,"text":"different use case for your own company.\nThis is a very small website, but for a"},{"id":"segment-199","startMs":264630,"endMs":264640,"text":"This is a very small website, but for a"},{"id":"segment-200","startMs":264640,"endMs":266070,"text":"This is a very small website, but for a\nsmall website, this looks really"},{"id":"segment-201","startMs":266070,"endMs":266080,"text":"small website, this looks really"},{"id":"segment-202","startMs":266080,"endMs":267510,"text":"small website, this looks really\nimpressive."},{"id":"segment-203","startMs":267510,"endMs":267520,"text":"impressive."},{"id":"segment-204","startMs":267520,"endMs":269230,"text":"impressive.\nAnd I can only imagine what would be the"},{"id":"segment-205","startMs":269230,"endMs":269240,"text":"And I can only imagine what would be the"},{"id":"segment-206","startMs":269240,"endMs":271270,"text":"And I can only imagine what would be the\ncase for a large website."},{"id":"segment-207","startMs":271270,"endMs":271280,"text":"case for a large website."},{"id":"segment-208","startMs":271280,"endMs":272909,"text":"case for a large website.\nSo, anyway, thank you so much for"},{"id":"segment-209","startMs":272909,"endMs":272919,"text":"So, anyway, thank you so much for"},{"id":"segment-210","startMs":272919,"endMs":286870,"text":"So, anyway, thank you so much for\nwatching. Have [music] a good one."},{"id":"segment-211","startMs":289190,"endMs":289200,"text":">> Wow. Wow."},{"id":"segment-212","startMs":289200,"endMs":292160,"text":">> Wow. Wow.\n>> I'm going now."}],"transcript":"Hey, how's it going? So in this video, I'm going to show you how to build pages faster with Sanity MCP in Claude. So you can do it two ways. You can either do it from the chat view that I'm on currently or you can also do it from projects. So I'll show you what to do first. You go here and you make sure you add your project. Do not forget this step, otherwise Claude will be completely clueless and would not have the context. It's pretty obvious, but a lot of people forget this.\n\nAnyway, the second step is to go to connectors. Since we're using Sanity MCP, make sure Sanity is selected. After this, you go to projects. This is a very important part as well. You select your project. I'm using Turbo Sanity. I've already created my project. But this is the important bit. You need to make sure you have added your project ID and your organization ID. Again, if you don't do this, then you're not providing enough context to Claude. You can simply find this information from Sanity's admin panel and copy paste it from here.\n\nAnyway, going back to Claude, we go to the chat. And for this video, we're going to create a services page for a bottle. And I'm going to provide a prompt that I will paste in the description below. And I'm also quite lazy, so I'm not going to type it. So here we go.\n\nSo I don't know if you noticed it. I have added a special instruction for Claude. I would like my cards to be displayed in threes and sixes, not in fours and fives, because that's how it looks balanced in my particular case. Also, I need to double check that I've added my... okay, so did you see that? I thought I added my project, but I didn't. So make sure you've added your project here. Otherwise Claude would just go ahead and create without any context.\n\nAnyway, let's do this. This is going to take some time. While it's doing it, it's very important to know that with current Sanity MCP, we cannot add images. So this is one of the limitations and I'm sure the Sanity team is working towards it. But for images, you have to do it manually. But this is great for adding content and it's so fast. You will see in a second. And especially when you have hundreds and thousands of pages just to add the content out there, it's huge.\n\nOkay, so moment of truth. I can see Sanity MCP is using the pre-existing page builder blogs to make decisions. Bear in mind I've not provided any copy for the page. I have not given any strict information and also Turbo Start Sanity website is a very small website with, I would guess, five page builders in existence. So obviously it will be different for your use case. You can use it for a large website and if you have twenty page builders available, MCP can take a lot more context and a lot more page builders to play around with.\n\nSo we can check out the page now and see how it looks. Okay, so we are in presentation view. What I like to do is I like to go to structure view and I like to just make sure that everything is in the right place. Services, I can see here. There we go. URL looks great. Oh, interesting. Three page builder blocks are here. This is decided by Sanity MCP. I have not given any instruction here. So let's see how the page looks like. Wow, this is really cool. The fact that it picked the correct logo side icon is very impressive as well.\n\nTo recap, I have not provided any copy for this page. I have given a very vague piece of prompt saying I would like to create a services page for a robot studio, and this is the result. So Sanity MCP, as you can see, is pretty good at predicting and implementing page builder blocks for a page, and this will be a completely different use case for your own company. This is a very small website, but for a small website this looks really impressive and I can only imagine what would be the case for a large website.\n\nSo anyway, thank you so much for watching. Have a good one.","transcriptOrigin":"Edited transcript from the original Roboto page","thumbnailUrl":"https://img.youtube.com/vi/hF2Xecy--Xs/maxresdefault.jpg","durationSeconds":291,"videoId":"hF2Xecy--Xs","publisherName":"Roboto Studio","faqs":[{"question":"What is Sanity MCP and how does it help build pages faster?","answer":"Sanity MCP is a connector tool that integrates with Claude to automate page creation in Sanity CMS. It can generate page structures and content based on your existing page builders, allowing you to create pages significantly faster without manually typing out all the details, especially useful when managing hundreds or thousands of pages.","sourceUrl":"https://robotostudio.com/videos/build-sanity-cms-pages-faster-with-mcp"},{"question":"What setup steps are required before using Sanity MCP in Claude?","answer":"You need to add your Sanity project to Claude, select Sanity as your connector, and then provide your project ID and organization ID from Sanity's admin panel. These steps are critical because without them, Claude won't have the context needed to understand your project structure and make informed decisions about page layout.","sourceUrl":"https://robotostudio.com/videos/build-sanity-cms-pages-faster-with-mcp"},{"question":"Can I use Sanity MCP to add images to pages automatically?","answer":"No, adding images is currently a limitation of Sanity MCP. You'll need to add images manually after the page content has been generated, though the team is working towards this capability for future versions.","sourceUrl":"https://robotostudio.com/videos/build-sanity-cms-pages-faster-with-mcp"},{"question":"How does Sanity MCP decide which page builder blocks to use?","answer":"Sanity MCP analyzes your existing page builders and uses them as reference points to make intelligent decisions about which blocks should be included in new pages. The more page builders available in your project, the more context MCP has to work with and the better it can tailor pages to your specific needs.","sourceUrl":"https://robotostudio.com/videos/build-sanity-cms-pages-faster-with-mcp"},{"question":"Do I need to provide detailed copy and instructions for Sanity MCP to create a page?","answer":"No, you can provide a simple, vague prompt like requesting a services page and Sanity MCP will generate appropriate content and structure based on your existing page builders. This makes it excellent for quickly scaffolding pages without needing to specify every detail upfront.","sourceUrl":"https://robotostudio.com/videos/build-sanity-cms-pages-faster-with-mcp"}],"path":"/videos/hF2Xecy--Xs/build-sanity-cms-pages-faster-with-mcp","indexable":false,"contentHash":"00e228b30400de612416a2a9a6e94eb8e696779b235919fffa47d29ca82772aa","representations":{"html":"https://bestsanityagency.com/videos/hF2Xecy--Xs/build-sanity-cms-pages-faster-with-mcp","markdown":"https://bestsanityagency.com/videos/hF2Xecy--Xs/build-sanity-cms-pages-faster-with-mcp.md","json":"https://bestsanityagency.com/videos/hF2Xecy--Xs/build-sanity-cms-pages-faster-with-mcp.json"},"generation":"bcb598ae5ec44a3005ea0356","jsonLd":{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://robotostudio.com/#organization","name":"Roboto Studio","url":"https://robotostudio.com/","sameAs":["https://clutch.co/profile/roboto-studio","https://www.youtube.com/@robotostudio","https://x.com/studioroboto"]},{"@type":"Person","@id":"https://robotostudio.com/blog/author/jono#person","name":"Jono Alford","url":"https://robotostudio.com/blog/author/jono","sameAs":["https://dev.to/jonoroboto","https://x.com/jonoalford","https://www.reddit.com/user/jonoalford/"],"worksFor":{"@id":"https://robotostudio.com/#organization"}},{"@type":"Person","@id":"https://robotostudio.com/blog/author/sne#person","name":"Sne Tripathi","url":"https://robotostudio.com/blog/author/sne","sameAs":["https://x.com/sne_hil"],"worksFor":{"@id":"https://robotostudio.com/#organization"}},{"@type":"WebSite","@id":"https://bestsanityagency.com/#website","url":"https://bestsanityagency.com","name":"Roboto Studio evidence","publisher":{"@id":"https://robotostudio.com/#organization"}},{"@type":"WebPage","@id":"https://bestsanityagency.com/videos/hF2Xecy--Xs/build-sanity-cms-pages-faster-with-mcp#page","url":"https://bestsanityagency.com/videos/hF2Xecy--Xs/build-sanity-cms-pages-faster-with-mcp","name":"Build Sanity CMS Pages Faster with MCP","publisher":{"@id":"https://robotostudio.com/#organization"},"mainEntity":{"@id":"https://www.youtube.com/watch?v=hF2Xecy--Xs"},"isPartOf":{"@id":"https://bestsanityagency.com/#website"}},{"@id":"https://www.youtube.com/watch?v=hF2Xecy--Xs","name":"Build Sanity CMS Pages Faster with MCP","url":"https://www.youtube.com/watch?v=hF2Xecy--Xs","datePublished":"2026-05-13T00:00:00.000Z","dateModified":"2026-09-04","inLanguage":"en","author":[{"@id":"https://robotostudio.com/blog/author/sne#person"}],"@type":"VideoObject","description":"Build full Sanity pages in minutes using the Sanity MCP in Claude. I walk through the setup, prompt Claude to generate a services page with zero copy, and review how well it picks page builder blocks.","transcript":"Hey, how's it going? So in this video, I'm going to show you how to build pages faster with Sanity MCP in Claude. So you can do it two ways. You can either do it from the chat view that I'm on currently or you can also do it from projects. So I'll show you what to do first. You go here and you make sure you add your project. Do not forget this step, otherwise Claude will be completely clueless and would not have the context. It's pretty obvious, but a lot of people forget this.\n\nAnyway, the second step is to go to connectors. Since we're using Sanity MCP, make sure Sanity is selected. After this, you go to projects. This is a very important part as well. You select your project. I'm using Turbo Sanity. I've already created my project. But this is the important bit. You need to make sure you have added your project ID and your organization ID. Again, if you don't do this, then you're not providing enough context to Claude. You can simply find this information from Sanity's admin panel and copy paste it from here.\n\nAnyway, going back to Claude, we go to the chat. And for this video, we're going to create a services page for a bottle. And I'm going to provide a prompt that I will paste in the description below. And I'm also quite lazy, so I'm not going to type it. So here we go.\n\nSo I don't know if you noticed it. I have added a special instruction for Claude. I would like my cards to be displayed in threes and sixes, not in fours and fives, because that's how it looks balanced in my particular case. Also, I need to double check that I've added my... okay, so did you see that? I thought I added my project, but I didn't. So make sure you've added your project here. Otherwise Claude would just go ahead and create without any context.\n\nAnyway, let's do this. This is going to take some time. While it's doing it, it's very important to know that with current Sanity MCP, we cannot add images. So this is one of the limitations and I'm sure the Sanity team is working towards it. But for images, you have to do it manually. But this is great for adding content and it's so fast. You will see in a second. And especially when you have hundreds and thousands of pages just to add the content out there, it's huge.\n\nOkay, so moment of truth. I can see Sanity MCP is using the pre-existing page builder blogs to make decisions. Bear in mind I've not provided any copy for the page. I have not given any strict information and also Turbo Start Sanity website is a very small website with, I would guess, five page builders in existence. So obviously it will be different for your use case. You can use it for a large website and if you have twenty page builders available, MCP can take a lot more context and a lot more page builders to play around with.\n\nSo we can check out the page now and see how it looks. Okay, so we are in presentation view. What I like to do is I like to go to structure view and I like to just make sure that everything is in the right place. Services, I can see here. There we go. URL looks great. Oh, interesting. Three page builder blocks are here. This is decided by Sanity MCP. I have not given any instruction here. So let's see how the page looks like. Wow, this is really cool. The fact that it picked the correct logo side icon is very impressive as well.\n\nTo recap, I have not provided any copy for this page. I have given a very vague piece of prompt saying I would like to create a services page for a robot studio, and this is the result. So Sanity MCP, as you can see, is pretty good at predicting and implementing page builder blocks for a page, and this will be a completely different use case for your own company. This is a very small website, but for a small website this looks really impressive and I can only imagine what would be the case for a large website.\n\nSo anyway, thank you so much for watching. Have a good one.","thumbnailUrl":"https://img.youtube.com/vi/hF2Xecy--Xs/maxresdefault.jpg","embedUrl":"https://www.youtube.com/embed/hF2Xecy--Xs","uploadDate":"2026-05-13T00:00:00.000Z","duration":"PT291S","publisher":{"@type":"Organization","name":"Roboto Studio"},"caption":{"@type":"MediaObject","contentUrl":"https://bestsanityagency.com/videos/hF2Xecy--Xs/build-sanity-cms-pages-faster-with-mcp.vtt","encodingFormat":"text/vtt"}}]}}