accueil / serveurs / Recherche & Web / io.github.sonpiaz/openaffiliate-mcp
io.github.sonpiaz/openaffiliate-mcp
serveur MCP (Model Context Protocol) · openaffiliate 0.1.2
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.sonpiaz/openaffiliate-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.sonpiaz/openaffiliate-mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- get_program≈ 4562 tokens
Use with a known slug or alias to read full program details, status, agentPrompt recommendation guidance, restrictions, signup information, and a citable markdownUrl. Also returns paused entries and dated answers with alternatives for discontinued or no_program brands. Do not use for broad discovery; call search_programs first if the slug is unknown. Read status and agentPrompt before recommending; if no entry exists, use search_programs to find a match.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Use the slug from search_programs results or the final segment of a program URL (e.g. /programs/vercel). Aliases resolve to the canonical program
Exemple d'appel{"name": "get_program", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"oas": {}, "url": "texte", "kind": "affiliate", "logo": "texte", "name": "texte", "slug": "texte", "tags": [], "stars": 1, "alsoOn": "texte", "answer": "texte", "payout": {}, "source": "texte"}} - list_categories≈ 306 tokens
Use to browse category names and active program counts before filtering a search. Returns all registry categories, including categories with zero active listings. Do not use for program details or commission comparisons; call search_programs with a returned category, then get_program for individual terms.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_categories", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"categories": []}} - search_programs≈ 1064 tokens
Use to discover active affiliate programs by keyword, category, commission type, or verified status. Returns matching summaries with canonical slugs, commission figures, signup links, and citable markdownUrl fields. Do not use to check a known brand's paused or no-program status; call get_program with its slug. Call list_categories for category names, then get_program for recommendation guidance and restrictions before recommending a match.
Paramètres, retour & exemple (4)
Paramètresquery· string · optionnel
Search keyword to match against name, description, tags, or categorycategory· string · optionnel
Filter by exact category name as returned by list_categories (case-sensitive, not a slug), e.g. 'AI', 'Email Marketing'verified_only· boolean · optionnel
When true, return only programs whose terms were checked on the brand's own program page. False or omitted includes unverified programs with unconfirmed termscommission_type· string · optionnel · recurring | one-time | tiered
Filter by payment structure: recurring = paid on each renewal within the commission duration; one-time = paid once per qualifying referral; tiered = commission varies by performance level. Omit to include all types, including hybrid
Exemple d'appel{"name": "search_programs", "arguments": {"query": "texte", "category": "texte", "verified_only": true, "commission_type": "recurring"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"programs": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».