Skip to main content

Use Instacart's MCP server

The Instacart Model Context Protocol (MCP) server enables AI assistants and other MCP-compatible applications to access Instacart shopping capabilities. Use the MCP client and natural language to engage in common shopping workflows.

Requirements

  • A compatible MCP client that supports OAuth authentication and the transport exposed by your Instacart MCP deployment.
  • Familiarity with Instacart's data handling guidelines for rendering sensitive information.

Managing access

For onboarding, access provisioning, rate limits, and monitoring, contact your Instacart representative.

Troubleshooting

Authentication fails

  • Try logging out and logging back in to Instacart through your MCP client.
  • Verify your account has the necessary permissions.
  • Try removing and re-adding the Instacart MCP server integration in your client.

Tool calls fail or return incomplete data

  • Confirm your client is reading tool schemas from tools/list (schemas may evolve).
  • Ensure your client correctly renders UI components for fields like pricing, ETAs, and images.
  • Verify you are using the correct MCP endpoint URL.

Support

Instacart can provide the following resources upon request.

  • Instacart MCP integration guide
  • Instacart data handling documentation