← Back to search

tether-name-mcp-server

GitHub Actions Scanned 28d ago

MCP server for tether.name - AI agent identity verification

npm
C
73 / 100

Versions

2.0.8latest
Mar 4, 2026
2.0.7
Mar 4, 2026
2.0.6
Mar 3, 2026
2.0.4
Mar 2, 2026
2.0.2
Mar 1, 2026
+ show 4 moreshow less
1.0.4
Mar 1, 2026
1.0.2
Feb 28, 2026
1.0.1
Feb 28, 2026
1.0.0
Feb 26, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 13

verify_identity
annotations: none low

Perform complete identity verification in one call. Requests a challenge, signs it with the configured private key, and submits the proof to tether.name for verification.

challenge string
request_challenge
annotations: none low

Request a new challenge string from the tether.name API. This challenge must be signed and submitted back for verification.

challenge string
sign_challenge
annotations: none low

Sign a challenge string using the configured RSA private key. Returns a URL-safe base64 encoded signature.

challenge string
submit_proof
annotations: none low

Submit a signed proof for a challenge to the tether.name API for verification.

get_agent_info
annotations: none low

Get information about the currently configured tether.name agent. Returns the agent ID and key path.

domainId string agentName string description string
create_agent
annotations: none low

Create a new Tether agent. Requires TETHER_API_KEY. Returns the agent ID, name, and registration token (save it — it cannot be retrieved later). Optionally assign a verified domain.

domainId string agentName string description string
list_agents
annotations: none low

List all Tether agents for the authenticated account. Requires TETHER_API_KEY.

agentId string
delete_agent
annotations: none low

Delete a Tether agent by ID. Requires TETHER_API_KEY. This action is irreversible.

agentId string
update_agent_identity
annotations: none low

Update which identity is shown when an agent is verified. Use a verified domainId to show that domain, or set showEmail=true to show account email.

agentId string domainId string showEmail boolean
list_domains
annotations: none low

List all registered domains for the authenticated account. Requires TETHER_API_KEY. Use domain IDs when creating agents with domain assignment.

agentId string
list_agent_keys
annotations: none low

List key lifecycle entries for an agent. Requires TETHER_API_KEY.

agentId string
rotate_agent_key
annotations: none low

Rotate an agent key. Requires TETHER_API_KEY plus step-up verification via stepUpCode or challenge+proof.

proof string reason string agentId string challenge string publicKey string stepUpCode string gracePeriodHours number
revoke_agent_key
annotations: none low

Revoke an agent key. Requires TETHER_API_KEY plus step-up verification via stepUpCode or challenge+proof.

keyId string proof string reason string agentId string challenge string stepUpCode string

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 41

low
Tool 'verify_identity' has no annotations annotation_checker · 100%
low
Tool 'request_challenge' has no annotations annotation_checker · 100%
low
Tool 'sign_challenge' has no annotations annotation_checker · 100%
low
Tool 'submit_proof' has no annotations annotation_checker · 100%
low
Tool 'get_agent_info' has no annotations annotation_checker · 100%
low
Tool 'create_agent' has no annotations annotation_checker · 100%
low
Tool 'list_agents' has no annotations annotation_checker · 100%
low
Tool 'delete_agent' has no annotations annotation_checker · 100%
low
Tool 'update_agent_identity' has no annotations annotation_checker · 100%
low
Tool 'list_domains' has no annotations annotation_checker · 100%
low
Tool 'list_agent_keys' has no annotations annotation_checker · 100%
low
Tool 'rotate_agent_key' has no annotations annotation_checker · 100%
low
Tool 'revoke_agent_key' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.1 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.1 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.1 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: tsup@8.0.0 (GHSA-3mv9-4h5g-vhg3) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-82fw-gwwq-j7x9) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: verify_identity manifest_parser · 85%
info
Tool: request_challenge manifest_parser · 85%
info
Tool: sign_challenge manifest_parser · 85%
info
Tool: submit_proof manifest_parser · 85%
info
Tool: get_agent_info manifest_parser · 85%
info
Tool: create_agent manifest_parser · 85%
info
Tool: list_agents manifest_parser · 85%
info
Tool: delete_agent manifest_parser · 85%
info
Tool: update_agent_identity manifest_parser · 85%
info
Tool: list_domains manifest_parser · 85%
info
Tool: list_agent_keys manifest_parser · 85%
info
Tool: rotate_agent_key manifest_parser · 85%
info
Tool: revoke_agent_key manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 217 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%