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
- 01Browse utilities by category or tier
- 02Inspect tool requirements and limits
- 03Run conversion and transformation tools
- 04Cover encoding, crypto, formatting, and more
- 05Use Streamable HTTP without authentication
Use cases
- 01Encoding or decoding data during development
- 02Formatting JSON, SQL, or CSS
- 03Converting colors, units, or timestamps
- 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.
https://d3v.tools/mcp/toolsclaude mcp add --transport http d3vtools https://d3v.tools/mcp/tools{"mcpServers":{"d3vtools":{"type":"http","url":"https://d3v.tools/mcp/tools"}}}Open in Cursor{"servers":{"d3vtools":{"type":"http","url":"https://d3v.tools/mcp/tools"}}}Open in VS Code{"mcpServers":{"d3vtools":{"type":"http","url":"https://d3v.tools/mcp/tools"}}}{"mcpServers":{"d3vtools":{"serverUrl":"https://d3v.tools/mcp/tools"}}}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| Parameter | Type | Required | Description |
|---|---|---|---|
| slug | string | No | Optional specific tool slug filter. |
| tier | string | No | Optional tier filter (free or premium). |
| category | string | No | Optional category slug filter. |
Details
From the project READMED3vTools MCP Server
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:
| Name | Type | Required | Description |
|---|---|---|---|
category | string | no | Filter by category slug (e.g. encode-decode, color, crypto) |
tier | string | no | Filter by tier (free or premium) |
slug | string | no | Filter 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:
| Name | Type | Required | Description |
|---|---|---|---|
category | string | yes | Tool category slug |
slug | string | yes | Tool 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:
| Name | Type | Required | Description |
|---|---|---|---|
category | string | yes | Tool category slug |
slug | string | yes | Tool slug |
input | string | no | Primary input value |
options | object | no | Structured arguments for complex tools |
from | string | no | Source unit (conversion tools) |
to | string | no | Destination unit (conversion tools) |
value | string | no | Value 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:
- Discover — call
list_tools_catalogto see available tools - Inspect — call
get_tool_detailsto learn a tool's API contract - Execute — call
execute_toolto run the tool with your input
Connecting
Server Details
| Property | Value |
|---|---|
| URL | https://d3v.tools/mcp/tools |
| Transport | streamable-http |
| Authentication | None |
| Capabilities | tools |
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
| Category | Examples |
|---|---|
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
┌──────────────┐ 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
| Tier | Requests/minute |
|---|---|
| Anonymous | 10 |
| Registered (free) | 30 |
| Premium | 1000+ |
License
MIT
Comments
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.