Build Your Store with Claude
Use the Biokit MCP server to let Claude read your stores and add products for you — no copy-pasting, no manual form-filling. Get set up in two minutes.
Published
Build Your Store with Claude
The Biokit MCP server lets Claude read your stores and manage products on your behalf — no copy-pasting, no manual form-filling. This guide walks you through the setup and shows you what you can do once it's running.
This works with Claude Code, Claude Desktop, and any MCP-compatible client. You'll need a Biokit API key — generate one in Settings → API Key.
1. Generate your API key
Go to your Biokit dashboard settings and open the API Key tab.
- Click Generate key.
- Copy the key immediately — it's shown only once.
- Store it somewhere safe (a password manager,
.envfile, or your MCP config).
Treat your API key like a password. Anyone who has it can read and modify your stores.
2. Connect Claude to Biokit
Claude Code (recommended)
Add the following to your project's .mcp.json — or to ~/.claude/mcp.json for global access across all projects:
{
"mcpServers": {
"biokit": {
"type": "http",
"url": "https://mcp.biokit.me/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Replace YOUR_API_KEY with the key you copied in step 1, then reload MCP with /mcp in Claude Code.
Claude Desktop
Open Settings → Developer → Edit Config and add the same biokit block inside mcpServers. Save and restart Claude Desktop.
Verify the connection
Ask Claude: "List my Biokit stores." If it replies with your store names, you're connected.
3. What you can ask Claude to do
Once connected, Claude has four tools available:
| Tool | What it does |
|---|---|
list_stores | Shows all your stores with IDs and slugs |
get_store | Returns full details for a specific store |
add_product | Creates a single product in a store |
add_products | Bulk-creates up to 50 products in one call |
Example prompts
Explore your catalog:
"What stores do I have? Show me the products in my main store."
Add a single product:
"Add a product called 'Brand Strategy Session' to my consulting store — $350, digital, payment link is stripe.com/p/session."
Add a product with an image:
"Add a product called 'Logo Pack' to my design store — $49, digital. Here's the cover image: [paste base64 or a public URL]."
Build a catalog in one shot:
"I run a photography preset shop. Add these five presets to my store: Moody Film ($24), Golden Hour ($24), Urban Street ($19), Clean & Bright ($24), B&W Classic ($19). All digital."
4. Build a full store with a single prompt
The most powerful pattern is describing your entire catalog in one go and letting Claude structure and bulk-create it for you.
I'm setting up a Biokit store and need you to add my products.
First, list my stores so I know which store ID to use. Then add the following products to [STORE NAME]:
[PASTE YOUR PRODUCT LIST HERE]
For each product:
- Set the type to "digital", "physical", or "service" based on what it is.
- Write a one-sentence description if I haven't given one.
- Leave paymentUrl empty unless I've provided a link.
- Use USD as the default currency.
Use add_products to add them all in one call. Confirm each product and summarize at the end.
5. Adding product images
Claude can attach images to products in two ways:
From a URL — if you already have an image hosted somewhere (Unsplash, your CDN, etc.), just give Claude the URL:
"Add 'Preset Pack' to my store for $29 — use this cover image: https://..."
From a file — if you have a local image, share it with Claude and ask it to include it:
"Add 'Preset Pack' to my store for $29. Attach the image I'm sharing."
Claude uploads the image to Biokit storage automatically. Supported formats: PNG, JPEG, WebP. Maximum size: 5 MB.
6. Tips for best results
Be specific about the store. If you have multiple stores, name the one you want Claude to use — otherwise it will ask.
Add payment URLs later. You don't need Stripe or Gumroad links ready at catalog-creation time. Add them through the dashboard once the products are live.
Use categories to organise. Tell Claude to group products — "set category to 'presets' for the first three and 'courses' for the rest" — and they'll be filterable in your store.
Bulk imports for large catalogs. For 20+ products, the CSV import workflow is faster. Use Claude to generate the CSV, then import it in one click.
Troubleshooting
"Not authenticated" — Your API key is missing or wrong. Regenerate it in Settings → API Key and update your MCP config.
"API error 404: store not found" — Ask Claude to list your stores first and confirm the store ID it's using.
Claude doesn't see the Biokit tools — Reload MCP with /mcp in Claude Code, or restart Claude Desktop. Check that the url and Authorization header are set correctly in your config.
"Unsupported image type" — Make sure your image is PNG, JPEG, or WebP. Other formats aren't accepted.
"Image too large" — Resize the image to under 5 MB before sharing it with Claude.
Changes not showing in the dashboard — Hard-refresh the page. Products are added in real time, but the dashboard may be cached for a few seconds.