Skip to main content
Glama
artkrsk

@artemsemkin/envato-market-mcp

by artkrsk
README.md
# @artemsemkin/envato-market-mcp

MCP server for the [Envato Market API](https://build.envato.com/api/). Gives AI agents access to purchase verification, item lookup, comment search, sales data, and account info.

## Tools

### Support

- `verify_purchase` — verify a sale by purchase code; returns buyer, item, license, and support dates
- `get_item` — look up an item by ID; returns sales count, rating, version, price, and tags
- `search_comments` — search ThemeForest comments on an item; optionally filter by keyword

### Business

- `list_sales` — list recent author sales (paginated, compact summaries)
- `get_earnings` — monthly earnings and sales breakdown since account creation
- `get_account` — account balance, available earnings, and profile details

## Setup

You need one environment variable:

- **`ENVATO_TOKEN`** — your Envato personal API token from [build.envato.com](https://build.envato.com/create-token/)

<details>
<summary>Claude Desktop</summary>

Add to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows):

```json
{
  "mcpServers": {
    "envato-market": {
      "command": "npx",
      "args": ["-y", "@artemsemkin/envato-market-mcp"],
      "env": {
        "ENVATO_TOKEN": "your-token"
      }
    }
  }
}
```
</details>

<details>
<summary>Claude Code</summary>

```bash
claude mcp add envato-market \
  -e ENVATO_TOKEN=your-token \
  -- npx -y @artemsemkin/envato-market-mcp
```
</details>

<details>
<summary>VS Code / Cursor</summary>

Add to `.vscode/mcp.json` (VS Code) or `.cursor/mcp.json` (Cursor) in your project:

```json
{
  "servers": {
    "envato-market": {
      "command": "npx",
      "args": ["-y", "@artemsemkin/envato-market-mcp"],
      "env": {
        "ENVATO_TOKEN": "your-token"
      }
    }
  }
}
```
</details>

## Build from source

```bash
git clone https://github.com/artkrsk/envato-market-mcp.git
cd envato-market-mcp
pnpm install
pnpm build
```

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation4/5

Each tool targets a distinct area: item info, purchase verification, comments, and financial reporting. There is some overlap between list_sales, get_statement, and get_earnings, but their descriptions clarify the different data views.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern: search_comments, verify_purchase, get_item, list_sales, get_statement, get_earnings, get_account. The verbs appropriately reflect each action, and the naming is predictable.

Tool Count5/5

Seven tools is a well-scoped set for an Envato Market API surface. Each tool covers a meaningful operation without redundancy or bloat.

Completeness4/5

The set covers the core Envato Market workflows: item lookup, purchase verification, comments, sales, earnings, statement history, and account overview. Minor gaps like item search or sale-level detail are possible, but the surface is functional for typical author/API needs.

Maintenance

ActivityInactive
ResponsivenessNo issues