[{"data":1,"prerenderedAt":468},["ShallowReactive",2],{"navigation_docs":3,"-agents-chatgpt":211,"-agents-chatgpt-surround":463},[4,36,160,186],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":35},"Start here","i-lucide-rocket","\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",false,{"title":31,"icon":34,"path":37,"stem":38,"children":39,"page":35},"\u002Fagents","2.agents",[40,45,50,55,60,65,70,75,80,85,90,95,100,105,110,115,120,125,130,135,140,145,150,155],{"title":41,"path":42,"stem":43,"icon":44},"ChatGPT","\u002Fagents\u002Fchatgpt","2.agents\u002F01.chatgpt","MorawpAgentChatgpt",{"title":46,"path":47,"stem":48,"icon":49},"Claude","\u002Fagents\u002Fclaude","2.agents\u002F02.claude","MorawpAgentClaude",{"title":51,"path":52,"stem":53,"icon":54},"Codex","\u002Fagents\u002Fcodex","2.agents\u002F03.codex","MorawpAgentCodex",{"title":56,"path":57,"stem":58,"icon":59},"Claude Code","\u002Fagents\u002Fclaude-code","2.agents\u002F04.claude-code","MorawpAgentClaudeCode",{"title":61,"path":62,"stem":63,"icon":64},"Cursor","\u002Fagents\u002Fcursor","2.agents\u002F05.cursor","MorawpAgentCursor",{"title":66,"path":67,"stem":68,"icon":69},"Grok","\u002Fagents\u002Fgrok","2.agents\u002F06.grok","MorawpAgentGrok",{"title":71,"path":72,"stem":73,"icon":74},"Perplexity","\u002Fagents\u002Fperplexity","2.agents\u002F07.perplexity","MorawpAgentPerplexity",{"title":76,"path":77,"stem":78,"icon":79},"Windsurf","\u002Fagents\u002Fwindsurf","2.agents\u002F08.windsurf","MorawpAgentWindsurf",{"title":81,"path":82,"stem":83,"icon":84},"Cline","\u002Fagents\u002Fcline","2.agents\u002F09.cline","MorawpAgentCline",{"title":86,"path":87,"stem":88,"icon":89},"Google Antigravity","\u002Fagents\u002Fantigravity","2.agents\u002F10.antigravity","MorawpAgentAntigravity",{"title":91,"path":92,"stem":93,"icon":94},"OpenCode","\u002Fagents\u002Fopencode","2.agents\u002F11.opencode","MorawpAgentOpencode",{"title":96,"path":97,"stem":98,"icon":99},"Zed","\u002Fagents\u002Fzed","2.agents\u002F12.zed","MorawpAgentZed",{"title":101,"path":102,"stem":103,"icon":104},"Warp","\u002Fagents\u002Fwarp","2.agents\u002F13.warp","MorawpAgentWarp",{"title":106,"path":107,"stem":108,"icon":109},"Kiro","\u002Fagents\u002Fkiro","2.agents\u002F14.kiro","MorawpAgentKiro",{"title":111,"path":112,"stem":113,"icon":114},"Continue","\u002Fagents\u002Fcontinue","2.agents\u002F15.continue","MorawpAgentContinue",{"title":116,"path":117,"stem":118,"icon":119},"JetBrains Junie","\u002Fagents\u002Fjunie","2.agents\u002F16.junie","MorawpAgentJunie",{"title":121,"path":122,"stem":123,"icon":124},"Goose","\u002Fagents\u002Fgoose","2.agents\u002F17.goose","MorawpAgentGoose",{"title":126,"path":127,"stem":128,"icon":129},"Qwen Code","\u002Fagents\u002Fqwen","2.agents\u002F18.qwen","MorawpAgentQwen",{"title":131,"path":132,"stem":133,"icon":134},"Kimi Code","\u002Fagents\u002Fkimi","2.agents\u002F19.kimi","MorawpAgentKimi",{"title":136,"path":137,"stem":138,"icon":139},"Grok Build","\u002Fagents\u002Fgrok-build","2.agents\u002F20.grok-build","MorawpAgentGrokBuild",{"title":141,"path":142,"stem":143,"icon":144},"Trae","\u002Fagents\u002Ftrae","2.agents\u002F21.trae","MorawpAgentTrae",{"title":146,"path":147,"stem":148,"icon":149},"GitHub Copilot","\u002Fagents\u002Fgithub-copilot","2.agents\u002F22.github-copilot","MorawpAgentGithubCopilot",{"title":151,"path":152,"stem":153,"icon":154},"Roo Code","\u002Fagents\u002Froo-code","2.agents\u002F23.roo-code","MorawpAgentRooCode",{"title":156,"path":157,"stem":158,"icon":159},"Other AI apps","\u002Fagents\u002Fother-apps","2.agents\u002F24.other-apps","MorawpAgentCustomOauth",{"title":161,"icon":162,"path":163,"stem":164,"children":165,"page":35},"Use MoraWP","i-lucide-book-open","\u002Fguides","3.guides",[166,171,176,181],{"title":167,"path":168,"stem":169,"icon":170},"Websites","\u002Fguides\u002Fwebsites","3.guides\u002F1.websites","i-lucide-cloud",{"title":172,"path":173,"stem":174,"icon":175},"Agents","\u002Fguides\u002Fagents","3.guides\u002F2.agents","i-lucide-sparkles",{"title":177,"path":178,"stem":179,"icon":180},"Abilities","\u002Fguides\u002Fabilities","3.guides\u002F3.abilities","i-lucide-wrench",{"title":182,"path":183,"stem":184,"icon":185},"Activity","\u002Fguides\u002Factivity","3.guides\u002F4.activity","i-lucide-history",{"title":187,"icon":188,"path":189,"stem":190,"children":191,"page":35},"Troubleshooting","i-lucide-life-buoy","\u002Ftroubleshooting","4.troubleshooting",[192,197,201,206],{"title":193,"path":194,"stem":195,"icon":196},"WordPress tool failed","\u002Ftroubleshooting\u002Fwordpress-tool-failed","4.troubleshooting\u002F1.wordpress-tool-failed","i-lucide-alert-circle",{"title":198,"path":199,"stem":200,"icon":34},"Agent connection","\u002Ftroubleshooting\u002Fagent-connection","4.troubleshooting\u002F2.agent-connection",{"title":202,"path":203,"stem":204,"icon":205},"Missing Abilities","\u002Ftroubleshooting\u002Fmissing-abilities","4.troubleshooting\u002F3.missing-abilities","i-lucide-search",{"title":207,"path":208,"stem":209,"icon":210},"Access denied","\u002Ftroubleshooting\u002Faccess-denied","4.troubleshooting\u002F4.access-denied","i-lucide-shield",{"id":212,"title":41,"body":213,"description":456,"extension":457,"links":458,"meta":459,"navigation":460,"path":42,"seo":461,"stem":43,"__hash__":462},"docs\u002F2.agents\u002F01.chatgpt.md",{"type":214,"value":215,"toc":448},"minimark",[216,220,225,233,237,304,307,311,314,326,335,339,346,352,363,367,436,439],[217,218,219],"p",{},"This guide connects ChatGPT directly to MoraWP's remote MCP server. The\nChatGPT connection is separate from the MoraWP Plugin installed in WordPress.",[221,222,224],"h2",{"id":223},"before-you-begin","Before you begin",[217,226,227,228,232],{},"Connect a ",[229,230,231],"a",{"href":27},"WordPress website"," in MoraWP.\nYour ChatGPT account and workspace policy must allow adding a custom MCP server.\nIf those controls are unavailable, check with your ChatGPT workspace administrator.",[221,234,236],{"id":235},"add-the-server","Add the server",[238,239,240,251,258,268,286,293,301],"ol",{},[241,242,243,244,250],"li",{},"Open ",[229,245,249],{"href":246,"rel":247},"https:\u002F\u002Fchatgpt.com\u002Fplugins",[248],"nofollow","ChatGPT Plugins",".",[241,252,253,254,250],{},"Select ",[255,256,257],"strong",{},"+ → Add custom MCP server",[241,259,260,261,264,265,250],{},"Use ",[255,262,263],{},"MoraWP"," as the name and a description such as\n",[255,266,267],{},"Access my authorized WordPress websites through MoraWP",[241,269,270,271,274,275],{},"Under ",[255,272,273],{},"Connection",", use the public server URL:",[276,277,283],"pre",{"className":278,"code":280,"language":281,"meta":282},[279],"language-text","https:\u002F\u002Fapi.morawp.com\u002Fmcp\n","text","",[284,285,280],"code",{"__ignoreMap":282},[241,287,288,289,292],{},"Select OAuth authentication. Review ChatGPT's warning, then choose\n",[255,290,291],{},"I understand and want to continue → Create as a plugin"," if you agree.",[241,294,295,296,300],{},"Complete the MoraWP sign-in when prompted and\n",[229,297,299],{"href":298},"\u002Fgetting-started\u002Fconnect-agent#approve-access-in-morawp","review the app, Workspace, and access",".\nOAuth may be requested when first using an authenticated tool.",[241,302,303],{},"Review the discovered tools and install the resulting ChatGPT plugin.",[217,305,306],{},"MoraWP does not require a static Agent key. Do not paste a WordPress password\nor an unrelated API key into the connection settings.",[221,308,310],{"id":309},"desktop-app-and-hosted-chats","Desktop app and hosted chats",[217,312,313],{},"The custom plugin flow above targets ChatGPT's hosted conversations. On Desktop,\nselect the installed MoraWP plugin in a new chat if it is available to that\naccount and workspace.",[217,315,316,317,320,321,325],{},"Desktop also has local ",[255,318,319],{},"MCP servers"," settings shared with Codex on the same\nhost. Those are a different setup surface: follow ",[229,322,324],{"href":323},"\u002Fagents\u002Fcodex#desktop-app","Codex's desktop instructions","\nwhen connecting that local runtime. Do not assume a hosted plugin and a local\nMCP server share the same authorization.",[217,327,328,329,334],{},"See ",[229,330,333],{"href":331,"rel":332},"https:\u002F\u002Flearn.chatgpt.com\u002Fdocs\u002Fextend\u002Fmcp",[248],"OpenAI's MCP surface guide","\nfor the distinction.",[221,336,338],{"id":337},"use-it-in-a-conversation","Use it in a conversation",[217,340,341,342,345],{},"Start a new conversation, type ",[255,343,344],{},"@",", and select the MoraWP plugin. Ask:",[276,347,350],{"className":348,"code":349,"language":281,"meta":282},[279],"Use MoraWP to list the websites this connection may access.\nLet me choose one. Do not change anything on a website.\n",[284,351,349],{"__ignoreMap":282},[217,353,354,357,358,362],{},[255,355,356],{},"Check:"," ChatGPT calls MoraWP and returns the intended website. Continue with\n",[229,359,361],{"href":360},"\u002Fgetting-started\u002Fquickstart#_3-read-one-page","Read one page"," to check an actual\nWordPress read.",[221,364,366],{"id":365},"if-it-does-not-work","If it does not work",[368,369,370,383],"table",{},[371,372,373],"thead",{},[374,375,376,380],"tr",{},[377,378,379],"th",{},"What you see",[377,381,382],{},"Next step",[384,385,386,395,403,413,425],"tbody",{},[374,387,388,392],{},[389,390,391],"td",{},"Adding custom MCP servers is unavailable",[389,393,394],{},"Check ChatGPT account and workspace policy.",[374,396,397,400],{},[389,398,399],{},"ChatGPT asks you to sign in",[389,401,402],{},"Complete MoraWP OAuth; adding the URL alone does not grant access.",[374,404,405,408],{},[389,406,407],{},"MoraWP is installed but unused",[389,409,410,411,250],{},"Start a new conversation and select it with ",[255,412,344],{},[374,414,415,418],{},[389,416,417],{},"Tools look outdated after a server update",[389,419,420,421,424],{},"Open the custom connection, choose ",[255,422,423],{},"Refresh",", and start a new conversation.",[374,426,427,430],{},[389,428,429],{},"An action is refused",[389,431,432,433,435],{},"Follow ",[229,434,207],{"href":208},"; do not broaden access just to suppress the error.",[217,437,438],{},"Disconnect the Agent in MoraWP when it should no longer have access. Removing\nthe ChatGPT plugin is separate from revoking that MoraWP connection.",[217,440,441,442,447],{},"Interface steps were checked against ",[229,443,446],{"href":444,"rel":445},"https:\u002F\u002Fdevelopers.openai.com\u002Fplugins\u002Fdeploy\u002Fconnect-chatgpt",[248],"OpenAI's official connection guide","\non October 9, 2026. Follow that guide if your ChatGPT interface differs.",{"title":282,"searchDepth":449,"depth":449,"links":450},2,[451,452,453,454,455],{"id":223,"depth":449,"text":224},{"id":235,"depth":449,"text":236},{"id":309,"depth":449,"text":310},{"id":337,"depth":449,"text":338},{"id":365,"depth":449,"text":366},"Add MoraWP as a custom MCP connection in ChatGPT and verify an authorized read.","md",null,{},{"icon":44},{"title":41,"description":456},"4PTFj-uk3HZUblGZWONanFvfQkmDNb_nkv9WxQKz18s",[464,466],{"title":31,"path":32,"stem":33,"description":465,"icon":34,"children":-1},"Choose an AI app, decide what it can reach, and approve the connection.",{"title":46,"path":47,"stem":48,"description":467,"icon":49,"children":-1},"Connect Claude to MoraWP, approve website access, and enable it in a conversation.",1791572433236]