Tools4 min read

IRONFEED MCP server for AI assistants

Connect Claude, ChatGPT, Cursor or any MCP client to IRONFEED to check shops, channels, products and alerts, re-import catalogs and regenerate feeds.

IRONFEED exposes a Model Context Protocol (MCP) server so an AI assistant can read the state of your workspace and answer questions such as "which of my channels has errors?" without opening the app.

Endpoint and authentication

  • Server URL: https://ironfeed.app/mcp
  • Authentication: OAuth. When you add the server, the client opens an IRONFEED login window; sign in with your usual account (Google or email). The assistant then acts with your permissions and only sees the shops you can access.
  • The server can start a product import, regenerate a channel feed and edit a channel's field mapping and filters. Every edit is previewed on real products first, saved only after you confirm, and can be undone. It cannot create or delete shops or channels, or edit lookup tables.

Tools

ToolReturns
list_shopsYour shops with id, name, status, product count and last import
list_channelsThe channels of a shop with type, country, status, products included, health score and last generation
list_alertsOpen alerts with type, severity, shop / channel and message
shop_healthA health snapshot for one shop: import state, channel statuses and open issues
get_import_statusImport state, product count, last import time and last error of a shop
search_productsImported products matching an id/SKU or title, with key fields (paginated)
get_channel_feed_urlThe public feed URL of a channel plus its type, country and last generation
trigger_feed_importStarts re-importing a shop's products in the background
trigger_channel_generationStarts regenerating one channel feed and returns a run id
get_generation_statusStatus and product counts of a generation run
get_channel_mappingHow each output field of a channel is built
get_channel_filtersThe include / exclude filter rules of a channel
preview_mapping_changeCurrent vs proposed values of a field on sample products; nothing is saved
preview_filter_changeProducts included today vs after new filter rules; nothing is saved
apply_changeSaves a previewed change after you confirm
undo_changeRestores the value before an applied change
list_recent_changesChanges made through the assistant on a channel or shop
get_shop_settingsShop name, source URL, import schedule, timezone and safety alerts
preview_shop_settingsBefore / after of a shop settings change; nothing is saved
preview_channel_settingsBefore / after of a channel name or country change; nothing is saved
preview_create_shopPrepares a new shop; created only after you confirm
preview_create_channelPrepares a new channel for a shop; created only after you confirm
get_dynamic_adsWhether a channel runs a Dynamic Ads template, which one, and sample images
preview_dynamic_adsTurns an existing Dynamic Ads template on or off after you confirm

Call list_shops first to obtain shop ids, then the other tools. Imports and generations run in the background; the previous feed stays live until the new one is ready. Saved changes reach the live feed on the next regeneration. Deleting shops or channels and creating new Dynamic Ads templates are done in the IRONFEED app.

Add the server to a client

ClientWhere
Claude (web / desktop)Settings → Connectors → Add custom connector → URL https://ironfeed.app/mcp → authorize
ChatGPTSettings → Connectors (or Apps) → add a custom MCP server with the same URL
Cursor / other IDEsMCP settings → add a remote (streamable HTTP) server with the URL; complete the OAuth prompt

Example prompts

  • "List my shops and tell me which one imported last."
  • "Which channels of Acme Outdoor Co. have a health score under 90?"
  • "Summarize the open alerts from the last 24 hours."
  • "Run a health check on shop #12 and suggest what to fix first."

Ready to ship better feeds?

Start a 14-day free trial. No credit card. Connect your store and see channel-ready feeds in minutes.