MCP.so
Sign In
Servers

Enjin API Tool MCP Server

@EtayM

An MCP server that enables interaction with the Enjin Platform API.

Overview

What is Enjin API Tool MCP Server?

An MCP server that enables interaction with the Enjin Platform API, allowing users to manage NFT collections through a Model Context Protocol interface. It is intended for developers building on the Enjin Platform within MCP-supported IDEs.

How to use Enjin API Tool MCP Server?

Install dependencies with npm install, set environment variables ENJIN_API_ENDPOINT and ENJIN_API_KEY in a .env file or IDE configuration, then configure your IDE to run the server via node build/index.js. The server provides tools for creating and querying NFT collections.

Key features of Enjin API Tool MCP Server

  • Create new NFT collections on the Enjin Platform
  • Retrieve existing collections by collection ID
  • Handles API rate limiting and authentication errors
  • Uses environment variables for secure credential management
  • Provides error handling for missing or invalid API keys

Use cases of Enjin API Tool MCP Server

  • Creating a new NFT collection with name, description, and media URL
  • Querying details of an existing collection by its ID
  • Integrating Enjin Platform collection management into an AI‑assisted development workflow

FAQ from Enjin API Tool MCP Server

What are the prerequisites to run the server?

Node.js v16 or higher, an MCP-supported IDE, and a valid Enjin Platform API key.

What environment variables need to be set?

ENJIN_API_ENDPOINT (e.g., https://platform.canary.enjin.io/graphql) and ENJIN_API_KEY with your Enjin Platform API key.

What tools does the server provide?

Two tools: create_collection (requires name, description, media) and get_collection (requires collection_id).

How are errors handled?

The server reports missing or invalid API keys, rate limiting, invalid request parameters, and internal server errors.

Where does the data live and what transport is used?

Data resides on the Enjin Platform. The server communicates via GraphQL to the Enjin Platform API endpoint using an API key for authentication.

Tags

More from Developer Tools