Skip to main content
Glama

Server Details

Manage one storefront: listings, bulk catalogue sync, analytics and webhooks.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 15 tools

Disambiguation4/5

Most tools map cleanly to a resource+action (get_listing vs list_listings vs update_listing; delete_listing vs delete_webhook). The only real overlap is the batch trio: create_listing, bulk_create_listings, and sync_catalogue all create listings, and an agent must read carefully to know that sync upserts by externalId with partial/full retirement semantics. update_listing vs set_listing_status is borderline but the descriptions delineate them.

Naming Consistency4/5

Strong verb_noun snake_case pattern: create_listing, get_listing, list_listings, update_listing, delete_listing, register_webhook, sync_catalogue. The analytics_listings/analytics_summary pair uses a resource-first namespace rather than a verb, which is a minor deviation but still readable and predictable.

Tool Count5/5

15 tools is well within the ideal range and each one earns its place: full listing lifecycle, batching, analytics, webhooks, and shop profile. Nothing feels padded or redundant given the batch/sync distinction.

Completeness3/5

Listings CRUD, status, bulk/sync, analytics, webhooks, and shop profile are covered, but the surface stops at lead counts — there is no tool to read individual leads or inquiries, which is a core marketplace workflow. Also missing a get_webhook/single-webhook read and any delivery-retry operation, so agents may hit dead ends outside catalogue management.

Available Tools

15 tools
analytics_listingsBInspect

Per-listing daily views + leads (deltas) over a date range, plus totals. Keyset-paginated.

Inputs: to, from, limit, cursor.

analytics_summaryBInspect

Shop-level totals: views, leads, and listing counts by status.

Inputs: no named parameters.

bulk_create_listingsBInspect

Create up to 200 listings in one call. Each is independent; image URLs are re-hosted.

Inputs: listings (required).

create_listingCInspect

Create a listing. Image URLs may be public — they are re-hosted to first-party storage automatically.

Inputs: title (required), categorySlug (required), brand, model, +8 more.

delete_listingAInspect

Delete one of the shop's listings. While the shop or the listing is under investigation (an open report, or the account is held/suspended) it is hidden instead — the result then says deleted: false, hidden: true and why.

Inputs: id (required).

delete_webhookCInspect

Unregister a webhook endpoint by id.

Inputs: id (required).

get_listingAInspect

Get one of the shop's listings by id (any status).

Inputs: id (required).

get_shopBInspect

Get the authenticated shop's storefront profile, trust score, and live listing count.

Inputs: no named parameters.

list_listingsBInspect

List the shop's listings (all statuses). Keyset-paginated — pass the returned next_cursor to page.

Inputs: limit, cursor, status.

list_webhooksAInspect

List the shop's registered webhook endpoints (secrets are never returned) with delivery health.

Inputs: no named parameters.

register_webhookAInspect

Register an HTTPS endpoint for signed listing events. The signing secret is returned ONCE — store it.

Inputs: url (required), events.

set_listing_statusAInspect

Set a listing's availability: active | sold | hidden. Re-activating a listing that is waiting for eno's licence check is refused with licence_check_required until eno approves it.

Inputs: id (required), status (required).

sync_catalogueAInspect

Upsert the catalogue by your own externalId. mode "partial" only touches sent rows; "full" also retires listings absent from the payload. Up to 200 rows.

Inputs: listings (required), mode.

update_listingAInspect

Edit one of the shop's listings (sparse). Image URLs may be public — re-hosted automatically. A job's pay is salaryM; a price sent for a job is read as its monthly salary in VND. An edit of a listing that is waiting for eno's licence check answers held: true: the listing stays unpublished until eno approves it (this tool cannot change a subcategory or the licence values).

Inputs: id (required), price, title, images, +4 more.

update_shopCInspect

Edit the storefront profile. Sparse — only the fields you send change.

Inputs: bio, name, phone, location, +1 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables MCP clients to work with one or many Horoshop stores through the public API, control panel and storefront cart — reading and updating the catalog, processing orders, managing SEO, redirects, marketplace feeds, design and settings. Write operations preview changes by default, require confirmations for bulk or irreversible actions, and verify results by reading them back.
      37 npm
      1
      MIT
    • A
      license
      B
      quality
      C
      maintenance
      Enables managing your own Etsy shop through the Etsy Open API v3, including reading listings, orders, and shop settings, and previewing then confirming draft creation, listing edits, image uploads, publishing, and tracking updates.
      16
      MIT
    • F
      license
      Not graded
      quality
      Not graded
      maintenance
      Enables chat-driven management of a print-on-demand store: listing shops, creating, updating and publishing products, browsing blueprints and print providers, uploading designs, checking orders, plus a raw REST passthrough for advanced calls.
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources