NestDaddy

eno.vn Partner API

vn.eno/partner-api · v1.0.1

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

Connect Remote server

Terminal
claude mcp add --transport http partner-api https://eno.vn/api/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "partner-api": {
      "url": "https://eno.vn/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "partner-api": {
      "type": "http",
      "url": "https://eno.vn/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://eno.vn/api/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 15 found in our last check

  • get_shop

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

  • update_shop

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

  • list_listings

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

  • get_listing

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

  • create_listing

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

  • update_listing

    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 s…

  • set_listing_status

    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.

  • delete_listing

    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.

  • bulk_create_listings

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

  • sync_catalogue

    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.

  • analytics_summary

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

  • analytics_listings

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

  • list_webhooks

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

  • register_webhook

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

  • delete_webhook

    Unregister a webhook endpoint by id.

Headers

NameDescription
Authorization
Required, secret
Bearer credential for one shop, set in the client and sent on every request. No tool takes it as an argument.

Details

Endpointhttps://eno.vn/api/mcp (Streamable HTTP)
First published13 Nov 2026
Last updated13 Nov 2026
Registry namevn.eno/partner-api

More data and analytics servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.