agent-output-deduplicator

agent-output-deduplicator MCP Connector for Claude

A+

Detects and removes redundant outputs from multi-agent workflows using Jaccard similarity and n-gram overlap.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides specialized tools to identify and prune overlapping information produced by multiple autonomous agents. It uses mathematical similarity measures like Jaccard word-set similarity and n-gram overlap (n=2 or n=3) to flag redundant content. When duplicates are found, the server can automatically select a canonical output based on agent priority or execution order. Key tools include get_similarity_score for direct comparisons, identify_duplicates for scanning entire collections, and resolve_canonical_selection for picking the best surviving output.

deduplicationjaccard-similarityn-gramsmulti-agentredundancy-detection

3 tools expose this connector's capabilities to your AI agent.

get_similarity_score

Calculates the mathematical similarity between two specific text strings using n-grams

identify_duplicates

Scans a collection of agent outputs to find clusters of redundant information

resolve_canonical_selection

Determines which specific output should be kept when multiple similar outputs are identified

See how to talk to your AI agent using agent-output-deduplicator.

Compare these two agent outputs for redundancy.

The similarity score between the two outputs is 0.92, meaning they are highly redundant.

Find all duplicate clusters in this list of agent results.

I found 2 duplicate clusters. The first cluster contains 3 redundant outputs, and the second contains 2.

Which output should I keep from this group of similar results?

The canonical output is ID 'out_001' because it was produced by the highest priority agent.

The server uses Jaccard similarity and n-gram overlap. It calculates the intersection of word sequences divided by the union of those sequences to determine how much two texts overlap.

Related Connectors