mcpField
D
D3vtools

D3vtools

Remote
github.com/gigiliDeveloper Tools0Updated 18w ago
Repository

About D3vtools

D3vtools is a remote MCP server that gives AI coding assistants access to developer utilities for data conversion, formatting, cryptography, and more. Its catalog, detail, and execution tools form a discover-inspect-run workflow.

Key features

  1. 01Browse utilities by category or tier
  2. 02Inspect tool requirements and limits
  3. 03Run conversion and transformation tools
  4. 04Cover encoding, crypto, formatting, and more
  5. 05Use Streamable HTTP without authentication

Use cases

  1. 01Encoding or decoding data during development
  2. 02Formatting JSON, SQL, or CSS
  3. 03Converting colors, units, or timestamps
  4. 04Generating UUIDs, hashes, or passwords

MCP support

Exposes `list_tools_catalog`, `get_tool_details`, and `execute_tool` over Streamable HTTP at `https://d3v.tools/mcp/tools`. MCP clients can discover utilities, inspect their input contracts, and run them.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://d3v.tools/mcp/tools
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

3
ParameterTypeRequiredDescription
slugstringNoOptional specific tool slug filter.
tierstringNoOptional tier filter (free or premium).
categorystringNoOptional category slug filter.

Details

From the project README

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.