Skip to main content
Glama
Miro-sh

yeswehack-mcp

by Miro-sh

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YESWEHACK_EMAILYesAdresse e-mail du compte hunter
YESWEHACK_ENV_FILENoChemin optionnel vers un autre fichier d'environnement
YESWEHACK_PASSWORDYesMot de passe du compte
YESWEHACK_TOPT_KEYNoSecret TOTP Base32 ou URI otpauth:// complète
YESWEHACK_TOTP_KEYNoAlias accepté pour YESWEHACK_TOPT_KEY

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
session_statusA

Vérifie la configuration .env et l'authentification YesWeHack par identifiants et TOTP. Ne renvoie jamais les secrets ni le jeton.

list_accessible_programsA

Liste les programmes auxquels le hunter connecté possède explicitement un accès, y compris les programmes privés.

search_programsC

Recherche et pagine le catalogue de programmes visible par le hunter connecté.

get_programA

Récupère les règles, scopes, exclusions, récompenses et contraintes d'un programme à partir de son slug.

get_my_credit_balanceA

Retourne uniquement le nombre de crédits disponibles pour le hunter connecté, sans exposer les autres données du profil.

list_my_reportsA

Liste les rapports soumis par le hunter connecté. Cette première version fournit une pagination sans mutation ni export.

get_my_reportB

Récupère le détail d'un rapport accessible au hunter connecté. Les URL des pièces jointes sont omises par défaut.

my_report_status_countsA

Compte les rapports du hunter connecté par statut.

check_scopeA

Vérifie techniquement si une URL, un domaine ou une IPv4 correspond aux scopes déclarés d'un programme. Retourne aussi les exclusions à relire manuellement.

search_my_reportsA

Recherche les rapports du hunter connecté par texte, programme, statut, criticité, récompense et période.

get_report_activityA

Retourne la chronologie d'un rapport du hunter. Les jetons de trackers et URL de pièces jointes sont toujours exclus.

my_hunter_dashboardB

Retourne les indicateurs agrégés du hunter : rapports, statuts, criticités, récompenses et solde de crédits.

recently_updated_programsB

Liste les programmes visibles les plus récemment mis à jour afin de repérer les changements potentiels de règles ou de scopes.

compare_programsA

Compare côte à côte les récompenses, coûts en crédits, scopes et principales contraintes de plusieurs programmes.

get_program_hacktivityA

Consulte l'activité publique récente d'un programme lorsque sa hacktivity est activée.

get_program_rankingA

Consulte le classement des hunters d'un programme lorsque celui-ci publie un classement.

list_program_credentialsA

Liste les credentials de test et demandes d'accès d'un programme. Les logins, e-mails et mots de passe ne sont jamais renvoyés.

get_my_credit_historyA

Liste l'historique paginé des gains et dépenses de crédits du hunter connecté.

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 18 tools

Disambiguation4/5

Most tools target a distinct resource+action pair: programs, reports, credits, and scope checking are clearly separated. The program-related tools (list_accessible_programs, search_programs, recently_updated_programs, compare_programs) have subtle differences, but the descriptions provide enough clarity to avoid serious misselection.

Naming Consistency4/5

The vast majority of tools follow a snake_case verb_noun pattern like list_my_reports, get_program, search_programs, and compare_programs. A few exceptions such as session_status, my_report_status_counts, my_hunter_dashboard, and recently_updated_programs break the verb-first style, but the overall naming remains predictable and readable.

Tool Count4/5

18 tools is on the heavier side but still reasonable for a bug bounty platform covering authentication, programs, reports, credits, scope validation, and program activity. Each tool addresses a distinct need and none feels redundant enough to remove.

Completeness3/5

The read-only reconnaissance and monitoring surface is well covered: programs, reports, scopes, credits, activity, and rankings are all present. However, there are no mutation tools at all, such as submitting or updating a report, which leaves the server unable to support a full end-to-end hunter workflow.

Maintenance

ActivityMaintained
ResponsivenessNo issues