# AskYourStack > AskYourStack is a remote MCP server that lets an AI client (Claude, ChatGPT, Cursor, Claude Code or any MCP client) manage the customer's own Linux servers: set up a raw VPS, install Magento or WordPress, fix errors, take backups, scan for malware, harden the server and audit SEO with Google Search Console, Google Analytics 4, Core Web Vitals and the server's access logs, by asking in plain words. ## How it works - The customer installs a small agent on each server with one command, as the Linux user who owns the sites (the agent then manages only that user's sites and files, a boundary the operating system enforces) or as root when it should run the whole server. It calls out to AskYourStack over HTTPS; no SSH keys or passwords are stored and no port is opened. - The customer connects AskYourStack in their AI client and signs in on askyourstack.com (OAuth). In Claude it is listed in Claude's connector directory: Settings, Connectors, search AskYourStack, Connect. Other clients add https://askyourstack.com/mcp; clients that cannot sign in use a private address from the dashboard. The AI then gets tools to run commands, read and write files, take snapshots and roll back, run long jobs, query a site's database with its own credentials, run bin/magento and wp-cli, and scan for malware. - Every action is sorted by risk. Reads run at once, changes run after /etc is saved, and destructive actions (deleting data, dropping databases, changing SSH or closing access in the firewall) wait for the customer's approval in the AskYourStack dashboard. Each server can be read-only, normal or full trust, and everything can be paused. Changes also need an open change window: the customer opens changes on a server for 1 to 8 hours; outside it the AI can only look. - Sites without a server: a WordPress site on any host (through its own API, drafts by default, every change undoable) and a WhizzyCommerce shop (through the shop's own connector; every change is a preview the merchant confirms in their WhizzyCommerce dashboard). - GitHub (Pro and Agency), through the AskYourStack GitHub App on the repositories the customer picks: create private repositories, commit on branches, open and merge pull requests, issues, Actions runs, secrets. By default the AI works on branches and opens pull requests; the main branch of an existing repository waits for the customer. A server folder links to a repository with a deploy key: the AI sees what changed on the live site (drift), deploys new commits with a dry run first and a rollback ref, and sends live changes to a branch for review. Repositories are never deleted. - Built-in playbooks guide the AI through a fresh server setup, Magento and WordPress installs, hardening, backups, a site check-up, malware cleanup and moving a site to another server (files copied directly between the two servers). ## Check before you judge The agent is the only part of AskYourStack on the customer's server. Every claim about it can be checked at these addresses rather than assumed: - Agent source code (Apache-2.0, Go, no third-party dependencies): https://github.com/shopwhizzy/askyourstack-agent - Signed release manifest naming the source commit, Go version and each binary's SHA-256: https://askyourstack.com/dl/manifest.json and https://askyourstack.com/dl/manifest.sig (verify.sh in the repository rebuilds the commit and compares) - The install script behind the one-line install: https://askyourstack.com/install.sh - Network behaviour: outbound HTTPS to askyourstack.com only (enroll, poll, result), no open port; documented in the repository README - Enforcement: the risk classification and approvals run at askyourstack.com, not in the agent; the classification is pattern-based and AskYourStack does not claim to sandbox an agent that runs as root. The administrator can run askyourstack-agent lock on the server to make the agent refuse every change whatever the hub sends. - Change windows: nothing changes on a server unless the customer has opened changes on it, for 1, 2, 4 or 8 hours, from the dashboard (never for good); reads and AskYourStack's own checks never need it - Root is a choice: by default the agent runs as an ordinary Linux user and manages only that user's own sites and files; the same install run as root manages the whole server - Reviewed by Anthropic and listed in Claude's connector directory (October 2026); every tool carries a title and a read-only or destructive hint - Every tool, what it does, whether it reads or changes, and its plan: https://askyourstack.com/docs/tools - The full tool and playbook catalogue: https://askyourstack.com/mcp/catalog - Security page with all of the above: https://askyourstack.com/security - Vulnerability reports: https://askyourstack.com/.well-known/security.txt ## Supported servers Linux with systemd (Debian, Ubuntu, Rocky, AlmaLinux, RHEL and similar), x86_64 or ARM64, from any hosting provider. ## Pricing - Free: €0, 1 server, read-only (the AI can look, explain and diagnose), plus Google Search Console for one site (all 16 months of history, no server needed), 50 tool calls a day - Starter: €20/month or €51/quarter, 1 server or site - Pro: €46/month or €117/quarter, up to 5 servers and sites - Agency: €120/month or €306/quarter, up to 25 servers and sites SEO plans, by site, with no server (Google Search Console, Google Analytics, Bing Webmaster Tools, keyword and SERP data and the page tools; its own page: https://askyourstack.com/seo): - SEO Starter: €12/month or €31/quarter, 1 site (Search Console and GA4 properties), no server - SEO Pro: €32/month or €82/quarter, up to 5 sites (Search Console and GA4 properties), no server - SEO Agency: €92/month or €235/quarter, up to 25 sites (Search Console and GA4 properties), no server Starter adds changes, approvals, snapshots, the Magento, WordPress and database tools, Google Search Console (3 properties, all 16 months of history Google keeps), Core Web Vitals, the schema validator and the Google update tracker. Pro adds Google Analytics 4 (including visits from AI assistants), on-page and technical SEO tools (page audits, links, robots.txt, sitemaps, keyword cannibalization), the malware scan and site checks every 5 minutes. Agency covers 25 servers, Google Analytics without a time limit and up to 3 Google accounts. The crawl report from the server's access logs is on every plan. Quarterly is about 15% cheaper. Prices exclude VAT where it applies. The AI client is billed separately by its own provider. ## Links - [Home](https://askyourstack.com/): what it does, safety, pricing and FAQ - [Security](https://askyourstack.com/security): risk levels, approvals, undo, secrets, signed updates, data - [Case studies](https://askyourstack.com/case-studies): three measured runs on fresh servers (Magento setup, migration, malware cleanup), including what went wrong - [What it installs](https://askyourstack.com/apps): Magento and WordPress with their own playbooks and tools, and the other shops, CMS, frameworks, self-hosted tools and server software the AI installs and looks after - [AskYourStack vs cPanel](https://askyourstack.com/cpanel-alternative): Looking for a cPanel alternative for your own VPS? AskYourStack lets Claude, ChatGPT or Cursor set up and run your Linux server, Magento or WordPress, with no control panel license and approvals for anything risky. - [AskYourStack vs Plesk](https://askyourstack.com/plesk-alternative): A Plesk alternative for your own Linux VPS: AskYourStack lets your AI set up the server, install Magento or WordPress, fix errors and keep it secure, with no panel license and approvals for anything risky. - [AskYourStack vs SSH MCP servers](https://askyourstack.com/ssh-mcp-alternative): Most SSH MCP servers give your AI your SSH key and a shell. AskYourStack is a remote MCP server with no stored keys, approvals for destructive commands, snapshots, rollback and a full log. - [AskYourStack vs Advanced GSC](https://askyourstack.com/advanced-gsc-alternative): Comparing Advanced GSC and AskYourStack as Search Console MCP servers for Claude, ChatGPT and Cursor: data sources, history, free plan, prices and what each does that the other does not. - [AskYourStack vs Search Console MCP (mcpsearchconsole.com)](https://askyourstack.com/mcpsearchconsole-alternative): Comparing mcpsearchconsole.com and AskYourStack: two hosted, read-only Search Console MCP servers. Free plans, prices, tools, and when each is the better choice. - [AskYourStack vs WPVibe](https://askyourstack.com/wpvibe-alternative): Comparing WPVibe and AskYourStack for running sites with Claude or ChatGPT: what each reaches (WordPress, Magento, the server), safety, SEO data and pricing. - [AskYourStack vs InstaWP](https://askyourstack.com/instawp-alternative): Comparing InstaWP's built-in WordPress MCP and AskYourStack: hosting plus MCP, or an MCP for the servers you already run. Platforms, safety, SEO and pricing. - [AskYourStack vs AIOSEO](https://askyourstack.com/aioseo-alternative): Comparing AIOSEO's MCP and AskYourStack: a WordPress SEO plugin your AI can drive, or an MCP for Search Console, Analytics, Bing and the server, for any site. - [Your Magento server, run by your AI](https://askyourstack.com/magento): Let Claude, ChatGPT or Cursor install Magento 2 or Mage-OS on a fresh server, fix errors on a live shop, keep cron and indexers healthy and scan for skimmers, with approvals for anything risky. - [A fast, secure WordPress server, run by your AI](https://askyourstack.com/wordpress): Let Claude, ChatGPT or Cursor set up WordPress on your own VPS with nginx, PHP-FPM, MariaDB, Redis and SSL, fix errors on a live site and check it for malware, with approvals for anything risky. - [From an empty VPS to a secure web server, by asking](https://askyourstack.com/vps-setup): Connect an empty VPS from Hetzner, DigitalOcean, OVH, AWS or any provider, and let Claude, ChatGPT or Cursor update it, add a firewall, automatic security updates, fail2ban and swap, then install your site. - [Harden your Linux server without locking yourself out](https://askyourstack.com/server-hardening): Let Claude, ChatGPT or Cursor review your Linux server's security, then fix it step by step: firewall, SSH keys only, fail2ban, automatic security updates, services bound to localhost, file permissions. - [Hacked shop or site? Find it, clean it, close the door](https://askyourstack.com/malware-cleanup): Your AI scans a hacked Magento or WordPress site for backdoors, card skimmers, disguised PHP and malicious cron jobs, saves evidence first, cleans it with your approval and closes the way in. - [Move your site to a new server with minutes of downtime](https://askyourstack.com/server-migration): Your AI moves a Magento or WordPress site between two of your servers: builds a matching stack, copies files and database directly server to server, tests before DNS, and keeps the old server as the way back. - [Technical SEO with your AI, from Google's data to the fix on your server](https://askyourstack.com/technical-seo): Let Claude, ChatGPT or Cursor run a technical SEO audit with Google Search Console, GA4, Core Web Vitals and your server's access logs, then fix what it finds on the server with your approval. - [A Google Search Console MCP server for your AI, nothing to install](https://askyourstack.com/search-console-mcp): A Google Search Console MCP server for Claude, ChatGPT, Cursor or Claude Code: performance, URL inspection, sitemaps and opportunities, read-only, with nothing to install. Free for one site. - [Ask your AI about your GA4 traffic, and see what AI assistants send you](https://askyourstack.com/google-analytics-mcp): Connect Google Analytics 4 to Claude, ChatGPT, Cursor or Claude Code over MCP: traffic, landing pages, conversions, real time and visits from ChatGPT, Perplexity and Gemini, read-only. - [The searches you almost win, ranked by the clicks at stake](https://askyourstack.com/striking-distance-keywords): Ask Claude, ChatGPT or Cursor which queries you almost rank for. AskYourStack reads Google Search Console and ranks the queries in positions 5 to 20 by the clicks at stake, with the page to improve. Free for one site. - [Pages Google shows on page one that nobody clicks](https://askyourstack.com/low-ctr-pages): Find pages that rank on page one but get few clicks, and let Claude or ChatGPT rewrite their titles and descriptions from the queries they rank for. Search Console over MCP, free for one site. - [Which pages are losing Google traffic, and what to refresh first](https://askyourstack.com/content-decay): Find the pages losing Google clicks, the queries they lost and why, and get a refresh plan from Claude or ChatGPT. Search Console over MCP with 16 months of history, free for one site. - [Which of your pages Google has not indexed, and why](https://askyourstack.com/index-coverage-audit): Check your sitemap pages against Google's own index with URL Inspection, grouped by reason, and get the fix for each group from Claude or ChatGPT. Search Console over MCP, free for one site. - [Your weekly SEO report, written from the real numbers](https://askyourstack.com/weekly-seo-report): A weekly SEO report from your real Search Console data: winners, losers, new queries, Google updates and the three things to do this week, written by your AI. Free for one site. - [An llms.txt for your site, built from its own pages](https://askyourstack.com/llms-txt-generator): Generate an llms.txt for your site from its sitemap and its own titles and descriptions, in the llmstxt.org format AI assistants read. Ask Claude, ChatGPT or Cursor; on a server plan it puts the file in place. - [AskYourStack for Claude](https://askyourstack.com/claude): how to connect Claude and what it can do - [AskYourStack for Claude Code](https://askyourstack.com/claude-code): how to connect Claude Code and what it can do - [AskYourStack for ChatGPT](https://askyourstack.com/chatgpt): how to connect ChatGPT and what it can do - [AskYourStack for Cursor](https://askyourstack.com/cursor): how to connect Cursor and what it can do - [Free SEO tools](https://askyourstack.com/tools): no sign-up, for any site - [robots.txt tester](https://askyourstack.com/tools/robots-txt-tester): Test any site's robots.txt the way Google reads it: which paths Googlebot, Bingbot and AI crawlers like GPTBot, ClaudeBot and PerplexityBot may crawl, and which sitemaps it declares. Free, no sign-up. - [Schema markup validator](https://askyourstack.com/tools/schema-markup-validator): Check a page's structured data: schema.org types and property names with did-you-mean for typos, and which Google rich results it is eligible for, with the required and recommended fields it misses. Free, no sign-up. - [SEO page audit](https://askyourstack.com/tools/seo-page-audit): Audit any page for on-page SEO: status and redirects, title and meta description lengths, robots and canonical, headings, images without alt text, links, word count and structured data, with a list of issues. Free, no sign-up. - [XML sitemap checker](https://askyourstack.com/tools/sitemap-checker): Find a site's XML sitemaps from robots.txt, follow sitemap indexes and .gz files, count the addresses, check the 50,000 and 50 MB limits and lastmod dates, and test a random sample of pages. Free, no sign-up. - [Core Web Vitals checker](https://askyourstack.com/tools/core-web-vitals-checker): See a page's or site's real-user Core Web Vitals from Google's Chrome UX Report: LCP, INP and CLS at the 75th percentile with good and poor shares, plus FCP, server response time and the parts of LCP. Phones or desktop. Free, no sign-up. - [Docs](https://askyourstack.com/docs): setup and safety guides - [MCP tool reference](https://askyourstack.com/docs/tools): every tool, whether it reads or can change something, and which plan has it - [How to connect Claude to your Linux server (AskYourStack connector)](https://askyourstack.com/docs/connect-claude): Find AskYourStack in Claude's connector directory, connect, and ask your first question. - [Connect Claude Code, ChatGPT or Cursor to your server over MCP](https://askyourstack.com/docs/connect-others): The same sign-in works in every client that supports remote MCP servers with OAuth. - [An AI on your server, safely: change windows, modes, approvals and a lock on the server](https://askyourstack.com/docs/safety): What your AI may do on its own, what needs you, how long access lasts, and how to stop everything. - [Undo what your AI changed: snapshots, rollback and backups](https://askyourstack.com/docs/undo): How to undo a change, and why you still need real backups. - [Set up a fresh VPS for Magento or WordPress with AI](https://askyourstack.com/docs/fresh-server): An empty VPS becomes a secure Magento shop in about 30 minutes, or a WordPress site in less. What to prepare, what your AI does, and what you get. - [Let AI work on a live Magento or WordPress site safely](https://askyourstack.com/docs/existing-site): The tools your AI uses on a live Magento or WordPress site, and a safe first step. - [Server alerts explained, and how to have your AI fix them](https://askyourstack.com/docs/alerts): What the alert emails mean and what to ask your AI. - [Connect Google Search Console and GA4 to Claude, ChatGPT or Cursor](https://askyourstack.com/docs/connect-google): Give your AI read-only access to your Search Console properties and GA4 data, next to your servers. - [Find and fix keyword cannibalization with Search Console and AI](https://askyourstack.com/docs/keyword-cannibalization): When two of your pages compete for the same search, neither ranks as well as one would. How to find them in Search Console and decide what to do. - [Guides](https://askyourstack.com/guides): tested fixes for Linux servers, WordPress and technical SEO, by hand and with an AI - [WordPress 7.1 fails its checksum check after wp core download](https://askyourstack.com/guides/wordpress-core-download-broken): A fresh install made with wp-cli reports files that do not exist under wp-includes/php-ai-client. The archive was unpacked with file names cut short. Install core from the official zip instead. - [fail2ban will not start on Debian 12](https://askyourstack.com/guides/fail2ban-debian-12-wont-start): Debian 12 and later log SSH logins to the systemd journal only, so the default sshd jail has no file to read and fail2ban exits. Tell it to read the journal. - [Is that really Googlebot? Check by reverse DNS](https://askyourstack.com/guides/verify-googlebot-reverse-dns): Anyone can send a Googlebot user agent. Before you block, rate-limit or trust a crawler in your logs, check its address: a real one resolves to Google's or Microsoft's names and back. - [Prompt library](https://askyourstack.com/prompts): ready-made prompts to paste into the AI client - [My SEO performance of the last 90 days, as a dashboard](https://askyourstack.com/prompts/seo-dashboard) - [Technical SEO audit from the server side](https://askyourstack.com/prompts/seo-audit) - [Crawl my whole site and tell me what to fix first](https://askyourstack.com/prompts/site-crawl) - [What changed in my search traffic, and when](https://askyourstack.com/prompts/traffic-watch) - [Check my WooCommerce shop](https://askyourstack.com/prompts/woocommerce-checkup) - [Check my PrestaShop shop](https://askyourstack.com/prompts/prestashop-checkup) - [Check my Shopware 6 shop](https://askyourstack.com/prompts/shopware-checkup) - [Update my Drupal site safely](https://askyourstack.com/prompts/drupal-update) - [Check my Ghost site](https://askyourstack.com/prompts/ghost-check) - [Check my Laravel app in production](https://askyourstack.com/prompts/laravel-check) - [Check my Joomla, OpenCart or Magento 1 site](https://askyourstack.com/prompts/other-shop-checkup) - [Write a post for my site and save it as a draft (no server)](https://askyourstack.com/prompts/site-draft) - [What needs my attention in my WhizzyCommerce shop?](https://askyourstack.com/prompts/whizzy-shop) - [Review the content of my connected site](https://askyourstack.com/prompts/site-content-review) - [A content plan from my SEO report](https://askyourstack.com/prompts/content-plan) - [Write articles and save them as drafts](https://askyourstack.com/prompts/write-drafts) - [Audit the pages that bring me the most clicks](https://askyourstack.com/prompts/page-audit-top) - [Titles and descriptions to rewrite, with the new text](https://askyourstack.com/low-ctr-pages#prompt) - [Queries I almost rank for, and how to push them up](https://askyourstack.com/striking-distance-keywords#prompt) - [Pages losing clicks, and what to refresh first](https://askyourstack.com/content-decay#prompt) - [Which of my pages Google has not indexed, and why](https://askyourstack.com/index-coverage-audit#prompt) - [My weekly SEO report](https://askyourstack.com/weekly-seo-report#prompt) - [Write an llms.txt for my site](https://askyourstack.com/llms-txt-generator#prompt) - [Why did my traffic change?](https://askyourstack.com/search-console-mcp#prompt) - [A performance dashboard for my site](https://askyourstack.com/prompts/performance-dashboard) - [Stop an attack at Cloudflare before it reaches my server](https://askyourstack.com/prompts/cloudflare-attack) - [Stop a bot attack on my shop](https://askyourstack.com/prompts/bot-attack) - [Move a shop or site to another server](https://askyourstack.com/server-migration#prompt) - [Set up a fresh server as a Magento shop](https://askyourstack.com/prompts/fresh-magento) - [Set up a fresh server for WordPress](https://askyourstack.com/prompts/fresh-wordpress) - [Check up my existing shop or site](https://askyourstack.com/prompts/checkup) - [My site was hacked: find it and clean it](https://askyourstack.com/malware-cleanup#prompt) - [Set up backups I can trust](https://askyourstack.com/prompts/backups) - [Lock down my server](https://askyourstack.com/server-hardening#prompt) - [Why is my shop slow?](https://askyourstack.com/prompts/slow) - [Apply security updates safely](https://askyourstack.com/prompts/updates) - [My site is down](https://askyourstack.com/prompts/site-down) - [Clean up failed services](https://askyourstack.com/prompts/failed-services) - [Write my missing meta descriptions](https://askyourstack.com/prompts/meta-descriptions) - [Make a staging copy of my site](https://askyourstack.com/prompts/staging) - [Bring something back from a backup](https://askyourstack.com/prompts/restore) - [Add another site to my server](https://askyourstack.com/prompts/add-site) - [Upgrade my Magento shop](https://askyourstack.com/prompts/magento-upgrade) - [My shop's emails land in spam](https://askyourstack.com/prompts/email) - [Changelog](https://askyourstack.com/changelog) - [Contact](https://askyourstack.com/contact): feedback, bugs, feature requests, account help - [Sign up](https://askyourstack.com/login?mode=signup) - [Terms of service](https://askyourstack.com/terms) - [Privacy policy](https://askyourstack.com/privacy) Operated by Whizzy Digital Solutions Lda, Portugal. Contact: https://askyourstack.com/contact or info@askyourstack.com