agent-toolbox

13 free utility tools for AI agents: web text, markdown, hashing, IDs, dates, units, JSON.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
92%
Integridad del esquema
80%
Calidad de los nombres
85%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'encode_text' description lacks action verben encode_text

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,000Tokens (definiciones de herramientas)
~483 BTamaño de respuesta típico
Impacto moderado en la atención (0.78% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "agent-toolbox": {
      "url": "https://agent-toolbox-mcp.nclexdrill.workers.dev/mcp"
    }
  }
}

Puntos de conexión remotos

https://agent-toolbox-mcp.nclexdrill.workers.dev/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (13)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢fetch_page_text(url, max_chars)

Fetch a web page (http/https) and return its cleaned readable text, truncated to max_chars.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Full http(s) URL to fetch"
    },
    "max_chars": {
      "type": "integer",
      "description": "Max characters to return (default 12000, max 50000)",
      "default": 12000
    }
  },
  "required": [
    "url"
  ]
}
⚪summarize_text(text, sentences)

Extractive summary: returns the N most representative sentences of a text, in original order.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "sentences": {
      "type": "integer",
      "description": "Number of sentences (default 3, max 10)",
      "default": 3
    }
  },
  "required": [
    "text"
  ]
}
⚪markdown_to_html(markdown)

Convert Markdown to HTML (headings, bold, italic, code, links, lists, quotes).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "markdown": {
      "type": "string"
    }
  },
  "required": [
    "markdown"
  ]
}
⚪html_to_text(html, max_chars)

Strip HTML tags/scripts/styles and return clean readable text.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "html": {
      "type": "string"
    },
    "max_chars": {
      "type": "integer",
      "default": 12000
    }
  },
  "required": [
    "html"
  ]
}
🟢hash_text(text, algorithm)

Compute a cryptographic hash of text (sha-256, sha-384, or sha-512), returned as hex.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "algorithm": {
      "type": "string",
      "enum": [
        "sha-256",
        "sha-384",
        "sha-512"
      ],
      "default": "sha-256"
    }
  },
  "required": [
    "text"
  ]
}
⚪encode_text(text, format)

Encode text as base64, base64url, url-encoding, or hex.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "format": {
      "type": "string",
      "enum": [
        "base64",
        "base64url",
        "url",
        "hex"
      ],
      "default": "base64"
    }
  },
  "required": [
    "text"
  ]
}
⚪uuid_generate(count)

Generate cryptographically random UUID v4 values.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "count": {
      "type": "integer",
      "description": "How many (1-100, default 1)",
      "default": 1
    }
  }
}
🟡date_math(operation, date, date1, date2, value, ...)

Date utilities: now (current UTC time), add (add a duration to a date), diff (difference between two dates), weekday (day name for a date).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "operation": {
      "type": "string",
      "enum": [
        "now",
        "add",
        "diff",
        "weekday"
      ],
      "default": "now"
    },
    "date": {
      "type": "string",
      "description": "ISO date for add/weekday"
    },
    "date1": {
      "type": "string"
    },
    "date2": {
      "type": "string"
    },
    "value": {
      "type": "number",
      "description": "Amount for add"
    },
    "unit": {
      "type": "string",
      "description": "millisecond/second/minute/hour/day/week",
      "default": "day"
    }
  }
}
⚪unit_convert(value, from, to)

Convert between units: length (mm/cm/m/km/in/ft/yd/mi), weight (mg/g/kg/oz/lb), temperature (c/f/k), data (b/kb/mb/gb/tb).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "value": {
      "type": "number"
    },
    "from": {
      "type": "string"
    },
    "to": {
      "type": "string"
    }
  },
  "required": [
    "value",
    "from",
    "to"
  ]
}
⚪json_format(json, style)

Validate JSON and reformat it: pretty (indented), minify, or custom indent width.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "json": {
      "type": "string"
    },
    "style": {
      "type": "string",
      "description": "'pretty', 'minify', or an indent number",
      "default": "pretty"
    }
  },
  "required": [
    "json"
  ]
}
⚪text_stats(text)

Text statistics: character/word/sentence counts, reading time, and Flesch reading-ease score.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    }
  },
  "required": [
    "text"
  ]
}
⚪random_token(length, charset)

Generate a cryptographically random token string (for ids, passwords, nonces).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "length": {
      "type": "integer",
      "default": 32
    },
    "charset": {
      "type": "string",
      "description": "alphanumeric, hex, urlsafe, numeric, ascii, or a custom character string",
      "default": "alphanumeric"
    }
  }
}
🟢get_terms

Read the AgentToolbox Terms of Use (as-is, liability-capped). Call this before relying on any tool in production.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada13 herramientas