Craft MCP Server

A lightweight MCP server providing read access to craft.io

README.md

Craft MCP Server

A lightweight MCP (Model Context Protocol) server providing read access to craft.io.

Installation

npm install
npm run build

Configuration

Set the following environment variables:

export CRAFT_API_KEY="your-api-key"
export CRAFT_WORKSPACE_ID="your-workspace-id"
export CRAFT_ACCOUNT_ID="your-account-id"
export CRAFT_PORTAL_ID="your-portal-id"        # optional
  • CRAFT_API_KEY: Your craft.io API key
  • CRAFT_WORKSPACE_ID: The workspace ID (used for /workspace/{id}/items endpoint)
  • CRAFT_ACCOUNT_ID: The account ID (used for /workspaces/{id} endpoint to list workspaces)

Usage

With Claude Code

Add to your Claude Code MCP settings (~/.claude/settings.json):

{
  "mcpServers": {
    "craft": {
      "command": "node",
      "args": ["/path/to/craft_mcp/dist/index.js"],
      "env": {
        "CRAFT_API_KEY": "your-api-key",
        "CRAFT_WORKSPACE_ID": "your-workspace-id",
        "CRAFT_ACCOUNT_ID": "your-account-id"
      }
    }
  }
}

Standalone

npm start

Available Tools

Tool Description
craft_ping Test connectivity to craft.io API
craft_get_workspace Get workspace details
craft_get_items Get items (products, features, etc.) from workspace
craft_get_item Get a specific item by ID (e.g., UPS-1234)

Development

# Watch mode for development
npm run dev

# Build
npm run build

License

MIT

Tools 4

craft_pingTest connectivity to craft.io API
craft_get_workspaceGet workspace details
craft_get_itemsGet items (products, features, etc.) from workspace
craft_get_itemGet a specific item by ID (e.g., UPS-1234)

Environment Variables

CRAFT_API_KEYrequiredYour craft.io API key
CRAFT_WORKSPACE_IDrequiredThe workspace ID used for items endpoint
CRAFT_ACCOUNT_IDrequiredThe account ID used for workspaces endpoint
CRAFT_PORTAL_IDOptional portal ID

Try it

Check if the connection to my craft.io workspace is working.
List all the items currently in my workspace.
Retrieve the details for the item with ID UPS-1234.
Get the details of my current craft.io workspace.

Frequently Asked Questions

What are the key features of Craft MCP Server?

Read access to craft.io workspaces. Retrieve lists of products and features. Fetch specific item details by ID. Verify API connectivity.

What can I use Craft MCP Server for?

Quickly looking up product requirements or feature specs while chatting with Claude.. Summarizing workspace items to generate status reports.. Integrating product management data into AI-assisted planning workflows..

How do I install Craft MCP Server?

Install Craft MCP Server by running: npm install && npm run build

What MCP clients work with Craft MCP Server?

Craft MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Craft MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Open Conare