MCP.so
登录

Etsy MCP Server

@georgejeffers

基本信息

分类

其他

传输方式

stdio

作者

georgejeffers

关于 Etsy MCP Server

Etsy MCP Server - Upload Listings, Edit Listings, All via an LLM through MCP!

Etsy MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Etsy MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Etsy MCP Server?

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.

How to use Etsy MCP Server?

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.

Key features of Etsy MCP Server

  • OAuth2 authentication with PKCE flow and token refresh
  • Create and retrieve Etsy listings
  • Fetch shop details and manage default shop selection
  • List and create shipping profiles
  • Upload images and associate them with listings
  • Secure, persistent token storage

Use cases of Etsy MCP Server

  • Automate listing creation and image uploads from an AI assistant
  • Retrieve shop inventory or shipping profile details on demand
  • Integrate Etsy shop management into a custom MCP-powered workflow

常见问题

1

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.

2

How does authentication work?

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.

3

Where are OAuth tokens stored?

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.

4

How do I configure Etsy MCP Server in Cursor IDE?

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.

5

Can this server be used with any MCP client?

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).

评论

其他 分类下的更多 MCP 服务器