Fudge MCP server for Shopify

Last updated

Fudge’s MCP server connects your AI assistant to Fudge, a growth team for Shopify stores. Through it, your assistant can brief you on how the store is doing, show what needs your review, run Fudge’s store reviews and diagnostics, and have pages and changes built as private drafts.

Nothing goes live from your assistant. When a draft is ready, your assistant gives you a link to Fudge’s review page, where you check the exact changes and publish them yourself.

Server URL: https://mcp.fudge.ai/mcp, Streamable HTTP with OAuth 2.0 sign-in.

How it differs from Shopify’s MCP servers

Shopify runs its own MCP servers. Its Dev MCP server helps developers with Shopify’s APIs and documentation, its Storefront MCP lets shopping assistants search a store’s catalogue, and its connectors for Claude and ChatGPT work on admin data such as products and orders. Fudge’s server is for growing the store: it builds storefront and content changes as drafts you approve, runs SEO, conversion and AI discovery reviews, measures results, and keeps your store’s memory. You can connect Fudge alongside Shopify’s servers.

What you need

  • A Shopify store, and permission to install apps on it or to use Fudge there.
  • Fudge installed on the store. If it isn’t yet, Shopify asks you to install it when you connect.
  • An assistant that supports remote MCP servers, such as Claude or ChatGPT.

Several of Fudge’s free tools work before you connect a store. See Free tools without signing in.

Connect Fudge

Every assistant connects to the same server URL:

https://mcp.fudge.ai/mcp

When you connect, select Continue with Shopify. Fudge opens inside your Shopify admin, where you approve the connection. To pick a store other than the one Shopify opens, select Choose a specific store and enter its myshopify.com address. Fudge uses OAuth 2.0, so you don’t need an API key.

Claude

  1. In Claude, open Settings, then Connectors, and select Add custom connector.
  2. Name it Fudge, paste the server URL and select Add.
  3. Select Connect and sign in with Shopify.

See Fudge for Claude for prompts to try and common questions.

ChatGPT

  1. In ChatGPT, open Settings, then Apps, then Advanced settings, and turn on Developer mode.
  2. Select Create app, name it Fudge, paste the server URL and choose OAuth for authentication.
  3. Select Connect and sign in with Shopify.

See Fudge for ChatGPT for prompts to try and common questions.

Any other MCP client

Add the server URL as a remote MCP server using Streamable HTTP, and sign in with Shopify when your client asks. Your client registers itself automatically through OAuth dynamic client registration.

Fudge’s skills

Skills are instructions that help your assistant run store work well, covering briefs, SEO, conversion, merchandising and AI discovery. To use them, copy the folders in the skills/ directory into your assistant’s skills. Copied skills don’t update on their own, so copy them again now and then.

Several stores and teammates

Each connection covers one person. You can connect several stores. Ask your assistant to connect another store, or name the store in your question when you have more than one. Each teammate connects with their own Shopify login, and Fudge records who asked for each piece of work.

Try it

These prompts show what Fudge does. Name a real page or product from your store for the best results.

  1. “Brief me on my store.” Fudge returns what needs your attention, its top recommendations, recent results and how the store is doing over the last 28 days. Each figure shows its source: Shopify, Google Analytics or Search Console.
  2. “Run an SEO review of my store and tell me what to fix first.” Your assistant checks crawlability, page SEO and catalogue data, then reads Fudge’s saved findings and gives you a prioritised list.
  3. “How do other stores explain sizing on mobile product pages?” Fudge searches its Lookbook of analysed ecommerce stores and shows a gallery of examples suited to your store.
  4. “Have Fudge build a buying guide for our best-selling product.” Fudge writes and designs the page in your brand, in a private draft. Your assistant follows the work and gives you the link to review it.
  5. “Change the button text on the product page to ‘Add to bag’ and show me before I publish.” Your assistant opens a draft, edits the theme, takes a screenshot of the result and gives you Fudge’s review link.

What Fudge can change

