trackmcp
Back to directory
gigili

d3vtools-mcp

View on GitHub

Documentation repository for the https://d3v.tools MCP server

0 starsOthers Updated Jun 27, 2026

Documentation

D3vTools MCP Server

MCP Server
License: MIT
Live URL
smithery badge

A Model Context Protocol (MCP) server that provides AI agents with access to 100+ developer utilities — encoders, decoders, color converters, cryptographic tools, formatters, and more. Built for AI coding assistants that need to transform data, inspect formats, or convert between units during development.

The MCP server runs at `https://d3v.tools/mcp/tools` with `streamable-http` transport. No authentication is required.


Tools

This server exposes 3 tools that work together as a discover-execute pipeline:

`list_tools_catalog`

List all available tools with optional filtering by category, tier (free/premium), or slug.

Parameters:

NameTypeRequiredDescription
`category`stringnoFilter by category slug (e.g. `encode-decode`, `color`, `crypto`)
`tier`stringnoFilter by tier (`free` or `premium`)
`slug`stringnoFilter by specific tool slug

Example:

code
list tools in the "color" category → list_tools_catalog({ "category": "color" })

`get_tool_details`

Get the full API contract — required fields, input type, rate limits, and keywords — for one tool.

Parameters:

NameTypeRequiredDescription
`category`stringyesTool category slug
`slug`stringyesTool slug

Example:

code
inspect a tool → get_tool_details({ "category": "encode-decode", "slug": "base64-encode" })

`execute_tool`

Execute a tool with input and optional parameters. Supports text inputs, conversion-style (from/to), and structured options.

Parameters:

NameTypeRequiredDescription
`category`stringyesTool category slug
`slug`stringyesTool slug
`input`stringnoPrimary input value
`options`objectnoStructured arguments for complex tools
`from`stringnoSource unit (conversion tools)
`to`stringnoDestination unit (conversion tools)
`value`stringnoValue for conversion (used with from/to)

Example:

code
encode text → execute_tool({
  "category": "encode-decode",
  "slug": "base64-encode",
  "input": "Hello, World!"
})

Usage Flow

The tools are designed to be chained:

1. Discover — call `list_tools_catalog` to see available tools

2. Inspect — call `get_tool_details` to learn a tool's API contract

3. Execute — call `execute_tool` to run the tool with your input


Connecting

Server Details

PropertyValue
URL`https://d3v.tools/mcp/tools`
Transport`streamable-http`
AuthenticationNone
Capabilities`tools`

Client Configurations

Claude Desktop

Add to your `claude_desktop_config.json`:

json
{
  "mcpServers": {
    "d3vtools": {
      "url": "https://d3v.tools/mcp/tools",
      "transport": "streamable-http"
    }
  }
}

OpenCode

Add to your `opencode.json`:

json
{
  "mcpServers": {
    "d3vtools": {
      "url": "https://d3v.tools/mcp/tools",
      "transport": "streamable-http"
    }
  }
}

Cursor

Add in Cursor Settings → MCP Servers:

json
{
  "mcpServers": {
    "d3vtools": {
      "url": "https://d3v.tools/mcp/tools",
      "transport": "streamable-http"
    }
  }
}

Auto-Discovery

The server is advertised via `.well-known/mcp.json` at `https://d3v.tools/.well-known/mcp.json`, so MCP-aware clients (VS Code extension, etc.) can discover it automatically.


Example Walkthrough

json
// Step 1: Find available tools
→ list_tools_catalog({ "category": "crypto" })

// Step 2: Get details on a specific tool
→ get_tool_details({ "category": "crypto", "slug": "uuid-generator" })

// Step 3: Execute the tool
→ execute_tool({ "category": "crypto", "slug": "uuid-generator", "input": "" })

Supported Categories

CategoryExamples
`encode-decode`Base32, Base58, Base64, URL, HTML, JWT, QR code
`color`Hex to RGB, RGB to HSL, color name lookup
`crypto`UUID, hash generators, HMAC, password generators
`formatter`JSON, XML, CSS, SQL formatters / minifiers
`converter`Temperature, length, weight, currency
`text`Character counter, case converter, slugify
`image`Data URI conversion, SVG optimization
`math`Number base converter, percentage calculator
`network`IP calculator, port checker
`date`Timestamp converter, timezone converter

Architecture

code
┌──────────────┐     Streamable HTTP      ┌──────────────────────┐
│  AI Agent    │ ◄──────────────────────► │  d3v.tools/mcp/tools │
│  (Claude,    │                           │                      │
│   Cursor,    │   list_tools_catalog      │  Laravel + laravel/  │
│   OpenCode)  │   get_tool_details        │  mcp package         │
│              │   execute_tool            │                      │
└──────────────┘                           └──────────┬───────────┘
                                                       │
                                                        └──► ToolExecutionService
                                                             └──► Service classes
                                                                   (client-side JS
                                                                    or server-side PHP)

The server is built with Laravel and the `laravel/mcp` package. Client-side tools run in-browser JavaScript; server-side tools use PHP service classes. All processing happens on the server or client side — no external API calls.


Rate Limits

TierRequests/minute
Anonymous10
Registered (free)30
Premium1000+

License

MIT

Frequently asked questions

What is d3vtools-mcp?

d3vtools-mcp is Documentation repository for the https://d3v.tools MCP server

How do I install d3vtools-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is d3vtools-mcp open source?

Yes — it is hosted on GitHub at https://github.com/gigili/d3vtools-mcp.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP