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
| Tool | Returns |
|---|---|
list_shops | Your shops with id, name, status, product count and last import |
list_channels | The channels of a shop with type, country, status, products included, health score and last generation |
list_alerts | Open alerts with type, severity, shop / channel and message |
shop_health | A health snapshot for one shop: import state, channel statuses and open issues |
get_import_status | Import state, product count, last import time and last error of a shop |
search_products | Imported products matching an id/SKU or title, with key fields (paginated) |
get_channel_feed_url | The public feed URL of a channel plus its type, country and last generation |
trigger_feed_import | Starts re-importing a shop's products in the background |
trigger_channel_generation | Starts regenerating one channel feed and returns a run id |
get_generation_status | Status and product counts of a generation run |
get_channel_mapping | How each output field of a channel is built |
get_channel_filters | The include / exclude filter rules of a channel |
preview_mapping_change | Current vs proposed values of a field on sample products; nothing is saved |
preview_filter_change | Products included today vs after new filter rules; nothing is saved |
apply_change | Saves a previewed change after you confirm |
undo_change | Restores the value before an applied change |
list_recent_changes | Changes made through the assistant on a channel or shop |
get_shop_settings | Shop name, source URL, import schedule, timezone and safety alerts |
preview_shop_settings | Before / after of a shop settings change; nothing is saved |
preview_channel_settings | Before / after of a channel name or country change; nothing is saved |
preview_create_shop | Prepares a new shop; created only after you confirm |
preview_create_channel | Prepares a new channel for a shop; created only after you confirm |
get_dynamic_ads | Whether a channel runs a Dynamic Ads template, which one, and sample images |
preview_dynamic_ads | Turns 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
| Client | Where |
|---|---|
| Claude (web / desktop) | Settings → Connectors → Add custom connector → URL https://ironfeed.app/mcp → authorize |
| ChatGPT | Settings → Connectors (or Apps) → add a custom MCP server with the same URL |
| Cursor / other IDEs | MCP 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.