Skip to main content
Glama
shivamm-gupta

phantomswap

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
phantomswap_list_sessionsA

List all available PhantomSwap swap sessions with their summary details.

phantomswap_get_sessionA

Get full details and all key-value mappings of a specific swap session.

phantomswap_create_sessionB

Create a new swap session with key-value mappings. mappings should be a list of objects like: [{"real_value": "Real", "fake_value": "Fake"}]

phantomswap_mask_textC

Mask sensitive information in text by swapping real values with fake placeholders.

phantomswap_unmask_textC

Unmask text by restoring fake placeholders back to original real values.

phantomswap_mask_directoryB

Mask all files in a directory using a swap session.

phantomswap_unmask_directoryC

Unmask all files in a directory using a swap session.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: session management (list/get/create) versus masking operations (mask/unmask text or directory). There is no meaningful overlap between any two tools.

Naming Consistency5/5

All tools follow the consistent phantomswap_<verb>_<target> pattern using snake_case. The session tools use list/get/create and the masking tools use mask/unmask, making the naming highly predictable.

Tool Count5/5

Seven tools is well-scoped for a session-based masking utility on three session management tools and four mask/unmask operations. Every tool earns its place and there are no redundant additions.

Completeness4/5

The core workflow is covered: sessions can be created, listed, and retrieved, and masking/unmasking works for both text and directories. Missing session update/delete operations are minor administrative gaps that can be worked around by creating new sessions.

Maintenance

ActivityMaintained
ResponsivenessNo issues