Skip to main content
Glama

Tool Pantry

Server Details

Find and use 216 free browser tools for PDF, images, video, audio and text that run locally.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2024-11-05
URL
Repository
wu736139669/toolpantry-mcp
GitHub Stars
0
Server Listing
Tool Pantry MCP Server

TDQS

A3.6/5.0

Scored across 9 tools

Disambiguation4/5

Each tool targets a distinct operation: encoding (base64), hashing (hash_text), generation (generate_password, generate_uuid), and formatting (json_format, text_stats) are clearly separated. The only mild overlap is between base64 and hash_text (both return encoded digests) and the two generators, but the descriptions make the boundaries clear.

Naming Consistency3/5

All names are snake_case, which is good, but verb placement is mixed: generate_password/hash_text/search_tools are verb_noun while color_convert/json_format are noun_verb, and base64/qr_code/text_stats are bare nouns. Still readable, but not a predictable pattern.

Tool Count4/5

Nine tools is a reasonable size for a lightweight utility belt, and none feels redundant. It's a loose grab-bag rather than one coherent domain, so scope is broad but not bloated.

Completeness4/5

Covers common text/dev utilities (encode, hash, password, uuid, json, qr, color, stats) plus a gateway (search_tools) to the larger catalog. Minor gaps like URL encoding, timestamp conversion, or regex testing are easily worked around.

Available Tools

9 tools
base64BInspect

Base64 encode or decode UTF-8 text.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNoDefault encode
textYesText to encode or decode

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It usefully scopes input to UTF-8 text, but says nothing about error behavior on invalid Base64, whether the operation is pure/non-destructive, or what a failed decode returns. For a side-effect-free utility the risk is low, so a mid score is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence with zero filler, and the operation is front-loaded ahead of the input constraint. Nothing is wasted and nothing important is buried.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple two-parameter pure transformation with no output schema, the description covers the essential operation and input encoding. It is nearly complete, missing only the return shape and error semantics, which are low-risk for this tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so both parameters are already documented in the schema (including the 'Default encode' enum note). The description adds only the UTF-8 qualifier on the text input, which is the baseline expectation when the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource pair ('Base64 encode or decode UTF-8 text'), which is far more informative than the bare name. It is naturally distinguishable from siblings like hash_text or text_stats by the named operation, though it never explicitly differentiates itself from them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to reach for this tool versus hash_text or other transformation siblings, nor any mention of prerequisites. Usage is only inferable from the verb, and the description never addresses alternatives or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

color_convertAInspect

Convert a hex colour to RGB and HSL.

