[{"data":1,"prerenderedAt":619},["ShallowReactive",2],{"navigation_docs":3,"-get-started-connect-agent":289,"-get-started-connect-agent-surround":614},[4,41,165,201,242,256,280],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":40},"Start here","i-lucide-rocket","\u002Fget-started","1.get-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fget-started\u002Fintroduction","1.get-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Quickstart","\u002Fget-started\u002Fquickstart","1.get-started\u002F2.quickstart","i-lucide-arrow-right",{"title":21,"path":22,"stem":23,"icon":24},"Requirements","\u002Fget-started\u002Frequirements","1.get-started\u002F3.requirements","i-lucide-check-circle",{"title":26,"path":27,"stem":28,"icon":29},"Install the plugin","\u002Fget-started\u002Finstall-plugin","1.get-started\u002F4.install-plugin","i-lucide-download",{"title":31,"path":32,"stem":33,"icon":34},"Connect a website","\u002Fget-started\u002Fconnect-website","1.get-started\u002F5.connect-website","i-lucide-link",{"title":36,"path":37,"stem":38,"icon":39},"Connect an Agent","\u002Fget-started\u002Fconnect-agent","1.get-started\u002F6.connect-agent","i-lucide-plug",false,{"title":36,"icon":39,"path":42,"stem":43,"children":44,"page":40},"\u002Fagents","2.agents",[45,50,55,60,65,70,75,80,85,90,95,100,105,110,115,120,125,130,135,140,145,150,155,160],{"title":46,"path":47,"stem":48,"icon":49},"ChatGPT","\u002Fagents\u002Fchatgpt","2.agents\u002F01.chatgpt","MorawpAgentChatgpt",{"title":51,"path":52,"stem":53,"icon":54},"Claude","\u002Fagents\u002Fclaude","2.agents\u002F02.claude","MorawpAgentClaude",{"title":56,"path":57,"stem":58,"icon":59},"Codex","\u002Fagents\u002Fcodex","2.agents\u002F03.codex","MorawpAgentCodex",{"title":61,"path":62,"stem":63,"icon":64},"Claude Code","\u002Fagents\u002Fclaude-code","2.agents\u002F04.claude-code","MorawpAgentClaudeCode",{"title":66,"path":67,"stem":68,"icon":69},"Cursor","\u002Fagents\u002Fcursor","2.agents\u002F05.cursor","MorawpAgentCursor",{"title":71,"path":72,"stem":73,"icon":74},"Grok","\u002Fagents\u002Fgrok","2.agents\u002F06.grok","MorawpAgentGrok",{"title":76,"path":77,"stem":78,"icon":79},"Perplexity","\u002Fagents\u002Fperplexity","2.agents\u002F07.perplexity","MorawpAgentPerplexity",{"title":81,"path":82,"stem":83,"icon":84},"Windsurf","\u002Fagents\u002Fwindsurf","2.agents\u002F08.windsurf","MorawpAgentWindsurf",{"title":86,"path":87,"stem":88,"icon":89},"Cline","\u002Fagents\u002Fcline","2.agents\u002F09.cline","MorawpAgentCline",{"title":91,"path":92,"stem":93,"icon":94},"Google Antigravity","\u002Fagents\u002Fantigravity","2.agents\u002F10.antigravity","MorawpAgentAntigravity",{"title":96,"path":97,"stem":98,"icon":99},"OpenCode","\u002Fagents\u002Fopencode","2.agents\u002F11.opencode","MorawpAgentOpencode",{"title":101,"path":102,"stem":103,"icon":104},"Zed","\u002Fagents\u002Fzed","2.agents\u002F12.zed","MorawpAgentZed",{"title":106,"path":107,"stem":108,"icon":109},"Warp","\u002Fagents\u002Fwarp","2.agents\u002F13.warp","MorawpAgentWarp",{"title":111,"path":112,"stem":113,"icon":114},"Kiro","\u002Fagents\u002Fkiro","2.agents\u002F14.kiro","MorawpAgentKiro",{"title":116,"path":117,"stem":118,"icon":119},"Continue","\u002Fagents\u002Fcontinue","2.agents\u002F15.continue","MorawpAgentContinue",{"title":121,"path":122,"stem":123,"icon":124},"JetBrains Junie","\u002Fagents\u002Fjunie","2.agents\u002F16.junie","MorawpAgentJunie",{"title":126,"path":127,"stem":128,"icon":129},"Goose","\u002Fagents\u002Fgoose","2.agents\u002F17.goose","MorawpAgentGoose",{"title":131,"path":132,"stem":133,"icon":134},"Qwen Code","\u002Fagents\u002Fqwen","2.agents\u002F18.qwen","MorawpAgentQwen",{"title":136,"path":137,"stem":138,"icon":139},"Kimi Code","\u002Fagents\u002Fkimi","2.agents\u002F19.kimi","MorawpAgentKimi",{"title":141,"path":142,"stem":143,"icon":144},"Grok Build","\u002Fagents\u002Fgrok-build","2.agents\u002F20.grok-build","MorawpAgentGrokBuild",{"title":146,"path":147,"stem":148,"icon":149},"Trae","\u002Fagents\u002Ftrae","2.agents\u002F21.trae","MorawpAgentTrae",{"title":151,"path":152,"stem":153,"icon":154},"GitHub Copilot","\u002Fagents\u002Fgithub-copilot","2.agents\u002F22.github-copilot","MorawpAgentGithubCopilot",{"title":156,"path":157,"stem":158,"icon":159},"Roo Code","\u002Fagents\u002Froo-code","2.agents\u002F23.roo-code","MorawpAgentRooCode",{"title":161,"path":162,"stem":163,"icon":164},"Other AI apps","\u002Fagents\u002Fother-apps","2.agents\u002F24.other-apps","MorawpAgentCustomOauth",{"title":166,"icon":167,"path":168,"stem":169,"children":170,"page":40},"Use MoraWP","i-lucide-book-open","\u002Fguides","3.guides",[171,176,181,186,191,196],{"title":172,"path":173,"stem":174,"icon":175},"Websites","\u002Fguides\u002Fwebsites","3.guides\u002F1.websites","i-lucide-cloud",{"title":177,"path":178,"stem":179,"icon":180},"Agents","\u002Fguides\u002Fagents","3.guides\u002F2.agents","i-lucide-sparkles",{"title":182,"path":183,"stem":184,"icon":185},"Abilities","\u002Fguides\u002Fabilities","3.guides\u002F3.abilities","i-lucide-wrench",{"title":187,"path":188,"stem":189,"icon":190},"Activity","\u002Fguides\u002Factivity","3.guides\u002F4.activity","i-lucide-history",{"title":192,"path":193,"stem":194,"icon":195},"Access modes","\u002Fguides\u002Faccess-modes","3.guides\u002F5.access-modes","i-lucide-shield",{"title":197,"path":198,"stem":199,"icon":200},"High-impact Abilities","\u002Fguides\u002Fhigh-impact","3.guides\u002F6.high-impact","i-lucide-alert-triangle",{"title":202,"icon":203,"path":204,"stem":205,"children":206,"page":40},"Troubleshooting","i-lucide-life-buoy","\u002Ftroubleshooting","4.troubleshooting",[207,212,216,221,225,229,234,238],{"title":208,"path":209,"stem":210,"icon":211},"WordPress tool failed","\u002Ftroubleshooting\u002Fwordpress-tool-failed","4.troubleshooting\u002F1.wordpress-tool-failed","i-lucide-alert-circle",{"title":213,"path":214,"stem":215,"icon":39},"Agent connection","\u002Ftroubleshooting\u002Fagent-connection","4.troubleshooting\u002F2.agent-connection",{"title":217,"path":218,"stem":219,"icon":220},"Missing Abilities","\u002Ftroubleshooting\u002Fmissing-abilities","4.troubleshooting\u002F3.missing-abilities","i-lucide-search",{"title":222,"path":223,"stem":224,"icon":195},"Access denied","\u002Ftroubleshooting\u002Faccess-denied","4.troubleshooting\u002F4.access-denied",{"title":226,"path":227,"stem":228,"icon":34},"Website connection problems","\u002Ftroubleshooting\u002Fwebsite-connection","4.troubleshooting\u002F5.website-connection",{"title":230,"path":231,"stem":232,"icon":233},"Usage-limit problems","\u002Ftroubleshooting\u002Fusage-limits","4.troubleshooting\u002F6.usage-limits","i-lucide-activity",{"title":235,"path":236,"stem":237,"icon":211},"Unknown execution outcome","\u002Ftroubleshooting\u002Funknown-outcome","4.troubleshooting\u002F7.unknown-outcome",{"title":239,"path":240,"stem":241,"icon":203},"Get help","\u002Ftroubleshooting\u002Fget-help","4.troubleshooting\u002F8.get-help",{"title":243,"icon":244,"path":245,"stem":246,"children":247,"page":40},"Workspace & usage","i-lucide-layers","\u002Fworkspace","5.workspace",[248,252],{"title":249,"path":250,"stem":251,"icon":244},"Workspaces","\u002Fworkspace\u002Foverview","5.workspace\u002F1.overview",{"title":253,"path":254,"stem":255,"icon":233},"AI Actions and limits","\u002Fworkspace\u002Fai-actions","5.workspace\u002F2.ai-actions",{"title":257,"icon":167,"path":258,"stem":259,"children":260,"page":40},"Reference","\u002Freference","6.reference",[261,266,271,275],{"title":262,"path":263,"stem":264,"icon":265},"Agent workflow","\u002Freference\u002Fagent-workflow","6.reference\u002F1.agent-workflow","i-lucide-workflow",{"title":267,"path":268,"stem":269,"icon":270},"Inputs and outputs","\u002Freference\u002Finput-output","6.reference\u002F2.input-output","i-lucide-code",{"title":272,"path":273,"stem":274,"icon":211},"Error reference","\u002Freference\u002Ferrors","6.reference\u002F3.errors",{"title":276,"path":277,"stem":278,"icon":279},"Read a post or page","\u002Freference\u002Fread-post","6.reference\u002F4.read-post","i-lucide-file-text",{"title":281,"icon":265,"path":282,"stem":283,"children":284,"page":40},"Workflows","\u002Fworkflows","7.workflows",[285],{"title":286,"path":287,"stem":288,"icon":279},"Read an existing page","\u002Fworkflows\u002Finspect-content","7.workflows\u002F1.inspect-content",{"id":290,"title":36,"body":291,"description":607,"extension":608,"links":609,"meta":610,"navigation":611,"path":37,"seo":612,"stem":38,"__hash__":613},"docs\u002F1.get-started\u002F6.connect-agent.md",{"type":292,"value":293,"toc":594},"minimark",[294,298,303,318,322,330,335,359,363,457,461,468,471,474,485,488,492,495,528,532,535,539,545,551,559,572,576],[295,296,297],"p",{},"An Agent is an AI app authorized to work with a MoraWP Workspace. Connecting a\nwebsite does not give an AI app access to it: you approve that separately.",[299,300,302],"h2",{"id":301},"before-you-begin","Before you begin",[295,304,305,306,310,311,317],{},"Connect a ",[307,308,309],"a",{"href":32},"WordPress website",", sign in to the\n",[307,312,316],{"href":313,"rel":314},"https:\u002F\u002Fapp.morawp.com",[315],"nofollow","Dashboard",", and select the intended Workspace. Your AI\napp must support remote MCP with browser OAuth.",[299,319,321],{"id":320},"choose-your-app","Choose your app",[295,323,324,325,329],{},"Open ",[326,327,328],"strong",{},"Agents → Connect an agent"," in the Dashboard. Picking an app opens its\ndocumentation in a new tab; it does not create a connection or grant access.",[331,332,334],"h3",{"id":333},"chat-apps","Chat apps",[336,337,338,344,349,354],"ul",{},[339,340,341,343],"li",{},[307,342,46],{"href":47}," — Hosted plugin and Desktop.",[339,345,346,348],{},[307,347,51],{"href":52}," — Web and Desktop.",[339,350,351,353],{},[307,352,71],{"href":72}," — Web.",[339,355,356,358],{},[307,357,76],{"href":77}," — Web and Computer.",[331,360,362],{"id":361},"coding-apps","Coding apps",[336,364,365,370,375,380,385,389,393,398,402,407,412,417,422,427,432,437,442,447,452],{},[339,366,367,369],{},[307,368,56],{"href":57}," — Desktop, IDE, CLI.",[339,371,372,374],{},[307,373,61],{"href":62}," — Desktop Code tab, IDE, CLI.",[339,376,377,379],{},[307,378,66],{"href":67}," — Desktop editor.",[339,381,382,384],{},[307,383,81],{"href":82}," — Legacy Cascade desktop.",[339,386,387,369],{},[307,388,86],{"href":87},[339,390,391,369],{},[307,392,91],{"href":92},[339,394,395,397],{},[307,396,96],{"href":97}," — Desktop, web, CLI.",[339,399,400,379],{},[307,401,101],{"href":102},[339,403,404,406],{},[307,405,106],{"href":107}," — Desktop.",[339,408,409,411],{},[307,410,111],{"href":112}," — IDE and CLI; web caveat.",[339,413,414,416],{},[307,415,116],{"href":117}," — IDE and CLI.",[339,418,419,421],{},[307,420,121],{"href":122}," — CLI; IDE caveat.",[339,423,424,426],{},[307,425,126],{"href":127}," — Desktop and CLI.",[339,428,429,431],{},[307,430,131],{"href":132}," — CLI and IDE sessions.",[339,433,434,436],{},[307,435,136],{"href":137}," — Terminal and local web.",[339,438,439,441],{},[307,440,141],{"href":142}," — Terminal.",[339,443,444,446],{},[307,445,146],{"href":147}," — Desktop; OAuth caveat.",[339,448,449,451],{},[307,450,151],{"href":152}," — VS Code and CLI.",[339,453,454,456],{},[307,455,156],{"href":157}," — Extension discontinued.",[331,458,460],{"id":459},"another-app","Another app",[336,462,463],{},[339,464,465,467],{},[307,466,161],{"href":162}," — Compatibility requirements.",[295,469,470],{},"Each guide distinguishes a documented setup from a client or runtime whose OAuth support still needs checking.",[295,472,473],{},"Each guide uses the same MoraWP server address:",[475,476,482],"pre",{"className":477,"code":479,"language":480,"meta":481},[478],"language-text","https:\u002F\u002Fapi.morawp.com\u002Fmcp\n","text","",[483,484,479],"code",{"__ignoreMap":481},[295,486,487],{},"Add that address in your AI app, then start its OAuth sign-in. MoraWP does not\nissue a static Agent key, and you do not need an Authorization header.",[299,489,491],{"id":490},"approve-access-in-morawp","Approve access in MoraWP",[295,493,494],{},"When the AI app opens the browser approval page:",[496,497,498,501,508,519,522],"ol",{},[339,499,500],{},"Sign in to MoraWP and check the app and Workspace shown in the request.",[339,502,503,504,507],{},"Review ",[326,505,506],{},"Website access",". For a first test, choose only the website you\nintend to use and check the selected list before continuing.",[339,509,510,511,514,515,518],{},"Choose ",[326,512,513],{},"Read only"," for the first read. ",[326,516,517],{},"Recommended"," can also permit\neveryday edits; it is not a read-only setting.",[339,520,521],{},"Read the data-access notice and acknowledge it if you agree.",[339,523,510,524,527],{},[326,525,526],{},"Approve connection",", then return to your AI app.",[529,530,531],"warning",{},"Enabled Integration reads can return private data, including settings and\ncredentials exposed by the Integration. Read only limits changes, not which\nsensitive fields are returned. Approve an app only if you trust it with that data.",[295,533,534],{},"If the request expired or you cancelled it, start sign-in again from the AI app.\nAn old approval URL is not a reusable setup link.",[299,536,538],{"id":537},"check-the-connection","Check the connection",[295,540,541,542,544],{},"The connection should appear in ",[326,543,177],{}," in the approved Workspace. In your\nAI app, ask:",[475,546,549],{"className":547,"code":548,"language":480,"meta":481},[478],"Use MoraWP to list the websites this Agent can access. Do not make changes.\n",[483,550,548],{"__ignoreMap":481},[295,552,553,554,558],{},"The expected website should appear. A saved server address or a connected badge\nalone does not verify a WordPress read. Continue with\n",[307,555,557],{"href":556},"\u002Fget-started\u002Fquickstart#_3-read-one-page","Read one page"," for that check.",[295,560,561,562,565,566,568,569,571],{},"If the app cannot sign in, use ",[307,563,564],{"href":214},"Agent connection problems",".\nIf the website or an action is unavailable, use\n",[307,567,217],{"href":218}," or\n",[307,570,222],{"href":223},".",[299,573,575],{"id":574},"change-or-remove-access","Change or remove access",[295,577,578,579,582,583,585,586,589,590,593],{},"Use the connection's ",[326,580,581],{},"Manage access"," controls in ",[326,584,177],{}," to review its\nwebsites and Ability access. Workspace and website restrictions still apply.\nUse ",[326,587,588],{},"Disconnect"," when the app should no longer have access. See\n",[307,591,592],{"href":178},"Manage Agents"," for the difference between disconnecting in\nMoraWP and removing the server from the AI app.",{"title":481,"searchDepth":595,"depth":595,"links":596},2,[597,598,604,605,606],{"id":301,"depth":595,"text":302},{"id":320,"depth":595,"text":321,"children":599},[600,602,603],{"id":333,"depth":601,"text":334},3,{"id":361,"depth":601,"text":362},{"id":459,"depth":601,"text":460},{"id":490,"depth":595,"text":491},{"id":537,"depth":595,"text":538},{"id":574,"depth":595,"text":575},"Choose an AI app, decide what it can reach, and approve the connection.","md",null,{},{"icon":39},{"title":36,"description":607},"Hzj7ApXr95-m28_vxQE63VlbB2MFwXzvnQM8x0ocgt0",[615,617],{"title":31,"path":32,"stem":33,"description":616,"icon":34,"children":-1},"Start in WordPress, approve in MoraWP, and see the website appear automatically.",{"title":46,"path":47,"stem":48,"description":618,"icon":49,"children":-1},"Add MoraWP as a custom MCP connection in ChatGPT and verify an authorized read.",1791736250515]