Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| instacart_status | Check Instacart login status and session info. Use this to verify authentication before performing other actions. |
| instacart_login | Initiate Instacart login flow. Returns a URL and instructions for the user to complete login manually. After logging in, use instacart_status to verify. |
| instacart_logout | Clear saved Instacart session and cookies. Use this to log out or reset authentication state. |
| instacart_search | Search for products on Instacart. Returns product names, prices, and availability. |
| instacart_add_to_cart | Add a product to the Instacart cart. Searches for the product and adds the first matching result. |
| instacart_view_cart | View current Instacart cart contents, including items, quantities, and totals. |
| instacart_clear_cart | Remove all items from the Instacart cart. |
| instacart_preview_order | Preview order before placing. Shows cart summary, delivery window, and any issues that need to be resolved. |
| instacart_place_order | Place the order. IMPORTANT: Set confirm=true only when you have explicit user confirmation. Without confirm=true, this returns a preview instead of placing the order. |
| instacart_set_address | Set delivery address or zip code for Instacart orders. |
| instacart_stores | Get list of available stores for the current delivery location. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |