Model Context Protocol · Agent-to-Agent Protocol

Give your AI assistant
live supply chain data

iQStep exposes its full data layer as an MCP server. Connect Claude Desktop, Microsoft Copilot, Cursor, or any MCP-compatible tool — and let your AI ask real questions about your inventory, forecasts, and alerts.

No copy-paste

Your AI reads live data directly — not a screenshot or export you made yesterday.

Org-scoped & secure

Every MCP request is authenticated by your API key. No data leaks between organizations.

Works with any MCP client

Claude Desktop, Cursor, Continue.dev, Microsoft Copilot Studio, and any client supporting MCP 2024-11-05.

Quick start — 3 steps

From zero to your AI reading your supply chain in under 5 minutes.

1

Create an API key

Go to Settings → API Keys and create a key with the mcp:read scope (add mcp:write if you want your AI to create replenishment orders).

Open API Keys
2

Add iQStep to your MCP client

Paste the config snippet for your client (see below). Use your API key as the Bearer token.

3

Ask your AI about your supply chain

Try: "What products are below reorder point in Nairobi?" or "Show me the demand forecast for product SKU-001 over the next 30 days."

Client configuration examples

🤖Claude Desktop
{
  "mcpServers": {
    "iqstep": {
      "url": "https://app.iqstep.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
⌨️Cursor
# cursor/.cursor/mcp.json
{
  "iqstep": {
    "url": "https://app.iqstep.com/api/mcp",
    "auth": {
      "type": "bearer",
      "token": "YOUR_API_KEY"
    }
  }
}
🔧Continue.dev
// .continue/config.json
{
  "mcpServers": [
    {
      "name": "iQStep",
      "transport": {
        "type": "http",
        "url": "https://app.iqstep.com/api/mcp",
        "headers": {
          "Authorization": "Bearer YOUR_API_KEY"
        }
      }
    }
  ]
}

Available MCP tools

These are the functions your AI can call on your iQStep data.

get_demand_forecast

Retrieve demand forecasts for any product or outlet, with date range filtering.

get_inventory_status

Check real-time inventory levels, identify items below reorder point.

get_alerts

List active supply chain alerts filtered by severity or category.

get_outlet_data

Look up outlet metadata including type, region, and data quality.

get_kpis

Get a real-time dashboard summary: products, alerts, pending orders.

create_replenishment_order

Generate a replenishment recommendation (requires write scope).

MCP resources

Resources are contextual data your AI can read at any time — catalog listings, KPI summaries, schema definitions.

iqstep://org/profile

Organization profile and plan details

iqstep://catalog/products

Full product catalog (ID, name, SKU, category)

iqstep://catalog/outlets

Outlet network with location metadata

iqstep://analytics/kpi-summary

Live KPI summary refreshed on request

iqstep://schema/outlet-types

Formal + informal outlet type definitions

iqstep://schema/alert-categories

Alert category and severity enumerations

Agent-to-Agent (A2A)

For enterprise teams running their own AI orchestration pipelines, iQStep also supports the Google A2A protocol. Your orchestration agent can delegate supply chain tasks to iQStep's specialist agents — demand forecasting, inventory optimization, replenishment — and receive structured results asynchronously via callback.

Agent discovery

GET https://app.iqstep.com/.well-known/agent.json

Task delegation

POST /api/a2a
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "agentType": "demand",
  "input": { "query": "Rebalance stock across Nairobi depots for rainy season" },
  "callbackUrl": "https://your-system.com/callbacks/iqstep"
}

A2A access requires a SCALE or ENTERPRISE plan. Create an API key with the a2a:delegate scope.

Ready to connect?

Create your API key in under a minute. No configuration required on the iQStep side.

Generate an API key