Skip to main content
Glama
skmalikllc

contact-dedupe

by skmalikllc

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
profile_csvA

Row count, columns, fill rate per column and the detected name/email/phone/company mapping.

find_duplicatesB

Group rows that look like the same person and explain why, without changing the file.

dedupe_csvB

Merge duplicate groups into one row each and write a cleaned CSV. Conflicting values are reported, never dropped silently.

compare_recordsB

Score a single pair 0-1 and list the signals behind the score — useful for tuning the threshold.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct role: profiling the CSV, finding duplicate groups, performing the deduplication, and comparing individual pairs. No overlap in purpose or output.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case: profile_csv, find_duplicates, dedupe_csv, compare_records. The style is uniform and predictable.

Tool Count5/5

Four tools is exactly right for a focused deduplication workflow. Each tool serves a distinct step in the process without unnecessary bloat or missing core functionality.

Completeness5/5

The workflow is complete: profile to understand data, identify duplicates, execute deduplication, and fine-tune via pair scoring. No obvious dead ends or required operations that agents cannot perform.

Maintenance

ActivityMaintained
ResponsivenessNo issues