Skip to main content
Glama

dsers.store.discover

Retrieve store configurations and capabilities for DSers dropshipping automation, including available stores, supported rule families, and push options to prepare for product import operations.

Instructions

Retrieve available stores, supported rule families (pricing, content, images), push options, and visibility modes for the connected DSers account. Call this first before any other tool — the response contains store IDs, shipping profiles, and configuration constraints needed by all subsequent operations. Returns: provider_label, source_support (aliexpress/alibaba/1688), stores (each with store_ref, display_name, platform, shipping_profiles), rule_families, push_options, notes.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
target_storeNoStore ID or display name to filter capabilities for a specific store. Omit to see all linked stores. Use the store_ref or display_name from this response in later calls.

Implementation Reference

  • Handler for the dsers.store.discover tool. It calls the getRuleCapabilities method from the service to fetch store and rule information.
    async ({ target_store }) => {
      try {
        return ok(await svc().getRuleCapabilities({ target_store: target_store || null }));
      } catch (err) { return fail(err); }
    },
  • src/tools.ts:40-62 (registration)
    Registration of the dsers.store.discover tool, including its schema and metadata.
    "dsers.store.discover",
    {
      title: "DSers Store & Rule Discovery",
      description:
        "Retrieve available stores, supported rule families (pricing, content, images), push options, and visibility modes for the connected DSers account. " +
        "Call this first before any other tool — the response contains store IDs, shipping profiles, and configuration constraints needed by all subsequent operations. " +
        "Returns: provider_label, source_support (aliexpress/alibaba/1688), stores (each with store_ref, display_name, platform, shipping_profiles), rule_families, push_options, notes.",
      inputSchema: {
        target_store: z
          .string()
          .optional()
          .describe(
            "Store ID or display name to filter capabilities for a specific store. " +
              "Omit to see all linked stores. Use the store_ref or display_name from this response in later calls.",
          ),
      },
      annotations: {
        readOnlyHint: true,
        destructiveHint: false,
        idempotentHint: true,
        openWorldHint: false,
      },
    },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lofder/dsers-mcp-product'

If you have feedback or need assistance with the MCP directory API, please join our Discord server