What runtime dependencies does Etsy MCP Server require?
Node.js version 18.0.0 or higher and npm (or yarn) are required. The server communicates via standard input/output with MCP clients.
@georgejeffers
Basic information
Etsy MCP Server - Upload Listings, Edit Listings, All via an LLM through MCP!
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
An MCP (Model Context Protocol) server that wraps the Etsy V3 API, handling OAuth 2.0 authentication (with PKCE token refresh), secure token storage, and providing tools for managing listings, shop details, shipping profiles, and image uploads. It is designed for developers integrating Etsy into MCP-compatible clients like Cursor IDE.
Install Node.js 18+, clone the repository, run npm install, copy .env.example to .env and fill in your Etsy API key and client secret, then run npm run dev for development or npm start after building. Configure the server in your MCP client by providing the command (npm run dev or npm start), environment variables, and the absolute path to the project as the working directory.
Node.js version 18.0.0 or higher and npm (or yarn) are required. The server communicates via standard input/output with MCP clients.
The server initiates the Etsy OAuth2 flow with PKCE. When you call the `authenticate()` tool, it returns a URL to open in your browser to grant access; tokens are then stored securely for subsequent sessions.
Tokens are persisted to disk in a configurable token storage directory (set via the `ETSY_MCP_TOKEN_PATH` environment variable). The server automatically refreshes tokens when they expire.
Add a new MCP server in Cursor settings with the command `npm`, args `["run", "dev"]`, environment variables for `ETSY_API_KEY` and `ETSY_CLIENT_SECRET` (or rely on the `.env` file), and set the `cwd` to the absolute path of your project directory.
Yes. It implements the Model Context Protocol over standard input/output, so it works with any MCP-compatible client that supports stdio-based servers (e.g., Cursor IDE, other MCP hosts).
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
不止于 CSS
Painless E2E Automation for Mobile and Web
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
Comments