Documentation · MCP server

Presenter3D for AI assistants

Discover products, explore them in interactive 3D, and configure available options directly in your conversation. Presenter3D connects an AI assistant to experiences published by participating merchants, helping you understand a product before visiting its merchant page.

MCP server URLhttps://server.presenter3d.com/mcp
Tools
15
Authentication
None
Shopper account
Not required
Updated
On this page
  1. Open an experience from the directory
  2. Custom MCP connection setup
    1. ChatGPT
    2. Claude
  3. Start exploring
  4. What you can do
    1. Find products and read their details
    2. Explore and configure in 3D
    3. Understand prices, availability, and delivery
    4. Capture a view
    5. Place a product in your own image
    6. Generate a configuration PDF
    7. Visit the merchant or close an experience
  5. Troubleshooting
  6. Available MCP tools
  7. Support and policies

Open an experience from the directory

With Presenter3D enabled in your chat application, send:

The assistant opens the product directory inside the conversation; you do not need to find a separate catalog website. If Presenter3D is not connected yet, follow the optional connection setup below first.

Choose a product in that directory and select Open with assistant. A prompt asking the assistant to open the selected product experience is prepared in your chat input. Review it, add any instructions you want, and press Send. The selected experience opens in an interactive viewer, where the assistant can help you explore and configure it once loading finishes.

  1. Choose a product
  2. Open with assistant
  3. Review the prompt
  4. Send

Opening a directory experience does not install anything. If Presenter3D is already available in your chat application, you can use this flow without adding a custom MCP connection.

Custom MCP connection setup Optional

Use these steps if you need to add Presenter3D manually. They are separate from opening a product through the directory.

  • Remote MCP A chat application that supports remote MCP connections.
  • MCP Apps & WebGL 2.0 Required for interactive product cards and viewers.
  • No shopper account Not needed for eligible public products. Your chat provider's own account requirements still apply.

Available connection options depend on your account and workspace settings. Use this MCP server URL when adding the connection:

MCP server URL
https://server.presenter3d.com/mcp

The instructions below describe manually adding a custom MCP connection. They are not steps you must repeat when opening a product experience.

ChatGPT

  1. Go to Settings → Plugins → Browse directory → Add → Add custom MCP server.
  2. Enter Presenter3D as the name.
  3. In Connection, enter https://server.presenter3d.com/mcp.
  4. In Authentication, select No authentication.
  5. Read the warning, check its acknowledgment box, and click Create as plugin.
  6. In your conversation, type @ and select Presenter3D.

Workspace policies may restrict custom connections. For current menus and availability, see OpenAI's connection guide.

Claude

  1. Go to Settings → Connectors → Add → Add custom connector.
  2. Enter Presenter3D as the name.
  3. In MCP server URL, enter https://server.presenter3d.com/mcp.
  4. Click Continue, then select No sign-in.
  5. Click Add, then Connect.

For managed Team or Enterprise workspaces, an owner first adds the web connector in organization settings. Account eligibility and menu details are described in Claude's custom connector guide.

Start exploring

In the directory opened by the prompt above, you can browse product cards, inspect descriptions, and follow merchant links. When a preview is available, it appears inside the card. Use the category and sort controls to refine the list, or enter a search and press Enter or Search.

Use Find by project ID when you know an exact project ID, including an unlisted experience enabled for AI access. Project IDs are case-sensitive. This lookup replaces the other search filters; you can still choose a shopping country. Clear the project ID to return to general browsing. Brand or organization accepts an organization name or organization ID, not a project ID; organization names ignore capitalization.

Choose Open with assistant to prepare a request for the selected product. Review and send the prompt in your chat input to ask the assistant to open it. Some chat applications may send the prepared request directly. You can also ask the assistant to open a product by name or project ID.

What you can do

Find products and read their details

Search public listings by product name or description, narrow results to a merchant or organization, and filter by category. Results can be sorted by name or recent updates.

The assistant can read published descriptions and configuration-option details without opening a 3D viewer. This is useful for comparing materials, dimensions, capacities, or other facts supplied by the merchant. Information that the merchant has not supplied remains unknown.

You can also provide a merchant product-page URL to find a matching published listing. Presenter3D checks its catalog; it does not crawl arbitrary websites.

Only products enabled for AI access are available. Some appear only within a particular organization's listings. Unlisted experiences require their exact project ID and do not appear in general searches.

Explore and configure in 3D

Ask the assistant to open a product, perform its supported actions, select options, adjust exposed interactive controls, or change the camera angle. Available commands depend on how the merchant authored the experience.

For example, a cabinet may support opening doors, selecting handles, or adding shelves. A chair may offer color variants and a demonstration. Changing the camera does not itself open doors or change the configuration.

You can interact with the viewer manually too, then continue the conversation using your updated configuration. Some options require or exclude others, so a selection may also change related options.

If a restore-or-start-over dialog appears, you can answer it directly in the viewer or ask the assistant to choose an available option. If the assistant still refers to the dialog after you have answered, let it know.

The MCP connection supports batches of up to ten viewer commands, executed one after another. This limit applies to each batch, not to the number of changes requested in a chat prompt. If a command fails, the batch stops and completed changes remain applied.

Understand prices, availability, and delivery

You can browse without prices, or tell the assistant which country you want to shop from. The catalog checks that country against each product's merchant-defined markets separately. When a market matches and an estimate is supplied, the card shows one initial estimated price. You can also enter a two-letter country code, such as BE or US, in the catalog's Shopping country field.

If the country has no matching market, or more than one matches, choose a pricing market from the product's dropdown or continue without pricing. The dropdown shows market names and, when supplied, currencies. A missing match does not confirm whether delivery to your country is possible. “Domestic” identifies the merchant's default scope, not your location.

