# Makerly > List your handmade and print-on-demand OpoShop products on Etsy — publish listings one at a time, keep price and stock in sync, and fulfil Etsy orders from your store. This app is built on the OpoShop platform. It is agent-friendly: the full API is described in OpenAPI and wrapped by an MCP server so an LLM can drive it directly. ## Machine interfaces - API contract (OpenAPI): https://app.trymakerly.com/openapi.json - API docs (Swagger): https://app.trymakerly.com/docs - Fuller LLM context: https://app.trymakerly.com/llms-full.txt - Release notes: https://app.trymakerly.com/api/release-notes - MCP endpoint (hosted): https://app.trymakerly.com/mcp — add this URL to Claude or any LLM client to drive the app in natural language. Auth with your own OpoShop store token via Authorization: Bearer . ## What it is for Makerly is scoped to the part of an OpoShop catalogue that Etsy actually allows: handmade, print-on-demand the seller designed (with the production partner disclosed), vintage 20+ years old, and craft supplies. Etsy prohibits reselling or dropshipping mass-produced goods and permanently closes shops that do it, so every product carries a per-listing eligibility declaration and there is no bulk publish anywhere in the API. ## Auth Get an access token via POST /api/auth/login, then send it as `Authorization: Bearer ` on /api/* requests (and to the /mcp endpoint). ## Trademark The term "Etsy" is a trademark of Etsy, Inc. This application uses the Etsy API but is not endorsed or certified by Etsy, Inc.