VSL App for ChatGPT
Web + desktopProducts, customers and orders — in your chat.
Already have VSL App access? Choose this ZIP.This larger tablet screen size is not currently supported. Please use VSL on mobile, desktop, or iPad mini.
Connect VSL to a compatible AI assistant to read customer enquiries, explore products and prepare your next commerce action.
Choose a plugin ZIP or connect directly with the MCP URL.
Select your assistant, then open the ZIP or MCP URL instructions. You only need one connection method.
Connect your VSL business to ChatGPT. Start with your VSL App, or choose a direct MCP connection for your setup.
Bring your business into your chat. Choose the VSL App package for supported web and desktop chats, or the direct MCP package for a desktop assistant.
Products, customers and orders — in your chat.
Already have VSL App access? Choose this ZIP.Connect directly with VSL’s MCP tools.
Choose the VSL App ZIP if your account has access to the VSL App. For a direct desktop MCP connection, choose the desktop ZIP.
Open Plugins → Add → Upload plugin where available. Select the plugin ZIP directly, review it and finish. A website update ZIP cannot be installed here.
For the App-linked package, select the connected VSL App in a supported chat or use Try in chat when shown. For the desktop package, click Open in desktop app when shown and enable VSL there.
Complete any VSL connection or OAuth prompt and approve access on VSL. Start a chat or task with VSL selected and try the read-only prompt below. Uploading the ZIP alone does not connect your account.
Copy the address from the connection card into your assistant’s server URL field. Choose OAuth to connect your own VSL account.
In ChatGPT Plugins, open Add → Add custom MCP server when available. Name the connection VSL Market. If your VSL App already works, keep it and use Try in chat.
Use the address shown here as the server URL. Choose OAuth so you can sign in.
When the VSL sign-in page opens, sign in and approve the access you want to give.
Open the connected VSL App and select Try in chat where available, or select VSL from the chat’s app controls. Try the read-only prompt below.
The package contains connection configuration and guidance for VSL messages and commerce. It helps your assistant identify the right seller or customer, use current product facts, clarify local wording and follow VSL’s existing confirmation requirements.
The MCP URL connects directly to VSL’s tools. The ZIP also includes workflow guidance. Both use the same VSL server and approved account access. Installation does not retrain your AI or confirm that your account is connected.
Bring your business into a Claude conversation.
Upload this ZIP through Claude’s custom plugin controls where available. Then complete the VSL connector sign-in. A skill without connected VSL tools cannot access your live account.
Connect VSL, then start a conversation.
Save vsl-claude-plugin.zip. Use this file in the plugin uploader, not as an ordinary chat attachment.
Open Claude’s Customize menu and Plugins section. Use the custom upload option if available, review the ZIP and add VSL Market.
Follow any connector sign-in prompt. If VSL tools are unavailable, use the MCP URL instructions to add a custom connector and authorize it.
Start a conversation with the VSL skill selected and try the read-only prompt below. For local Claude Code, extract into a folder named vsl-market and start claude --plugin-dir ./vsl-market from its parent folder, then inspect /mcp.
Copy the address from the connection card into your assistant’s server URL field. Choose OAuth to connect your own VSL account.
In a Claude version that supports remote MCP connectors, add one named VSL Market.
Use the address shown here as the remote MCP URL. Let Claude find the sign-in settings.
Follow the VSL sign-in page and approve the access you want to give.
Enable the connector for your chat if asked. Then try a prompt below.
The package contains connection configuration and guidance for VSL messages and commerce. It helps your assistant identify the right seller or customer, use current product facts, clarify local wording and follow VSL’s existing confirmation requirements.
The MCP URL connects directly to VSL’s tools. The ZIP also includes workflow guidance. Both use the same VSL server and approved account access. Installation does not retrain your AI or confirm that your account is connected.
Use a Gemini app or agent that supports remote MCP tools.
For Gemini CLI on your own computer. Extract this ZIP and install the extension from your terminal. The regular Gemini chat app does not install this package.
Extract and install with Gemini CLI.
Save vsl-gemini-cli-extension.zip and extract the vsl-market folder. Gemini CLI must already be installed.
From the folder containing vsl-market, run: gemini extensions install ./vsl-market. Review and complete installation.
Restart Gemini CLI and inspect /mcp. If authentication is needed, run /mcp auth vsl-market and finish sign-in on VSL.
Use /extensions list and /mcp, then try the read-only prompt below. These commands belong in your Gemini CLI setup, not in VSL’s hosting terminal.
Copy the address from the connection card into your assistant’s server URL field. Choose OAuth to connect your own VSL account.
Your Gemini app or agent must support remote MCP tools and OAuth sign-in. The options vary by app.
Add a remote tool named VSL Market. Paste the address shown here as the MCP URL.
Choose OAuth if supported. Follow the VSL sign-in page and approve access.
Try a read-only prompt below. If your app has no connection option, use the full setup guide for your developer.
The package contains connection configuration and guidance for VSL messages and commerce. It helps your assistant identify the right seller or customer, use current product facts, clarify local wording and follow VSL’s existing confirmation requirements.
The MCP URL connects directly to VSL’s tools. The ZIP also includes workflow guidance. Both use the same VSL server and approved account access. Installation does not retrain your AI or confirm that your account is connected.
For assistants with a remote MCP connection option.
This ZIP is a manual setup reference, not an automatic installer. Use your assistant’s own MCP and instructions controls. It includes VSL guidance, reference configuration and the VSL icon.
Your connection address and commerce guide.
Save vsl-mcp-setup-kit.zip. Read README.md and VSL-COMMERCE-GUIDANCE.md.
Use the client’s remote MCP setting and the connection address here. Treat mcp.json as a reference; preserve your other connections.
Choose OAuth where supported and follow VSL’s hosted sign-in and access approval.
Load the guidance through your client’s instructions or skill feature. Confirm VSL tools are available, then try the read-only prompt below.
Copy the address from the connection card into your assistant’s server URL field. Choose OAuth to connect your own VSL account.
Look for a remote MCP server or external tool setting in your assistant.
Use the address shown here as the server URL. Choose OAuth, not API key or password.
Sign in on the VSL page that opens. Approve only the access you want to give.
Return to your assistant and try a read-only prompt below.
The package contains connection configuration and guidance for VSL messages and commerce. It helps your assistant identify the right seller or customer, use current product facts, clarify local wording and follow VSL’s existing confirmation requirements.
The MCP URL connects directly to VSL’s tools. The ZIP also includes workflow guidance. Both use the same VSL server and approved account access. Installation does not retrain your AI or confirm that your account is connected.
Connect first. Copy a prompt, then paste it into your AI chat.
Use VSL to show my current catalog and public Commerce Passport.
Prepare a reply to my latest customer saying the item is available. Do not send it.
Find accepted requests that remain unpaid.
Choose the ZIP or MCP URL instructions above. With either option, authorize your account on VSL. The sections below explain what to check next.
https://vsl.market/dev/messages/ai-connect/mcpMost users only need the MCP URL and their normal VSL sign-in. Follow these stages in order.
https://vsl.market/dev/messages/ai-connect/mcp as the MCP server or external-tool URL and choose OAuth.The client discovers VSL OAuth metadata, registers a public client when required, opens VSL's authorization page, uses PKCE S256, and exchanges the approved authorization code for a resource-bound bearer token.
Supported clients manage the access and refresh tokens themselves. You should not manually copy tokens into ordinary AI settings.
Use this route when your assistant supports a remote MCP server. Everything needed for the connection is shown here.
https://vsl.market/dev/messages/ai-connect/mcp
AuthenticationOAuth
Sign-inOn VSL
https://vsl.market/dev/messages/ai-connect/mcphttps://vsl.market/dev/messages/ai-connecthttps://vsl.market/dev/messages/ai-connect/oauth/authorizehttps://vsl.market/dev/messages/ai-connect/oauth/tokenhttps://vsl.market/dev/messages/ai-connect/oauth/registerhttps://vsl.market/dev/messages/ai-connect/mcpCreate the VSL connection in ChatGPT and use the values below if Advanced OAuth settings do not populate automatically.
https://vsl.market/dev/messages/ai-connect/mcp
AuthenticationOAuth
https://vsl.market/dev/messages/ai-connect/mcphttps://vsl.market/dev/messages/ai-connect/oauth/authorizehttps://vsl.market/dev/messages/ai-connect/oauth/tokenhttps://vsl.market/dev/messages/ai-connect/oauth/registerhttps://vsl.market/dev/messages/ai-connecthttps://vsl.market/dev/messages/ai-connect/mcpIf ChatGPT has already discovered these values, do not replace them manually.
“Use VSL to show my unread customer enquiries. Do not send anything.”
“Use VSL to show my current catalog and public Commerce Passport.”
“Prepare a reply to my latest customer saying the item is available. Do not send it.”
Use the VSL MCP URL in a Claude surface that supports remote MCP or custom connectors. The complete OAuth fallback is included here.
https://vsl.market/dev/messages/ai-connect/mcp
AuthenticationOAuth
https://vsl.market/dev/messages/ai-connect/mcphttps://vsl.market/dev/messages/ai-connecthttps://vsl.market/dev/messages/ai-connect/oauth/authorizehttps://vsl.market/dev/messages/ai-connect/oauth/tokenhttps://vsl.market/dev/messages/ai-connect/oauth/registerhttps://vsl.market/dev/messages/ai-connect/mcp“Use VSL to summarize my unread customer enquiries. Do not send anything.”
Google products do not all expose the same MCP form. Use the values below in the Gemini surface or agent runtime that supports remote MCP/custom tools.
https://vsl.market/dev/messages/ai-connect/mcp
AuthenticationOAuth when supported
https://vsl.market/dev/messages/ai-connect/mcphttps://vsl.market/dev/messages/ai-connecthttps://vsl.market/dev/messages/ai-connect/oauth/authorizehttps://vsl.market/dev/messages/ai-connect/oauth/tokenhttps://vsl.market/dev/messages/ai-connect/oauth/registerhttps://vsl.market/dev/messages/ai-connect/mcpUse the MCP server name and URL over Streamable HTTP. If your runtime does not perform VSL OAuth automatically, complete OAuth securely in your server-side application and attach the bearer token there. Do not expose tokens in browser code, prompts or source control.
You normally do not need this section because the relevant values are included inside each AI assistant guide above. This anchor remains available for developers and saved links.
https://vsl.market/.well-known/oauth-protected-resource/dev/messages/ai-connect/mcphttps://vsl.market/.well-known/oauth-authorization-server/dev/messages/ai-connectYou can ask in normal language. You do not need to type tool names, endpoint paths or OAuth details after the connection is working.
Your public business and product information can be discoverable independently of connecting your own assistant.
https://vsl.market/dev/messages/ai-connect/commerce/v1/discoveryA customer's AI can send a structured request, but you remain in control and payment truth remains inside VSL.
Requests appear in your Agentic Commerce Inbox.
Production discovery is narrow and deterministic. Filters are strict when supplied.
| Parameter | Production rule |
|---|---|
query | Required plain-language search text. Maximum 160 characters. |
country | Optional two-letter ISO 3166-1 alpha-2 code. Strict merchant-country filter. |
currency | Optional three-letter ISO 4217 code. Strict product-currency filter. |
min_price | Optional non-negative minimum listed product price. |
max_price | Optional non-negative maximum listed product price. |
result_type | Optional all, product, or merchant filter. Defaults to all. |
limit | Optional page size. Default 10; minimum 1; maximum 25. |
cursor | Opaque next_cursor; reuse with the same query and all supplied filters. |
Endpoint: https://vsl.market/dev/messages/ai-connect/commerce/v1/discovery.
Use the Business API when you are building your own server-side client or automation instead of a normal MCP-capable assistant.
POST https://vsl.market/dev/messages/ai-connect/apiStart with reads, then move to prepared actions once you know the connection and permissions are correct.
“Show my unread sales messages on VSL.”
“Which customer conversations need my attention today?”
“Prepare a reply to my latest customer saying the item is available. Do not send it.”
“Find accepted requests that remain unpaid.”