ParametersJSON Schema
NameRequiredDescriptionDefault
hexYesHex colour, e.g. e36d3f or #e36d3f

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It discloses the outputs (RGB and HSL), which is useful return information, but says nothing about pure-function/deterministic behavior, side effects, or error handling for malformed hex input. Minimum viable disclosure for a stateless converter.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single seven-word sentence that front-loads the input domain and names the outputs. Every word earns its place with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter, no-annotation tool with no output schema, the description names the produced formats (RGB and HSL), which is the key missing piece an output schema would otherwise supply. The exact return structure (e.g., string vs object) is unstated, but nothing critical to correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the schema already documents the hex parameter with both accepted formats (e36d3f or #e36d3f). The description adds no parameter-level detail beyond what the schema provides, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (convert) and resource (hex colour) plus the target formats (RGB and HSL), so the direction and outputs are unambiguous. Sibling tools are entirely unrelated utilities, so no sibling differentiation is required or possible.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by the self-evident nature of a colour conversion utility, but there is no explicit when-to-use statement or mention of alternatives such as converting RGB back to hex. Adequate but with a clear gap for anything beyond the obvious case.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

generate_passwordAInspect

Generate random passwords using the platform crypto RNG.

ParametersJSON Schema
NameRequiredDescriptionDefault
countNoHow many (1-20, default 1)
lengthNoPassword length (4-128, default 20)

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It usefully discloses that randomness comes from the platform crypto RNG (i.e., cryptographically secure rather than a weak PRNG), but it says nothing about character set composition (symbols? ambiguous characters?), which is the most important behavioral trait for an agent consuming a generated password.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and no annotations, the description leaves the agent guessing the password's character composition and whether generation is deterministic or has side effects. The parameter surface is fully covered by the schema, but the return-value characteristics are not.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, with both count and length fully documented including ranges and defaults. The description adds no additional meaning beyond that, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Generate) and resource (random passwords) and adds that it uses the platform crypto RNG. Sibling tools like generate_uuid or hash_text are clearly different in purpose, though the description doesn't explicitly contrast with them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by the name and verb — you use it when you need a random password — but there is no explicit statement of when to prefer it, any prerequisites, or any notes about persistence/display of the generated value.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

generate_uuidBInspect

Generate random UUID v4 values.

ParametersJSON Schema
NameRequiredDescriptionDefault
countNoHow many UUIDs (1-50, default 1)

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden. It discloses the version ('v4') and randomness, which is useful, but says nothing about whether the randomness is cryptographically secure, the output string format (hyphenated lowercase vs other casing), or any rate/size constraints beyond the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with zero filler. For a one-parameter utility tool, this is appropriately sized and wastes no words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple generator with no annotations and no output schema, the description covers the essentials but omits the output format (the exact string shape an agent would receive) and any note on randomness quality. Adequate but with clear, fixable gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the 'count' parameter with its 1-50 range and default of 1 is already fully documented in the schema. The description adds no extra meaning about the parameter, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Generate') and resource ('UUID v4 values'), making the operation unambiguous. It does not explicitly differentiate itself from the nearest sibling, generate_password, though the distinct resource name makes confusion unlikely.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description offers no when-to-use guidance, prerequisites, or alternatives. With siblings like generate_password and hash_text in the same utility family, an explicit routing cue (e.g., 'for unique identifiers, not secrets') would have been valuable but is absent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

hash_textAInspect

Hash a string with SHA-1, SHA-256, SHA-384 or SHA-512. Returns hex and base64 digests.

ParametersJSON Schema
NameRequiredDescriptionDefault
algoNoDefault sha256
textYesText to hash

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden. It helpfully discloses the return payload as hex plus base64 digests, which matters because there is no output schema, but it says nothing about the algorithm default (only the schema does), determinism, or any input size constraints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, zero padding, with the operation front-loaded and the return format following. Every clause earns its place; nothing is redundant prose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter stateless utility with a fully documented schema, the description covers purpose and return shape well, which is exactly what is needed absent an output schema. The only minor gap is that no annotations exist to declare the operation non-destructive, though that is obvious for a hash function.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%: both the 'algo' enum with its sha256 default and the 'text' parameter are documented in the schema itself. The description's algorithm list merely restates the enum values and adds no format or constraint detail beyond them, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a concrete verb ('Hash') plus resource ('a string') and enumerates the exact supported algorithms, so the agent knows precisely what the tool computes. It is unmistakably distinct from siblings like base64, generate_uuid, and generate_password, which are the only nearby tools that could be confused with it.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by the purpose (use it to hash a string), but there is no explicit statement of when to prefer this over alternatives such as base64 for encoding or generate_uuid for identifiers. No prerequisites or exclusions are offered, leaving routing to the agent's inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

json_formatAInspect

Validate, pretty-print or minify a JSON string.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNoDefault pretty
textYesJSON string

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full disclosure burden. It names all three operations, which conveys the core behavior for a pure transformation, but it says nothing about what happens on invalid input, whether validation returns a report or throws, or how the result is returned. Adequate but with a real gap around error behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with zero filler that enumerates exactly the three supported operations. Nothing could be removed without losing information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter, fully documented tool with no output schema, the description covers the essential purpose and leaves the schema to explain parameters. The only shortfall is the unstated behavior on malformed JSON, which is minor for this tool class.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the mode enum is self-documenting, so the baseline is 3. The description restates the three mode values in prose but adds no syntax, defaults, or edge-case semantics beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states three specific verbs (validate, pretty-print, minify) acting on a clearly named resource (a JSON string). The verbs map one-to-one onto the mode enum, so an agent immediately understands the tool's capability and its scope, and the sibling utilities are unrelated enough that no differentiation is needed.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: an agent can infer the tool applies when it already holds a JSON string to check or reformat. There is no explicit when-to-use, no prerequisites, and no statement of when another approach would be better (e.g., parsing rather than formatting).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

qr_codeAInspect

Generate a QR code for any text or URL. Returns SVG markup (or JSON with the SVG string).

ParametersJSON Schema
NameRequiredDescriptionDefault
sizeNoPixel size (default 256)
textYesText or URL to encode
formatNoDefault svg

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden, and it does disclose the return shape ('Returns SVG markup (or JSON with the SVG string)'), which is valuable since there is no output schema. It does not address determinism, size limits, or error cases, so it stops short of full behavioral disclosure.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences with zero filler; the purpose is front-loaded and the return-format detail follows immediately. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple 3-parameter tool with full schema coverage, the description supplies the one thing the structured fields lack: the return format. That covers the essential gaps, though error or size-limit behavior is unmentioned.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with size, text, and format all documented inline including the default for format. The description adds no parameter-level detail beyond what the schema already states, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Generate a QR code') plus the input domain ('any text or URL'), which is unambiguous against siblings like hash_text, base64, or generate_uuid. An agent can tell exactly what this produces without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit when-to-use or when-not-to-use guidance, and no alternative tool is named. Usage is implied by the tool's narrow, self-evident purpose among unrelated utility siblings, which is the minimum-viable bar.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_toolsAInspect

Search the Tool Pantry catalog of 216 free browser tools for PDF, images, video, audio and text. Use this first: it returns the exact tool page URL for a user request (e.g. "compress image to 100kb", "merge pdf", "heic to jpg").

ParametersJSON Schema
NameRequiredDescriptionDefault
qYesSearch words, e.g. "compress pdf" or "passport photo"
limitNoMax results (default 10, max 50)

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description bears the behavioral burden. It usefully discloses the catalog scope (216 tools, five media categories) and that the return is a tool page URL, but says nothing about result ordering, rate limits, or whether results include metadata/snippets. Adequate but leaves real gaps for a no-annotation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, zero waste: capability and scope first, then the critical "use this first" directive and output promise. Nothing is padded and the most actionable instruction is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description correctly compensates by stating what is returned (the exact tool page URL). The catalog size and category scope round out the picture. Minor gap: no mention of how `limit` shapes results or what happens on zero matches.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with `q` and `limit` both documented in the schema, so the baseline is 3. The description's example queries reinforce that `q` accepts natural-language intent, but adds no syntax or format detail beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (search) and resource (the Tool Pantry catalog of 216 free browser tools), scopes it by content type (PDF, images, video, audio, text), and names the output (the exact tool page URL). It is clearly distinguishable from the sibling utility tools (hash_text, qr_code, etc.), which perform operations rather than discover them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

"Use this first" gives the agent an explicit routing rule relative to the sibling tools, and the example queries ("compress image to 100kb", "merge pdf", "heic to jpg") show the intended input style. It stops short of naming exclusions or alternatives (e.g. when not to search), so it is clear context without full when/when-not coverage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

text_statsAInspect

Count characters, words, sentences, paragraphs, lines and reading time for a piece of text.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText to measure

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the burden. It discloses the computed outputs, including the non-obvious 'reading time', but does not state that the operation is pure/read-only and side-effect free, nor how reading time is derived (e.g., words-per-minute basis), which matters for interpreting results.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One sentence, front-loaded with the verb and the full metric list, with zero filler. Everything in it is informative.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple single-parameter counting tool with no output schema, the description enumerates what comes back, which is what an agent needs to select and invoke it. A note on return shape or reading-time basis would close the remaining gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There is a single required parameter 'text' with 100% schema description coverage ('Text to measure'), so the schema already does the work. The description adds nothing about input handling (size limits, formatting, encoding), leaving it at the baseline for a fully documented schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Count) and enumerates the exact resources measured (characters, words, sentences, paragraphs, lines, reading time). None of the sibling utilities (base64, hash_text, json_format, etc.) overlap, so an agent can distinguish it immediately.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is strongly implied by the purpose — feed text, get metrics — and no sibling tool competes for this function. However, the description never states when to prefer it or any conditions/limits on use, so guidance is only inferred rather than explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 9 tool updates
    • First observedbase64
    • First observedcolor_convert
    • First observedgenerate_password
    • First observedgenerate_uuid
    • First observedhash_text
    • First observedjson_format
    • First observedqr_code
    • First observedsearch_tools
    • First observedtext_stats

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    A local-first PDF tool for merging, splitting, rotating, watermarking, Bates-numbering, cleaning metadata, and counting pages — all operations happen on your machine with no network transmission.
    15
    46 npm
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Local file tools for agents. Read and convert documents (DOCX, PDF, HWP, HWPX, EML), edit PDFs, resize and clean images, cut out backgrounds, make QR codes. Nothing is uploaded.
    6
    4
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Provides tools to convert, resize, compress, crop, and rotate files (images, audio, video, PDF, archives, and more) through formatika.app, processing files locally and preserving existing files.
    38
    36 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.