D3vTools MCP Server

MCP server for 200+ developer utilities — discover and execute tools through a unified API

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
categorystringnoFilter by category slug (e.g. encode-decode, color, crypto)
tierstringnoFilter by tier (free or premium)
slugstringnoFilter by specific tool slug

Example:

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
categorystringyesTool category slug
slugstringyesTool slug

Example:

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
categorystringyesTool category slug
slugstringyesTool slug
inputstringnoPrimary input value
optionsobjectnoStructured arguments for complex tools
fromstringnoSource unit (conversion tools)
tostringnoDestination unit (conversion tools)
valuestringnoValue for conversion (used with from/to)

Example:

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
URLhttps://d3v.tools/mcp/tools
Transportstreamable-http
AuthenticationNone
Capabilitiestools

Client Configurations

Claude Desktop

Add to your claude_desktop_config.json:

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

OpenCode

Add to your opencode.json:

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

Cursor

Add in Cursor Settings → MCP Servers:

{
  "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

// 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-decodeBase32, Base58, Base64, URL, HTML, JWT, QR code
colorHex to RGB, RGB to HSL, color name lookup
cryptoUUID, hash generators, HMAC, password generators
formatterJSON, XML, CSS, SQL formatters / minifiers
converterTemperature, length, weight, currency
textCharacter counter, case converter, slugify
imageData URI conversion, SVG optimization
mathNumber base converter, percentage calculator
networkIP calculator, port checker
dateTimestamp converter, timezone converter

Architecture

┌──────────────┐     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