Fudge is designed so that your assistant can prepare changes but never publish them.

  • Drafts are private. Theme edits and content changes are made in a Fudge draft with its own preview. Your live store doesn’t change until you publish in Fudge.
  • New items are created hidden. If you ask for a new product, collection, page or article in a draft, Fudge creates it in Shopify straight away so it can be previewed, but keeps it unpublished. It goes live when you publish the draft, and it’s deleted if you discard the draft. Assistants use these tools only when you ask for a new item.
  • Only you can publish. Publishing always happens in Fudge, after you’ve reviewed the exact changes.
  • Fudge keeps a memory. When you tell your assistant how things should be done from now on, it can save that rule to the store’s memory, so Fudge and every connected assistant follow it next time.
  • Fudge doesn’t handle orders, customers, refunds, payments or inventory. Ask your assistant to use Shopify for those.

Tools

Your assistant chooses these tools for you. Tools marked Makes a change save or change something in Fudge or in a draft. The rest only read.

Store overview, performance and findings

ToolWhat it does
list_storesLists the stores this connection can use.
connect_storeCreates a one-time link to connect another store. Makes a change.
get_store_overviewReads the store’s priorities, memory, Plans, work waiting on you and recent results.
get_store_performanceMeasures the store or one page, product or URL, with the period and source of each figure.
get_store_insightsReads the findings and recommendations Fudge has saved.
find_contextSearches what Fudge knows about the store, including past work and conversations.
open_fudge_homeShows Fudge Home: what needs you and the next recommended step.
show_resourcesShows Fudge items as rows that open in Fudge.

Reviews and diagnostics

ToolWhat it does
list_store_auditsLists the reviews Fudge can run and any existing results.
run_ai_readiness_checkRuns the free AI Readiness report. Makes a change.
run_catalog_data_auditRuns the free AI shopping catalogue report. Makes a change.
run_knowledge_base_checkRuns the free Shopify Knowledge Base report. Makes a change.
get_store_audit_resultReads the latest result of a free report.
check_page_speedMeasures a page with Google PageSpeed Insights.
check_store_technicalChecks robots.txt, llms.txt, the sitemap and password protection.
check_pageChecks one page’s SEO tags and structured data.
check_catalog_dataChecks catalogue data coverage, such as SEO fields, images and alt text.
search_catalogFinds products, collections, pages and articles.
list_offersLists discounts, bundles, shipping rates and free-shipping thresholds.
capture_pageScreenshots a store page or draft on desktop and mobile.

Search keywords

ToolWhat it does
get_keyword_metricsGets Google search volume, difficulty and intent for keywords.
find_keyword_ideasFinds longer phrases containing a keyword.
get_search_resultsReads Google’s live first page for a search.
get_ranked_keywordsLists searches a domain ranks for, yours or a competitor’s.

Design and guides

ToolWhat it does
search_design_referencesSearches Fudge’s Lookbook of analysed stores and patterns.
show_design_referencesShows Lookbook examples as a gallery.
get_design_guideReads the store’s colours, typography and brand voice. With none yet, starts a one-time extraction. Makes a change.
search_guidesSearches Fudge’s reference articles.
read_guideReads one reference article.
start_website_redesignStarts the free website redesign, with three homepage concepts. Makes a change.
start_store_builderStarts the free AI store builder for a new store idea. Makes a change.

Plans, memory and store documents

ToolWhat it does
create_planStarts a Plan for a goal you’ve agreed. Makes a change.
read_store_documentReads Plans, playbooks, memory, the brand kit and projects.
edit_store_documentChanges part of a store document. Makes a change.
create_store_documentCreates or rewrites a store document. Makes a change.
rememberSaves a lasting rule or decision to the store’s memory. Makes a change.
record_changeAdds a change made outside Fudge to the store’s timeline. Makes a change.

Work with Fudge

ToolWhat it does
message_fudgeAsks Fudge to build, investigate or answer a question. Uses the store’s Fudge credits. Makes a change.
list_workLists Fudge work, including what’s waiting on you.
read_workReads a piece of work’s progress, result and draft state.
stop_workStops Fudge’s reply on one piece of work. Makes a change.
send_feedbackSends the Fudge team a problem or suggestion. Makes a change.

