{"id":661,"date":"2026-07-29T14:04:29","date_gmt":"2026-07-29T12:04:29","guid":{"rendered":"https:\/\/hostup.se\/en\/support\/?p=661"},"modified":"2026-07-29T14:04:29","modified_gmt":"2026-07-29T12:04:29","slug":"anslut-claude-chatgpt-till-hostup-mcp","status":"publish","type":"post","link":"https:\/\/hostup.se\/en\/support\/anslut-claude-chatgpt-till-hostup-mcp\/","title":{"rendered":"Connect Claude or ChatGPT to HostUp (MCP)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You can connect HostUp straight to the AI app you already use \u2014 Claude, ChatGPT, Cursor or any other MCP client. After that you manage your services by writing what you want done: add a DNS record, spin up a server, put your SSH key on your hosting account, register a domain. No panel to hunt through, nothing to install.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide covers how to connect, how to pick the right permissions, and what actually happens when your AI changes something on your account.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_MCP\"><\/span>What is MCP?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MCP (Model Context Protocol) is the standard AI apps use to connect to outside services. HostUp runs a native MCP server \u2014 a first among hosting providers in Sweden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The server is hosted by us. You add one address in your AI app and your services are there. There is nothing to install on your machine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Before_you_start\"><\/span>Before you start<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You need two things: a HostUp account with at least one service, and an AI app that supports MCP connectors. Claude works on every plan including the free one. ChatGPT needs Plus or Pro, because connectors sit behind developer mode.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_Create_an_API_key\"><\/span>Step 1: Create an API key<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The key is what ties your AI app to your account. Go to <a href=\"https:\/\/cloud.hostup.se\/api-management\">API Management<\/a> in the client area and click <strong>Create API Key<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Give it a name you&#8217;ll recognise \u2014 &#8220;Claude&#8221;, say \u2014 then open the <strong>Permissions<\/strong> tab. This is where you decide what your AI is allowed to do.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1194\" height=\"1008\" src=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-06-permissions.png\" alt=\"The Permissions tab while creating an API key. read:all is ticked, write:all is empty, and below them permissions are listed per area such as read:account and write:account.\" class=\"wp-image-659\" srcset=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-06-permissions.png 1194w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-06-permissions-300x253.png 300w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-06-permissions-1024x864.png 1024w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-06-permissions-768x648.png 768w\" sizes=\"auto, (max-width: 1194px) 100vw, 1194px\" \/><figcaption class=\"wp-block-image-caption\">The scopes you tick decide exactly which tools your AI can see.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Which_permissions_should_I_pick\"><\/span>Which permissions should I pick?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Permissions aren&#8217;t only a lock \u2014 they decide what your AI can even see. Leave out the write scopes and the tools that change things never appear. Your AI can look your services up but not touch them, and it won&#8217;t suggest changes it can&#8217;t make anyway.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Just want to ask questions?<\/strong> Leave <code>read:all<\/code> ticked and skip the write scopes. You get a connector that can answer anything about your services but never change one.<\/li>\n<li><strong>Want it to handle one job?<\/strong> Go narrow. A key with only <code>read:dns<\/code> and <code>write:dns<\/code> gives you an AI that helps with DNS records and nothing else.<\/li>\n<li><strong>Want it to handle everything?<\/strong> Tick <code>read:all<\/code> and <code>write:all<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">One thing to weigh: the full toolset takes up roughly 20,000 tokens of your AI&#8217;s memory every time it uses the connector. Give it the scopes you actually plan to use and you leave more room for the conversation itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can change your mind later. If your AI runs into a missing tool, it also gets a link that upgrades that same key \u2014 no need to create a new one and reconnect.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_Add_the_connector_in_your_AI_app\"><\/span>Step 2: Add the connector in your AI app<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Further down the same page you&#8217;ll find the <strong>AI connectors (MCP)<\/strong> card. It has ready-made instructions for each app \u2014 pick your tab and copy what&#8217;s there.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1568\" height=\"732\" src=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-01-mcp-card.png\" alt=\"The AI connectors (MCP) card in the client area, with three steps on the left and tabs for Claude, ChatGPT, Claude Code and Cursor on the right.\" class=\"wp-image-654\" srcset=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-01-mcp-card.png 1568w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-01-mcp-card-300x140.png 300w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-01-mcp-card-1024x478.png 1024w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-01-mcp-card-768x359.png 768w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-01-mcp-card-1536x717.png 1536w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\" \/><figcaption class=\"wp-block-image-caption\">The AI connectors (MCP) card on the API Management page.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Claude\"><\/span>Claude<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <strong>Settings \u2192 Connectors \u2192 Add custom connector<\/strong> in the Claude app or on claude.ai. Paste the address below with your API key filled in, and leave authentication set to &#8220;None&#8221;.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:\/\/cloud.hostup.se\/mcp\/k\/&lt;your API key&gt;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1168\" height=\"560\" src=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-02-claude-tab.png\" alt=\"The Claude tab in the AI connectors card. It shows the MCP server address with a placeholder for the API key and a yellow warning that the URL contains the key.\" class=\"wp-image-655\" srcset=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-02-claude-tab.png 1168w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-02-claude-tab-300x144.png 300w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-02-claude-tab-1024x491.png 1024w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-02-claude-tab-768x368.png 768w\" sizes=\"auto, (max-width: 1168px) 100vw, 1168px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ChatGPT\"><\/span>ChatGPT<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <strong>Settings \u2192 Apps &amp; Connectors<\/strong>, turn on <strong>Developer mode<\/strong> and create a new connector. Use the same address as for Claude and set authentication to &#8220;None&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1168\" height=\"560\" src=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-03-chatgpt-tab.png\" alt=\"The ChatGPT tab in the AI connectors card, showing the instruction to enable Developer mode and the same MCP address.\" class=\"wp-image-656\" srcset=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-03-chatgpt-tab.png 1168w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-03-chatgpt-tab-300x144.png 300w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-03-chatgpt-tab-1024x491.png 1024w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-03-chatgpt-tab-768x368.png 768w\" sizes=\"auto, (max-width: 1168px) 100vw, 1168px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Claude_Code\"><\/span>Claude Code<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Run this in your terminal with your key filled in:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>claude mcp add --transport http hostup \\\n  https:\/\/cloud.hostup.se\/mcp \\\n  --header \"Authorization: Bearer &lt;your API key&gt;\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Here the key sits in a header rather than in the address, which is safer. The same setup works in Cursor and VS Code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1168\" height=\"560\" src=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-04-claude-code-tab.png\" alt=\"The Claude Code tab in the AI connectors card, with the claude mcp add command and a note about MCP_TOOL_TIMEOUT.\" class=\"wp-image-657\" srcset=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-04-claude-code-tab.png 1168w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-04-claude-code-tab-300x144.png 300w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-04-claude-code-tab-1024x491.png 1024w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-04-claude-code-tab-768x368.png 768w\" sizes=\"auto, (max-width: 1168px) 100vw, 1168px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cursor_and_other_MCP_clients\"><\/span>Cursor and other MCP clients<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Add a remote MCP server (Streamable HTTP) with the address <code>https:\/\/cloud.hostup.se\/mcp<\/code> and send your key as a header:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Authorization: Bearer &lt;your API key&gt;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1168\" height=\"560\" src=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-05-cursor-tab.png\" alt=\"The Cursor &#038; other tab in the AI connectors card, with the MCP address and the Authorization header.\" class=\"wp-image-658\" srcset=\"https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-05-cursor-tab.png 1168w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-05-cursor-tab-300x144.png 300w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-05-cursor-tab-1024x491.png 1024w, https:\/\/hostup.se\/en\/support\/wp-content\/uploads\/2026\/07\/en-05-cursor-tab-768x368.png 768w\" sizes=\"auto, (max-width: 1168px) 100vw, 1168px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_happens_when_your_AI_changes_something\"><\/span>What happens when your AI changes something?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">What you ask for happens right away, exactly as if you had made the API call yourself. Your AI app checks with you first every time \u2014 that&#8217;s the app&#8217;s own approval prompt before it uses a tool.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two kinds of action make an extra stop at our end and finish with a confirmation link you open in your browser:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Anything that costs money.<\/strong> Registering a domain, ordering a service, paying an invoice.<\/li>\n<li><strong>Anything you can&#8217;t undo.<\/strong> Reinstalling a VPS, restoring from a backup, and cancelling a service.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In those cases your AI prepares the action and shows you a summary plus a link. Nothing goes through until you click. So your AI can never buy something on your behalf or wipe a server on its own.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Other changes \u2014 adding a DNS record, switching PHP version, creating an email address \u2014 happen directly. If you want a connector that can&#8217;t change anything at all, the key&#8217;s permissions are the tool for that, not the confirmation links.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Every action is logged to your account and shows up in the <a href=\"https:\/\/cloud.hostup.se\/audit-log\">audit log<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Security_treat_the_address_like_a_password\"><\/span>Security: treat the address like a password<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you use the variant with the key in the address \u2014 the one Claude and ChatGPT use \u2014 then the address itself contains your API key. Anyone who has it can act on your account within that key&#8217;s permissions.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Never share the address, and don&#8217;t paste it into shared documents or chats.<\/li>\n<li>Use the header variant where your app supports it \u2014 that keeps the key out of the address.<\/li>\n<li>Think a key has leaked? Revoke it under <a href=\"https:\/\/cloud.hostup.se\/api-management\">API Management<\/a> and create a new one. The old one stops working immediately.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bear in mind too that the conversation in your AI app can hold sensitive material. Ask for an EPP code or a cPanel login link and it lands in your chat history \u2014 treat that history accordingly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"If_something_doesnt_work\"><\/span>If something doesn&#8217;t work<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Your_AI_says_it_cant_do_something\"><\/span>Your AI says it can&#8217;t do something<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Almost always the key is missing a permission. Your AI gets a link that upgrades that same key \u2014 click it, then start a new conversation if the new tools don&#8217;t show up straight away.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_connector_doesnt_respond\"><\/span>The connector doesn&#8217;t respond<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check that the key was copied correctly and hasn&#8217;t been revoked. Each key is allowed 300 requests per five-minute window, so heavy use may mean waiting a moment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_slow_diagnostic_times_out_in_Claude_Code\"><\/span>A slow diagnostic times out in Claude Code<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Claude Code waits 30 seconds for a tool by default. Some diagnostics take longer. Raise the limit with:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>MCP_TOOL_TIMEOUT=120000<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prefer_our_own_assistant\"><\/span>Prefer our own assistant?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The built-in assistant in the client area does the same things and needs no key. The difference is that an MCP connector lets you work in the app you already have open, with its newest model. Both exist \u2014 pick whichever suits you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s a more technical walkthrough at <a href=\"https:\/\/developer.hostup.se\/\" target=\"_blank\" rel=\"noreferrer noopener\">developer.hostup.se<\/a>.<\/p>\n\n\r\n\t\t\t<div id=\"daexthefu-container\"\r\n\t\t\t\tclass=\"daexthefu-container daexthefu-layout-side-by-side daexthefu-alignment-left\"\r\n\t\t\t\tdata-post-id=\"661\">\r\n\r\n\t\t\t\t<div class=\"daexthefu-feedback\">\r\n\t\t\t\t\t<div class=\"daexthefu-text\">\r\n\t\t\t\t\t\t<h3 class=\"daexthefu-title\">Was this article helpful?<\/h3>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"daexthefu-buttons-container\">\r\n\t\t\t\t\t\t<div class=\"daexthefu-buttons\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefu-yes daexthefu-button daexthefu-button-type-icon\" data-value=\"1\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.happy-face-cls-1{fill:#c9c9c9;}.happy-face-cls-2{fill:#e1e1e1;}.happy-face-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"happy_face\">\r\n                        <circle class=\"happy-face-cls-1 daexthefu-icon-primary-color\" cx=\"24\" cy=\"24\" r=\"17\" \/>\r\n                        <path class=\"happy-face-cls-2 daexthefu-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <circle class=\"happy-face-cls-3 daexthefu-icon-secondary-color\" cx=\"18\" cy=\"22\" r=\"2\" \/>\r\n                        <circle class=\"happy-face-cls-3 daexthefu-icon-secondary-color\" cx=\"30\" cy=\"22\" r=\"2\" \/>\r\n                        <path class=\"happy-face-cls-3 daexthefu-icon-secondary-color\" d=\"m16.79,29c-1.19,0-1.89,1.31-1.25,2.32,1.77,2.81,4.9,4.68,8.47,4.68s6.7-1.87,8.47-4.68c.63-1.01-.06-2.32-1.25-2.32-3.67,0-10.76,0-14.43,0Z\" \/>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefu-no daexthefu-button daexthefu-button-type-icon\" data-value=\"0\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>\r\n                            .sad-face-cls-1{fill:#c9c9c9;}.sad-face-cls-2{fill:#676767;}.sad-face-cls-3{fill:#e1e1e1;}.sad-face-cls-4{fill:#676767;}\r\n                        <\/style>\r\n                    <\/defs>\r\n                    <g id=\"sad_face\">\r\n                        <circle class=\"sad-face-cls-1 daexthefu-icon-primary-color\" cx=\"24\" cy=\"24\" r=\"17\" \/>\r\n                        <path class=\"sad-face-cls-3 daexthefu-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <circle class=\"sad-face-cls-4 daexthefu-icon-secondary-color\" cx=\"18\" cy=\"22\" r=\"2\" \/>\r\n                        <circle class=\"sad-face-cls-4 daexthefu-icon-secondary-color\" cx=\"30\" cy=\"22\" r=\"2\" \/>\r\n                        <path class=\"sad-face-cls-2 daexthefu-icon-secondary-color\" d=\"M16.9,34.5c-0.4,0-0.8-0.1-1.1-0.4c-0.6-0.6-0.6-1.5,0-2.1c2.2-2.2,5.1-3.4,8.1-3.4c3.1,0,6,1.2,8.1,3.4\r\n                        c0.6,0.6,0.6,1.5,0,2.1s-1.5,0.6-2.1,0c-1.6-1.6-3.7-2.5-6-2.5s-4.4,0.9-6,2.5C17.7,34.4,17.3,34.5,16.9,34.5z\" \/>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefu-comment\">\r\n\t\t\t\t\t<div class=\"daexthefu-comment-top-container\">\r\n\t\t\t\t\t\t<label id=\"daexthefu-comment-label\" class=\"daexthefu-comment-label\"><\/label>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"daexthefu-comment-character-counter-container\">\r\n\t\t\t\t\t\t\t\t<div id=\"daexthefu-comment-character-counter-number\"\r\n\t\t\t\t\t\t\t\t\tclass=\"daexthefu-comment-character-counter-number\"><\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"daexthefu-comment-character-counter-text\"><\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<textarea id=\"daexthefu-comment-textarea\" class=\"daexthefu-comment-textarea\"\r\n\t\t\t\t\t\t\t\tplaceholder=\"Skriv ditt meddelande\"\r\n\t\t\t\t\t\t\t\tmaxlength=\"\r\n\t\t\t\t\t\t\t\t400\t\t\t\t\t\t\t\t\t\"><\/textarea>\r\n\t\t\t\t\t<div class=\"daexthefu-comment-buttons-container\">\r\n\t\t\t\t\t\t<button class=\"daexthefu-comment-submit daexthefu-button\">Skicka in<\/button>\r\n\t\t\t\t\t\t<button class=\"daexthefu-comment-cancel daexthefu-button\">Avbryt<\/button>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefu-successful-submission-text\">Tack f\u00f6r din feedback!<\/div>\r\n\r\n\t\t\t<\/div>\r\n\r\n\t\t\t","protected":false},"excerpt":{"rendered":"<p>Connect HostUp to Claude, ChatGPT, Cursor or any other MCP client and manage your services by writing what you want done.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-661","post","type-post","status-publish","format-standard","hentry","category-kundzon"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/hostup.se\/en\/support\/wp-json\/wp\/v2\/posts\/661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostup.se\/en\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostup.se\/en\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostup.se\/en\/support\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostup.se\/en\/support\/wp-json\/wp\/v2\/comments?post=661"}],"version-history":[{"count":1,"href":"https:\/\/hostup.se\/en\/support\/wp-json\/wp\/v2\/posts\/661\/revisions"}],"predecessor-version":[{"id":662,"href":"https:\/\/hostup.se\/en\/support\/wp-json\/wp\/v2\/posts\/661\/revisions\/662"}],"wp:attachment":[{"href":"https:\/\/hostup.se\/en\/support\/wp-json\/wp\/v2\/media?parent=661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostup.se\/en\/support\/wp-json\/wp\/v2\/categories?post=661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostup.se\/en\/support\/wp-json\/wp\/v2\/tags?post=661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}