[{"data":1,"prerenderedAt":804},["ShallowReactive",2],{"navigation":3,"\u002Fagents\u002Fmcp-server":260,"\u002Fagents\u002Fmcp-server-surround":799},[4,22,105,148,177,186,243],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Agents","\u002Fagents","agents",[9,13,17],{"title":10,"path":11,"stem":12},"LLMs.txt","\u002Fagents\u002Fllms-txt","agents\u002Fllms-txt",{"title":14,"path":15,"stem":16},"MCP Server","\u002Fagents\u002Fmcp-server","agents\u002Fmcp-server",{"title":18,"path":19,"stem":20},"Skills","\u002Fagents\u002Fskills","agents\u002Fskills",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Api Reference","\u002Fapi-reference","api-reference",[27,31,35,68],{"title":28,"path":29,"stem":30},"Authentication","\u002Fapi-reference\u002Fauthentication","api-reference\u002Fauthentication",{"title":32,"path":33,"stem":34},"API Reference","\u002Fapi-reference\u002Fintroduction","api-reference\u002Fintroduction",{"title":36,"path":37,"stem":38,"children":39,"page":21},"Orchestration","\u002Fapi-reference\u002Forchestration","api-reference\u002Forchestration",[40,44,48,52,56,60,64],{"title":41,"path":42,"stem":43},"POST \u002Fcancel-order","\u002Fapi-reference\u002Forchestration\u002Fcancel-order","api-reference\u002Forchestration\u002Fcancel-order",{"title":45,"path":46,"stem":47},"GET \u002Forder-status\u002F{orderId}","\u002Fapi-reference\u002Forchestration\u002Forder-status","api-reference\u002Forchestration\u002Forder-status",{"title":49,"path":50,"stem":51},"GET \u002Forders","\u002Fapi-reference\u002Forchestration\u002Forders","api-reference\u002Forchestration\u002Forders",{"title":53,"path":54,"stem":55},"Orchestration API","\u002Fapi-reference\u002Forchestration\u002Foverview","api-reference\u002Forchestration\u002Foverview",{"title":57,"path":58,"stem":59},"POST \u002Fquote","\u002Fapi-reference\u002Forchestration\u002Fquote","api-reference\u002Forchestration\u002Fquote",{"title":61,"path":62,"stem":63},"GET \u002Fsupported-assets","\u002Fapi-reference\u002Forchestration\u002Fsupported-assets","api-reference\u002Forchestration\u002Fsupported-assets",{"title":65,"path":66,"stem":67},"TypeScript Type Generation","\u002Fapi-reference\u002Forchestration\u002Ftype-generation","api-reference\u002Forchestration\u002Ftype-generation",{"title":69,"path":70,"stem":71,"children":72,"page":21},"Recipes","\u002Fapi-reference\u002Frecipes","api-reference\u002Frecipes",[73,77,81,85,89,93,97,101],{"title":74,"path":75,"stem":76},"Collateral Composition","\u002Fapi-reference\u002Frecipes\u002Fcollateral-composition","api-reference\u002Frecipes\u002Fcollateral-composition",{"title":78,"path":79,"stem":80},"Daily Yields","\u002Fapi-reference\u002Frecipes\u002Fdaily-yields","api-reference\u002Frecipes\u002Fdaily-yields",{"title":82,"path":83,"stem":84},"Earner Rate History","\u002Fapi-reference\u002Frecipes\u002Fearner-rate-history","api-reference\u002Frecipes\u002Fearner-rate-history",{"title":86,"path":87,"stem":88},"Minter Daily Expenses","\u002Fapi-reference\u002Frecipes\u002Fminter-daily-expenses","api-reference\u002Frecipes\u002Fminter-daily-expenses",{"title":90,"path":91,"stem":92},"Network Supply","\u002Fapi-reference\u002Frecipes\u002Fnetwork-supply","api-reference\u002Frecipes\u002Fnetwork-supply",{"title":94,"path":95,"stem":96},"Protocol Configuration","\u002Fapi-reference\u002Frecipes\u002Fprotocol-config","api-reference\u002Frecipes\u002Fprotocol-config",{"title":98,"path":99,"stem":100},"Token Holders","\u002Fapi-reference\u002Frecipes\u002Ftoken-holders","api-reference\u002Frecipes\u002Ftoken-holders",{"title":102,"path":103,"stem":104},"Token Overview","\u002Fapi-reference\u002Frecipes\u002Ftoken-overview","api-reference\u002Frecipes\u002Ftoken-overview",{"title":106,"path":107,"stem":108,"children":109,"page":21},"Build","\u002Fbuild","build",[110,114,118,122,126,130,134,138,142,145],{"title":111,"path":112,"stem":113},"Integrating with the M0 Portals","\u002Fbuild\u002Fbridging-developer","build\u002Fbridging-developer",{"title":115,"path":116,"stem":117},"Bridging M And wM Tokens","\u002Fbuild\u002Fbridging-user","build\u002Fbridging-user",{"title":119,"path":120,"stem":121},"Stablecoin Extension Templates","\u002Fbuild\u002Fchoosing-your-model","build\u002Fchoosing-your-model",{"title":123,"path":124,"stem":125},"How to Design Your Stablecoin","\u002Fbuild\u002Foverview","build\u002Foverview",{"title":127,"path":128,"stem":129},"Implementation Guide: NoYield","\u002Fbuild\u002Fsvm-noyield-guide","build\u002Fsvm-noyield-guide",{"title":131,"path":132,"stem":133},"Getting started","\u002Fbuild\u002Fsvm-noyield-guide-overview","build\u002Fsvm-noyield-guide-overview",{"title":135,"path":136,"stem":137},"Implementation Guide: MYieldToOne (Onshore)","\u002Fbuild\u002Ftreasury-guide","build\u002Ftreasury-guide",{"title":139,"path":140,"stem":141},"Implementation Guide: JMI (Offshore)","\u002Fbuild\u002Ftreasury-jmi-guide","build\u002Ftreasury-jmi-guide",{"title":131,"path":143,"stem":144},"\u002Fbuild\u002Ftreasury-jmi-overview","build\u002Ftreasury-jmi-overview",{"title":131,"path":146,"stem":147},"\u002Fbuild\u002Ftreasury-model","build\u002Ftreasury-model",{"title":149,"path":150,"stem":151,"children":152,"page":21},"Get Started","\u002Fget-started","get-started",[153,157,161,165,169,173],{"title":154,"path":155,"stem":156},"Accessing Liquidity","\u002Fget-started\u002Faccessing-liquidity","get-started\u002Faccessing-liquidity",{"title":158,"path":159,"stem":160},"Cross Chain Interoperability","\u002Fget-started\u002Fcross-chain","get-started\u002Fcross-chain",{"title":162,"path":163,"stem":164},"Architecture Overview","\u002Fget-started\u002Fhow-it-works","get-started\u002Fhow-it-works",{"title":166,"path":167,"stem":168},"Overview","\u002Fget-started\u002Foverview","get-started\u002Foverview",{"title":170,"path":171,"stem":172},"Platform Mechanics & Reward Programmability","\u002Fget-started\u002Fprotocol-mechanics","get-started\u002Fprotocol-mechanics",{"title":174,"path":175,"stem":176},"Stablecoin Features","\u002Fget-started\u002Fstablecoin-features","get-started\u002Fstablecoin-features",{"title":178,"path":179,"stem":180,"children":181,"page":21},"Issuers","\u002Fissuers","issuers",[182],{"title":183,"path":184,"stem":185},"Issue Your Stablecoin","\u002Fissuers\u002Foverview","issuers\u002Foverview",{"title":187,"path":188,"stem":189,"children":190,"page":21},"Protocol","\u002Fprotocol","protocol",[191,195,199,203,207,211,215,219,223,227,231,235,239],{"title":192,"path":193,"stem":194},"Distribution Vault","\u002Fprotocol\u002Fdistribution-vault","protocol\u002Fdistribution-vault",{"title":196,"path":197,"stem":198},"M0 Extensions","\u002Fprotocol\u002Fextensions","protocol\u002Fextensions",{"title":200,"path":201,"stem":202},"Limit Order Protocol","\u002Fprotocol\u002Flimit-order-protocol","protocol\u002Flimit-order-protocol",{"title":204,"path":205,"stem":206},"M0 Portals","\u002Fprotocol\u002Fm-portals","protocol\u002Fm-portals",{"title":208,"path":209,"stem":210},"M Token","\u002Fprotocol\u002Fm-token","protocol\u002Fm-token",{"title":212,"path":213,"stem":214},"M Token Specification","\u002Fprotocol\u002Fm-token-spec","protocol\u002Fm-token-spec",{"title":216,"path":217,"stem":218},"Minting & Burning (MinterGateway)","\u002Fprotocol\u002Fminting-burning","protocol\u002Fminting-burning",{"title":220,"path":221,"stem":222},"Portal V2","\u002Fprotocol\u002Fportal-v2","protocol\u002Fportal-v2",{"title":224,"path":225,"stem":226},"Rate Models & Yield","\u002Fprotocol\u002Frate-models","protocol\u002Frate-models",{"title":228,"path":229,"stem":230},"Roles","\u002Fprotocol\u002Froles","protocol\u002Froles",{"title":232,"path":233,"stem":234},"M0 On Solana","\u002Fprotocol\u002Fsolana","protocol\u002Fsolana",{"title":236,"path":237,"stem":238},"Wrapped M (wM)","\u002Fprotocol\u002Fwrapped-m","protocol\u002Fwrapped-m",{"title":240,"path":241,"stem":242},"Wrapped M Specification","\u002Fprotocol\u002Fwrapped-m-spec","protocol\u002Fwrapped-m-spec",{"title":244,"path":245,"stem":246,"children":247,"page":21},"Resources","\u002Fresources","resources",[248,252,256],{"title":249,"path":250,"stem":251},"Deployments","\u002Fresources\u002Faddresses","resources\u002Faddresses",{"title":253,"path":254,"stem":255},"Audits","\u002Fresources\u002Faudits","resources\u002Faudits",{"title":257,"path":258,"stem":259},"Glossary","\u002Fresources\u002Fglossary","resources\u002Fglossary",{"id":261,"title":14,"body":262,"description":792,"extension":793,"links":794,"meta":795,"navigation":796,"path":15,"seo":797,"stem":16,"__hash__":798},"docs\u002Fagents\u002Fmcp-server.md",{"type":263,"value":264,"toc":783},"minimark",[265,277,282,285,289,292,297,358,362,394,398,401,750,754,757,776,779],[266,267,268,269,276],"p",{},"M0 docs include a built-in ",[270,271,275],"a",{"href":272,"rel":273},"https:\u002F\u002Fmodelcontextprotocol.io",[274],"nofollow","Model Context Protocol (MCP)"," server that lets AI assistants query, search, and navigate the documentation programmatically.",[278,279,281],"h2",{"id":280},"what-is-mcp","What is MCP?",[266,283,284],{},"MCP is an open protocol that standardizes how AI applications connect to external data sources and tools. By connecting your AI assistant to the M0 MCP server, it gains direct access to all M0 documentation — no copy-pasting required.",[278,286,288],{"id":287},"available-tools","Available Tools",[266,290,291],{},"The M0 MCP server exposes the following tools:",[293,294,296],"h3",{"id":295},"documentation-tools","Documentation Tools",[298,299,300,313],"table",{},[301,302,303],"thead",{},[304,305,306,310],"tr",{},[307,308,309],"th",{},"Tool",[307,311,312],{},"Description",[314,315,316,328,338,348],"tbody",{},[304,317,318,325],{},[319,320,321],"td",{},[322,323,324],"code",{},"list-pages",[319,326,327],{},"Lists all documentation pages with title, path, and description",[304,329,330,335],{},[319,331,332],{},[322,333,334],{},"get-page",[319,336,337],{},"Retrieves the full markdown content of a specific page by path",[304,339,340,345],{},[319,341,342],{},[322,343,344],{},"search-docs",[319,346,347],{},"Full-text search across all documentation pages",[304,349,350,355],{},[319,351,352],{},[322,353,354],{},"get-section",[319,356,357],{},"Get all pages in a specific section (get-started, build, issuers, protocol, api-reference, resources, agents)",[293,359,361],{"id":360},"reference-tools","Reference Tools",[298,363,364,372],{},[301,365,366],{},[304,367,368,370],{},[307,369,309],{},[307,371,312],{},[314,373,374,384],{},[304,375,376,381],{},[319,377,378],{},[322,379,380],{},"get-glossary",[319,382,383],{},"Look up M0 protocol terminology definitions",[304,385,386,391],{},[319,387,388],{},[322,389,390],{},"get-addresses",[319,392,393],{},"Look up contract addresses across all supported chains",[278,395,397],{"id":396},"configuration","Configuration",[266,399,400],{},"Add the M0 MCP server to your AI assistant:",[402,403,404,445,542,610,680],"tabs",{},[405,406,408],"tabs-item",{"label":407},"Claude Code",[409,410,415],"pre",{"className":411,"code":412,"language":413,"meta":414,"style":414},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","claude mcp add m0-docs --transport sse https:\u002F\u002Fdocs.m0.org\u002Fmcp\u002Fsse\n","bash","",[322,416,417],{"__ignoreMap":414},[418,419,422,426,430,433,436,439,442],"span",{"class":420,"line":421},"line",1,[418,423,425],{"class":424},"sBMFI","claude",[418,427,429],{"class":428},"sfazB"," mcp",[418,431,432],{"class":428}," add",[418,434,435],{"class":428}," m0-docs",[418,437,438],{"class":428}," --transport",[418,440,441],{"class":428}," sse",[418,443,444],{"class":428}," https:\u002F\u002Fdocs.m0.org\u002Fmcp\u002Fsse\n",[405,446,448,455],{"label":447},"Claude Desktop",[266,449,450,451,454],{},"Add to your ",[322,452,453],{},"claude_desktop_config.json",":",[409,456,460],{"className":457,"code":458,"language":459,"meta":414,"style":414},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"mcpServers\": {\n    \"m0-docs\": {\n      \"url\": \"https:\u002F\u002Fdocs.m0.org\u002Fmcp\u002Fsse\"\n    }\n  }\n}\n","json",[322,461,462,468,486,501,524,530,536],{"__ignoreMap":414},[418,463,464],{"class":420,"line":421},[418,465,467],{"class":466},"sMK4o","{\n",[418,469,471,474,478,481,483],{"class":420,"line":470},2,[418,472,473],{"class":466},"  \"",[418,475,477],{"class":476},"spNyl","mcpServers",[418,479,480],{"class":466},"\"",[418,482,454],{"class":466},[418,484,485],{"class":466}," {\n",[418,487,489,492,495,497,499],{"class":420,"line":488},3,[418,490,491],{"class":466},"    \"",[418,493,494],{"class":424},"m0-docs",[418,496,480],{"class":466},[418,498,454],{"class":466},[418,500,485],{"class":466},[418,502,504,507,511,513,515,518,521],{"class":420,"line":503},4,[418,505,506],{"class":466},"      \"",[418,508,510],{"class":509},"sbssI","url",[418,512,480],{"class":466},[418,514,454],{"class":466},[418,516,517],{"class":466}," \"",[418,519,520],{"class":428},"https:\u002F\u002Fdocs.m0.org\u002Fmcp\u002Fsse",[418,522,523],{"class":466},"\"\n",[418,525,527],{"class":420,"line":526},5,[418,528,529],{"class":466},"    }\n",[418,531,533],{"class":420,"line":532},6,[418,534,535],{"class":466},"  }\n",[418,537,539],{"class":420,"line":538},7,[418,540,541],{"class":466},"}\n",[405,543,545,550],{"label":544},"Cursor",[266,546,450,547,454],{},[322,548,549],{},".cursor\u002Fmcp.json",[409,551,552],{"className":457,"code":458,"language":459,"meta":414,"style":414},[322,553,554,558,570,582,598,602,606],{"__ignoreMap":414},[418,555,556],{"class":420,"line":421},[418,557,467],{"class":466},[418,559,560,562,564,566,568],{"class":420,"line":470},[418,561,473],{"class":466},[418,563,477],{"class":476},[418,565,480],{"class":466},[418,567,454],{"class":466},[418,569,485],{"class":466},[418,571,572,574,576,578,580],{"class":420,"line":488},[418,573,491],{"class":466},[418,575,494],{"class":424},[418,577,480],{"class":466},[418,579,454],{"class":466},[418,581,485],{"class":466},[418,583,584,586,588,590,592,594,596],{"class":420,"line":503},[418,585,506],{"class":466},[418,587,510],{"class":509},[418,589,480],{"class":466},[418,591,454],{"class":466},[418,593,517],{"class":466},[418,595,520],{"class":428},[418,597,523],{"class":466},[418,599,600],{"class":420,"line":526},[418,601,529],{"class":466},[418,603,604],{"class":420,"line":532},[418,605,535],{"class":466},[418,607,608],{"class":420,"line":538},[418,609,541],{"class":466},[405,611,613,618],{"label":612},"VS Code",[266,614,450,615,454],{},[322,616,617],{},".vscode\u002Fmcp.json",[409,619,621],{"className":457,"code":620,"language":459,"meta":414,"style":414},"{\n  \"servers\": {\n    \"m0-docs\": {\n      \"url\": \"https:\u002F\u002Fdocs.m0.org\u002Fmcp\u002Fsse\"\n    }\n  }\n}\n",[322,622,623,627,640,652,668,672,676],{"__ignoreMap":414},[418,624,625],{"class":420,"line":421},[418,626,467],{"class":466},[418,628,629,631,634,636,638],{"class":420,"line":470},[418,630,473],{"class":466},[418,632,633],{"class":476},"servers",[418,635,480],{"class":466},[418,637,454],{"class":466},[418,639,485],{"class":466},[418,641,642,644,646,648,650],{"class":420,"line":488},[418,643,491],{"class":466},[418,645,494],{"class":424},[418,647,480],{"class":466},[418,649,454],{"class":466},[418,651,485],{"class":466},[418,653,654,656,658,660,662,664,666],{"class":420,"line":503},[418,655,506],{"class":466},[418,657,510],{"class":509},[418,659,480],{"class":466},[418,661,454],{"class":466},[418,663,517],{"class":466},[418,665,520],{"class":428},[418,667,523],{"class":466},[418,669,670],{"class":420,"line":526},[418,671,529],{"class":466},[418,673,674],{"class":420,"line":532},[418,675,535],{"class":466},[418,677,678],{"class":420,"line":538},[418,679,541],{"class":466},[405,681,683,688],{"label":682},"Windsurf",[266,684,450,685,454],{},[322,686,687],{},"~\u002F.codeium\u002Fwindsurf\u002Fmcp_config.json",[409,689,691],{"className":457,"code":690,"language":459,"meta":414,"style":414},"{\n  \"mcpServers\": {\n    \"m0-docs\": {\n      \"serverUrl\": \"https:\u002F\u002Fdocs.m0.org\u002Fmcp\u002Fsse\"\n    }\n  }\n}\n",[322,692,693,697,709,721,738,742,746],{"__ignoreMap":414},[418,694,695],{"class":420,"line":421},[418,696,467],{"class":466},[418,698,699,701,703,705,707],{"class":420,"line":470},[418,700,473],{"class":466},[418,702,477],{"class":476},[418,704,480],{"class":466},[418,706,454],{"class":466},[418,708,485],{"class":466},[418,710,711,713,715,717,719],{"class":420,"line":488},[418,712,491],{"class":466},[418,714,494],{"class":424},[418,716,480],{"class":466},[418,718,454],{"class":466},[418,720,485],{"class":466},[418,722,723,725,728,730,732,734,736],{"class":420,"line":503},[418,724,506],{"class":466},[418,726,727],{"class":509},"serverUrl",[418,729,480],{"class":466},[418,731,454],{"class":466},[418,733,517],{"class":466},[418,735,520],{"class":428},[418,737,523],{"class":466},[418,739,740],{"class":420,"line":526},[418,741,529],{"class":466},[418,743,744],{"class":420,"line":532},[418,745,535],{"class":466},[418,747,748],{"class":420,"line":538},[418,749,541],{"class":466},[278,751,753],{"id":752},"usage-examples","Usage Examples",[266,755,756],{},"Once connected, you can ask your AI assistant questions like:",[758,759,760,764,767,770,773],"ul",{},[761,762,763],"li",{},"\"Search M0 docs for how minting works\"",[761,765,766],{},"\"Look up the M token address on Base\"",[761,768,769],{},"\"What does TTG mean in M0?\"",[761,771,772],{},"\"Show me all protocol documentation pages\"",[761,774,775],{},"\"Get the full content of the getting started guide\"",[266,777,778],{},"The assistant will use the appropriate MCP tools to fetch accurate, up-to-date information directly from the docs.",[780,781,782],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":414,"searchDepth":421,"depth":470,"links":784},[785,786,790,791],{"id":280,"depth":470,"text":281},{"id":287,"depth":470,"text":288,"children":787},[788,789],{"id":295,"depth":488,"text":296},{"id":360,"depth":488,"text":361},{"id":396,"depth":470,"text":397},{"id":752,"depth":470,"text":753},"Use M0 documentation in your AI assistants with Model Context Protocol support.","md",null,{},true,{"title":14,"description":792},"hPo-5BevpNhxJSvfzHBiRl-dkaCEid2dUtPDrCUmuBk",[800,802],{"title":10,"path":11,"stem":12,"description":801,"children":-1},"How to get AI tools to understand M0 protocol documentation, terminology, and best practices.",{"title":18,"path":19,"stem":20,"description":803,"children":-1},"Install M0 skills to give AI coding agents deep knowledge of the M0 protocol, stablecoin integration, and smart contracts.",1780387919637]