INTEGRATION · CLAUDE MCP

Edit your product feeds with Claude.

Emberfeed exposes a Model Context Protocol server at https://emberfeed.com/mcp. Hook Claude Desktop or Claude Code up to your account and Claude can import feeds, inspect products, write rules, design branded HTML/CSS image templates, validate against Meta / Google / TikTok specs, and verify the served output — all without opening the dashboard.

What MCP gives you over the dashboard

The dashboard is built for designers and marketers — it's good at one feed at a time. The MCP server is built for language: you describe what you want, Claude makes it happen across feeds, with brand awareness, and with verification baked in.

  • Brand-aware templates.Put your brand specs (colors, fonts, voice, do-not-use words) in your project's CLAUDE.md. Ask Claude to design a catalog image, and it generates HTML/CSS that matches — first try, without you pasting tokens.
  • Inline preview. Claude calls preview_render and sees the rasterised PNG/JPEG inline. It iterates visually, not blindly.
  • Validation-driven rules. Claude calls get_validation, sees what Meta / Google flags, and writes the exact update_field_rules call to fix it. The infamous title-eats-description bug? One sentence to Claude.
  • Bulk-action language."Add a brand prefix to every feed targeting Heureka" — one prompt, three tool calls, done. Same task in the UI is one feed at a time.

The 20 tools, at a glance

Every tool is scoped to your API key's owning user. You can't accidentally touch another account's feeds even if a key leaks.

Discovery

  • list_handlebars_helpers
  • get_platform_specs

Feeds

  • list_feeds
  • get_feed
  • create_feed
  • refresh_feed

Rules

  • update_filter_rules
  • update_field_rules
  • update_output_schema
  • list_rule_presets

Validation

  • get_validation
  • get_health_summary

Products

  • list_products
  • get_product

Templates

  • list_templates
  • get_template
  • create_code_template
  • update_code_template

Render & QA

  • preview_render
  • get_served_xml_sample

Setup — under 60 seconds

  1. Issue an API key. Sign in, open /account/api-keys and create one named after the device you'll use it from ("Claude Desktop", "Claude Code on Mac"). The plaintext appears once — copy it now.
  2. Wire Claude Desktop. Add this block to your claude_desktop_config.json:
    {
      "mcpServers": {
        "emberfeed": {
          "transport": "http",
          "url": "https://emberfeed.com/mcp",
          "headers": {
            "Authorization": "Bearer ek_YOUR_KEY_HERE"
          }
        }
      }
    }
  3. Or wire Claude Code. From a project directory:
    claude mcp add emberfeed --transport http \
      https://emberfeed.com/mcp \
      --header "Authorization: Bearer ek_YOUR_KEY_HERE"
  4. Restart Claude, ask "list my Emberfeed feeds". If you see your feeds, you're wired up.

Brand context — the killer flow

The advantage of MCP over a dashboard is that Claude already knows your project. Add a section like this to your project's CLAUDE.md:

## Emberfeed brand

- Primary color: #FF6600 (ember orange)
- Display font: Space Grotesk
- Body font: Inter
- Voice: confident but practical, no buzzwords
- Required on every catalog image: small logo top-left,
  price chip top-right, gradient overlay on bottom 40%
- Square (1:1) for Meta feed placement.

Then prompt Claude: "Design a new code template for my feed; the brand is in this project's CLAUDE.md. Render against the first product and show me." Claude calls create_code_template, then preview_render, and you see the actual rasterised image in chat. Iterate by talking. No CSS files in the editor.

Rate limits & cost

Free tier: 10 MCP calls per minuteper API key. Paid: 60/min. Tools don't count against the daily render budget — only preview_render and the served XML consume the regular per-user budget defined by your plan. Rate-limit headers (x-ratelimit-remaining) come back on every response so Claude can self-pace.

Free with every Emberfeed account.

No separate MCP subscription. Sign up, issue an API key, paste it into Claude. The same 6-month free trial that covers the dashboard covers the MCP.