[{"data":1,"prerenderedAt":406},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-quickstart":79,"-getting-started-quickstart-surround":401},[4,35,44,69],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Start here",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25,30],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Quickstart","\u002Fgetting-started\u002Fquickstart","1.getting-started\u002F2.quickstart","i-lucide-arrow-right",{"title":21,"path":22,"stem":23,"icon":24},"Install the plugin","\u002Fgetting-started\u002Finstall-plugin","1.getting-started\u002F3.install-plugin","i-lucide-download",{"title":26,"path":27,"stem":28,"icon":29},"Connect a website","\u002Fgetting-started\u002Fconnect-website","1.getting-started\u002F4.connect-website","i-lucide-link",{"title":31,"path":32,"stem":33,"icon":34},"Connect an Agent","\u002Fgetting-started\u002Fconnect-agent","1.getting-started\u002F5.connect-agent","i-lucide-plug",{"title":31,"icon":6,"path":36,"stem":37,"children":38,"page":6},"\u002Fagents","2.agents",[39],{"title":40,"path":41,"stem":42,"icon":43},"Codex","\u002Fagents\u002Fcodex","2.agents\u002F1.codex","i-lucide-code",{"title":45,"icon":6,"path":46,"stem":47,"children":48,"page":6},"Use MoraWP","\u002Fguides","3.guides",[49,54,59,64],{"title":50,"path":51,"stem":52,"icon":53},"Websites","\u002Fguides\u002Fwebsites","3.guides\u002F1.websites","i-lucide-cloud",{"title":55,"path":56,"stem":57,"icon":58},"Agents","\u002Fguides\u002Fagents","3.guides\u002F2.agents","i-lucide-sparkles",{"title":60,"path":61,"stem":62,"icon":63},"Abilities","\u002Fguides\u002Fabilities","3.guides\u002F3.abilities","i-lucide-wrench",{"title":65,"path":66,"stem":67,"icon":68},"Activity","\u002Fguides\u002Factivity","3.guides\u002F4.activity","i-lucide-history",{"title":70,"icon":6,"path":71,"stem":72,"children":73,"page":6},"Troubleshooting","\u002Ftroubleshooting","4.troubleshooting",[74],{"title":75,"path":76,"stem":77,"icon":78},"WordPress tool failed","\u002Ftroubleshooting\u002Fwordpress-tool-failed","4.troubleshooting\u002F1.wordpress-tool-failed","i-lucide-alert-circle",{"id":80,"title":16,"body":81,"description":394,"extension":395,"links":396,"meta":397,"navigation":398,"path":17,"seo":399,"stem":18,"__hash__":400},"docs\u002F1.getting-started\u002F2.quickstart.md",{"type":82,"value":83,"toc":386},"minimark",[84,88,93,126,130,143,158,164,173,177,187,235,242,246,249,260,264,276,283,291,294,299,304,308,367,371,382],[85,86,87],"p",{},"Start with one WordPress website and one Agent. This walkthrough uses Codex\nand finishes with a read of an existing page. You do not need to publish content\nor enable high-impact Abilities to complete it.",[89,90,92],"h2",{"id":91},"before-you-begin","Before you begin",[94,95,96,100,112,123],"ul",{},[97,98,99],"li",{},"A MoraWP account and access to the Workspace you want to use.",[97,101,102,103,107,108,111],{},"Administrator access to the WordPress website, with WordPress ",[104,105,106],"strong",{},"6.2 or later","\nand PHP ",[104,109,110],{},"7.4 or later"," for MoraWP Plugin 0.2.33.",[97,113,114,115,122],{},"Codex CLI installed on your computer. Follow\n",[116,117,121],"a",{"href":118,"rel":119},"https:\u002F\u002Flearn.chatgpt.com\u002Fdocs\u002Fcodex\u002Fcli",[120],"nofollow","OpenAI's Codex CLI guide"," if you need to install it.",[97,124,125],{},"An existing page you can identify in WordPress. A test website is a good place\nto learn the setup before working with customer content.",[89,127,129],{"id":128},"_1-connect-wordpress","1. Connect WordPress",[85,131,132,133,138,139,142],{},"In the ",[116,134,137],{"href":135,"rel":136},"https:\u002F\u002Fapp.morawp.com",[120],"Dashboard",", select the intended Workspace and\nopen ",[104,140,141],{},"Websites → Add a website",". Download the MoraWP Plugin ZIP.",[85,144,145,146,149,150,153,154,157],{},"In WordPress, open ",[104,147,148],{},"Plugins → Add New Plugin → Upload Plugin",". Upload the ZIP,\ninstall it, and activate it. Open ",[104,151,152],{},"MoraWP"," and press ",[104,155,156],{},"Connect",".",[85,159,160,161,163],{},"The approval page opens in MoraWP. Sign in, choose the Workspace, review the\nrequest, and confirm. Return to ",[104,162,50],{}," in that Workspace.",[85,165,166,169,170,172],{},[104,167,168],{},"Check:"," your website appears in the list with its connection status. If it\ndoes not, follow ",[116,171,26],{"href":27}," before\nadding an Agent.",[89,174,176],{"id":175},"_2-authorize-codex","2. Authorize Codex",[85,178,179,180,183,184,186],{},"Open ",[104,181,182],{},"Agents → Connect an Agent"," in the Dashboard and select ",[104,185,40],{},". Keep\nthe setup dialog open while you run these commands on your computer:",[188,189,194],"pre",{"className":190,"code":191,"language":192,"meta":193,"style":193},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","codex mcp add morawp --url https:\u002F\u002Fapi.morawp.com\u002Fmcp\ncodex mcp login morawp\n","bash","",[195,196,197,222],"code",{"__ignoreMap":193},[198,199,202,206,210,213,216,219],"span",{"class":200,"line":201},"line",1,[198,203,205],{"class":204},"sBMFI","codex",[198,207,209],{"class":208},"sfazB"," mcp",[198,211,212],{"class":208}," add",[198,214,215],{"class":208}," morawp",[198,217,218],{"class":208}," --url",[198,220,221],{"class":208}," https:\u002F\u002Fapi.morawp.com\u002Fmcp\n",[198,223,225,227,229,232],{"class":200,"line":224},2,[198,226,205],{"class":204},[198,228,209],{"class":208},[198,230,231],{"class":208}," login",[198,233,234],{"class":208}," morawp\n",[85,236,237,238,241],{},"In the browser approval page, review the app, Workspace, website access, and\nAbility access. Choose ",[104,239,240],{},"Read only"," for this walkthrough. Read the data-access\nnotice and acknowledge it before approving.",[243,244,245],"warning",{},"Read only prevents changes through those Abilities; it does not make their data\npublic. Enabled Integration reads may return sensitive or private information,\nincluding settings and credentials exposed by the Integration. Approve only an\napp you trust with that data.",[85,247,248],{},"Return to the Dashboard setup dialog and follow its completion prompts.",[85,250,251,253,254,256,257,157],{},[104,252,168],{}," the authorized connection appears in ",[104,255,55],{},". For connection\nproblems, use the ",[116,258,259],{"href":41},"Codex setup guide",[89,261,263],{"id":262},"_3-read-one-page","3. Read one page",[85,265,179,266,268,269,272,273,275],{},[104,267,60],{}," in MoraWP and use ",[104,270,271],{},"Manage"," on the relevant Toolkit to\ncheck that the WordPress page listing and reading Abilities are enabled. Keep\nhigh-impact Abilities off. If you cannot change that configuration, ask the\nWorkspace owner to review it. The Agent's ",[104,274,240],{}," mode does not override\nWorkspace or website restrictions.",[85,277,278,279,282],{},"Start Codex. Use ",[195,280,281],{},"\u002Fmcp"," to check that the MoraWP server is available, then send:",[188,284,289],{"className":285,"code":287,"language":288,"meta":193},[286],"language-text","Use MoraWP to list the websites this Agent can access. Let me choose one.\nOn that website, discover the available WordPress read Abilities and inspect\ntheir input schemas. List the existing pages, let me choose a page, then read\nits title and content. Do not create, edit, delete, or publish anything.\n","text",[195,290,287],{"__ignoreMap":193},[85,292,293],{},"Choose the connected website and a page from the returned list. Codex should\ndiscover the site's available Abilities and use the returned page identifier\ninstead of guessing one.",[85,295,296,298],{},[104,297,168],{}," the returned title matches the page in WordPress. Content may contain\nHTML or builder data rather than the final visual layout. The page remains\nunchanged.",[85,300,179,301,303],{},[104,302,65],{}," in MoraWP to find the real Ability execution and its result.\nWebsite listing and discovery are not recorded as customer Ability actions.",[89,305,307],{"id":306},"if-you-get-stuck","If you get stuck",[309,310,311,324],"table",{},[312,313,314],"thead",{},[315,316,317,321],"tr",{},[318,319,320],"th",{},"What you see",[318,322,323],{},"What to check",[325,326,327,336,346,354],"tbody",{},[315,328,329,333],{},[330,331,332],"td",{},"Website missing from the Agent's list",[330,334,335],{},"Confirm the Workspace and the connection's website access. A website being connected does not give every Agent access to it.",[315,337,338,343],{},[330,339,340],{},[195,341,342],{},"AGENT_ABILITY_MODE_DENIED",[330,344,345],{},"Review the Agent's Ability access. Keep this walkthrough read only and choose an available read Ability.",[315,347,348,351],{},[330,349,350],{},"Ability not found",[330,352,353],{},"Discover the site's current Abilities. Installed Integrations and versions determine what is available.",[315,355,356,361],{},[330,357,358],{},[195,359,360],{},"WORDPRESS_MORAWP_TOOL_FAILED",[330,362,363,364,366],{},"Follow ",[116,365,75],{"href":76}," and inspect the actual response.",[89,368,370],{"id":369},"next-steps","Next steps",[85,372,373,374,376,377,379,380,157],{},"Review ",[116,375,60],{"href":61}," before allowing changes, and\n",[116,378,65],{"href":66}," to understand results and AI Actions. For a different\nAI app, start with ",[116,381,31],{"href":32},[383,384,385],"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);}",{"title":193,"searchDepth":224,"depth":224,"links":387},[388,389,390,391,392,393],{"id":91,"depth":224,"text":92},{"id":128,"depth":224,"text":129},{"id":175,"depth":224,"text":176},{"id":262,"depth":224,"text":263},{"id":306,"depth":224,"text":307},{"id":369,"depth":224,"text":370},"Connect WordPress, authorize Codex, and read your first page without changing it.","md",null,{},{"icon":19},{"title":16,"description":394},"x2sBl-KxLfYrNBz41Qz_Fu-m5ayCyf50pl9_B1cOPaw",[402,404],{"title":11,"path":12,"stem":13,"description":403,"icon":14,"children":-1},"Give an AI agent controlled access to help with your WordPress websites.",{"title":21,"path":22,"stem":23,"description":405,"icon":24,"children":-1},"Add the plugin to the WordPress website you want MoraWP to work with.",1791233584332]