Drafts

ToolWhat it does
start_draftOpens a private draft to edit directly. Makes a change.
show_draftShows a draft with its screenshot and links.
read_draft_fileReads a theme file or content item in a draft.
search_draft_filesFinds theme files in a draft.
edit_draft_fileEdits part of a theme file in a draft. Makes a change.
write_draft_fileCreates or rewrites a theme file in a draft. Makes a change.
delete_draft_fileRemoves a file or item in a draft. It can be undone until you publish. Makes a change.
edit_draft_contentChanges products, collections, pages, articles and metafields in a draft. Makes a change.
create_draft_productCreates a hidden product in a draft. Makes a change.
create_draft_collectionCreates a hidden collection in a draft. Makes a change.
create_draft_pageCreates a page in a draft. Makes a change.
create_draft_articleCreates a blog article in a draft. Makes a change.
request_publish_reviewPrepares a draft for your decision and returns the review link. It doesn’t publish.
show_preview_consentAsks whether new items may be previewed by direct link on your live store.
set_preview_consentRecords your answer from that card. Makes a change.

Free tools without signing in

Before you connect a store, your assistant can use these tools on any Shopify store’s domain: the Lookbook, page speed, crawlability and page SEO checks, the three free reports, the website redesign and the AI store builder. Free tools have daily limits.

Plans and credits

  • Reading your store, saved findings, reviews and the free diagnostics work on every Fudge plan.
  • Editing drafts yourself through your assistant needs a Fudge plan that includes building. These edits don’t use Fudge credits.
  • Asking Fudge to do work with message_fudge uses the store’s Fudge credits, the same as working in Fudge.
  • Keyword tools and page screenshots don’t use credits, but each store has a daily limit. Screenshots are limited to 50 per store per day.

If a plan or credits stop a request, your assistant tells you why and gives you a link to compare plans.

Data and privacy

  • What Fudge reads. Your store’s Shopify data through the Fudge app, and Google Analytics and Search Console if you’ve connected them in Fudge.
  • What your assistant sends Fudge. Only what it puts in tool calls, such as a question, a draft edit or a message for Fudge. Fudge doesn’t receive the rest of your conversation.
  • What Fudge saves. Work, Plans, findings, drafts, memory and the changes you record are saved to your store in Fudge, where you and your team can see them.
  • Who can see connections. The store owner can see and disconnect every connected assistant. Other staff can see and disconnect their own.

Read the full privacy policy and terms of service.

Disconnect

In Fudge, open Settings → Connected assistants and select Disconnect next to the connection. You can also remove the connector in your assistant’s settings.

A connection stays active while the person who connected it opens Fudge in Shopify at least every 7 days. After that, it shows Needs reconnecting, and your assistant asks you to sign in again.

Troubleshooting

  • My assistant says I need to connect or reconnect. Open Fudge in your Shopify admin, then ask your assistant to try again. If it still fails, remove the connector and connect again.
  • The wrong store, or no store, is listed. Ask your assistant to connect another store. It gives you a link that works once, within 10 minutes. Make sure you sign in to Shopify as someone who can use that store.
  • My store is password-protected. Fudge can read your store’s data, but public checks of a password-protected store are limited. Page speed returns only real-visitor data, and the website redesign needs a public storefront.
  • A report is still running. AI Readiness and the other free reports take two to five minutes. Ask your assistant to check the result again.
  • Fudge’s work is still in progress. Building a page can take several minutes. Ask your assistant what Fudge is working on, or open the work in Fudge.
  • A change isn’t on my live store. Changes stay in the draft until you publish them in Fudge. Ask your assistant for the review link.
  • My assistant needs a plan to build. See Plans and credits.

Support

Email support@fudge.ai, or use the chat inside Fudge for the fastest reply. Your assistant can also send the Fudge team a problem or suggestion for you. Send security concerns to the same address, and privacy or data removal requests to privacy@fudge.ai.