Inside an open experience, the assistant can read the commercial information supplied to the viewer, including available item or variant prices, discounts, inventory, dispatch terms, and estimated delivery information. For supported products, it can compare those items without selecting every variant in turn.

The current configured total comes from the experience's own calculation. It is not a stock reservation or a guaranteed checkout quote. Compatibility rules still apply: a low-cost combination of individual parts may not be a valid configuration. If stock or delivery information is missing, availability or delivery timing is unknown.

Tell the assistant your purchasing country or choose a market before opening the product. You can also choose to view it without selecting pricing or delivery information. Prices and stock depend on the merchant's markets; the viewer may display default prices when no market was selected. Prices quoted by the assistant are expected to reflect the market loaded in the viewer. A market selected on a product card is carried into its “Open with assistant” request.

If you later request another supported market, the assistant can save your configuration and reload the same experience in place. You do not need a second viewer. The updated price depends on the configuration and market loaded after the switch. Some options may not be supported in the destination market; the assistant is expected to explain any configuration changes or restoration problems. Camera positions and running animations are not part of the saved configuration. The reload can continue in the background; keeping the chat tab visible may help it finish faster.

Capture a view

Ask for an image of the current camera view or a supported named view. Presenter3D captures the actual 3D experience and returns the image through the chat connection. A temporary download link can also be provided.

Captures contain the 3D render. On-screen interface elements such as buttons, tooltips, and sidebars are not included. Background transparency depends on the product's capture settings.

For perspective matching, the assistant can also use an independent capture camera with adjustable position, angle, roll and field of view. This leaves your visible view unchanged and produces a transparent image with the skybox hidden.

Transparency removes the scene background; it does not automatically remove other objects around the product. Those objects may still appear in the capture.

Place a product in your own image

Upload a background image and ask your assistant to place a product in it. Describe where it should go, specify any desired colors or options, and say whether you want a simple placement or realistic integration with the scene.

Presenter3D provides a capture of the configured product. Your assistant combines it with your image using the chat application's image-editing tools, when available. Scale and perspective may be approximate, and image editing can alter product details.

Generate a configuration PDF

When the merchant has supplied a configuration-document definition, ask for a PDF of your current configuration. Presenter3D uses that definition and the experience's current state. Products without a supported document cannot generate one through this interface.

Visit the merchant or close an experience

Use the product's merchant link to continue on the merchant's website. Presenter3D's assistant interface does not place orders, accept payments, reserve stock, or edit merchant data.

Ask the assistant to close a specific experience, or use its close button, to disconnect it. Your chat application may retain the closed card in the conversation history.

Multiple experiences can be used in one conversation. Identify the product when giving commands if more than one is open. Expanded display behavior depends on the chat application and may show only the latest experience.

Troubleshooting

SituationWhat to try
The viewer stops responding after switching tabsReturn to the chat tab to help it resume if the browser suspended it. Ask the assistant to inspect the existing experience before opening another one.
The assistant says a tool is unavailableAsk it to discover the available Presenter3D tools and check the existing session. If the connection has outdated metadata, refresh it using the host's connection settings.
The assistant says an experience opened, but no viewer appearsReport the missing card or displayed error. A successful opening request alone does not establish that the embedded viewer loaded.
A product cannot be foundCheck the name, organization, or exact project ID. The product may not be published for AI access or may have an unavailable configuration map.
An option is unavailableAsk the assistant to inspect the current configuration and dependencies. Some options exclude or require others.
The assistant asks about a restore dialog you already answeredAsk it to inspect the same experience again. You do not need to open another viewer.
Price or stock differs from what you expectedCheck the selected market and merchant source. Catalog estimates and configured totals serve different purposes.
A market change is still loadingAsk the assistant to check the existing experience. Keeping the chat tab visible may help loading finish faster. If a blocking error appears, share its message; loading alone does not confirm that the configuration was restored.
A download link failsUse the returned link. If the file has been removed by automatic cleanup, request another capture.
A closed card remains visibleThe experience can be disconnected even when the host keeps its card in chat history.

Available MCP tools

You normally use these capabilities through natural-language requests. For integrations, the public tool set contains 15 tools:

ToolPurpose
list_productsProduct discovery and catalog display.
get_product_detailsPublished product details without opening a viewer.
open_experienceOpening an interactive product experience.
inspect_experienceThe open experience's current state, capabilities, and supplied commercial information.
stop_current_eventStopping a cancellable event or automatic demo, with the restoration behavior defined by the experience author.
run_actionSupported product actions, such as opening doors.
select_configurationSelection or removal of supported configuration options.
set_interactive_controlAdjustment of supported interactive controls.
navigate_viewCamera view changes.
set_marketMarket changes within the same experience, with configuration preservation where supported.
execute_commandsA sequence of supported commands.
respond_to_dialogResponses to experience dialogs.
capture_viewImage captures from the current view, a named view, or an independent capture camera.
generate_configuration_pdfConfiguration PDF generation for supported products.
close_experienceDisconnection of an experience.

Support and policies

Product owners can enable analytics for AI experiences. Depending on their settings and subscription, this can include session statistics and recordings of interactions inside the product viewer. Existing visitor privacy choices still apply. Product owners can identify and filter recorded sessions by the reported chat application, such as ChatGPT or Claude. This covers activity inside the product viewer and does not give Presenter3D access to your chat history.

Presenter3D is provided by Pixel-Park SRL, Belgium, company registration BE0799491123.

For help, email support@presenter3d.com or visit our contact page. Include the chat application, product, approximate time, and a description or screenshot of the problem. Do not include access tokens or download links to files you do not want to share with support.

Read our Privacy Policy and Terms of Service. Your chat provider's policies also apply to your use of its platform.