accueil / serveurs / Communication / io.github.dugiwarc/tewdy
io.github.dugiwarc/tewdy
serveur MCP (Model Context Protocol) · tewdy 1.48.0
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.dugiwarc/tewdy est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.dugiwarc/tewdy » 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 11 outils
- accept_quote≈ 172 tokens
Look up a quote and return a deep link to the Tewdy app where the user can confirm acceptance and proceed to payment. This tool deliberately does not accept or pay — quote acceptance and payment confirmation always happen on tewdy.com via the deep link, not in chat. Requires authentication.
Paramètres, retour & exemple (1)
Paramètresquote_id· string · requis
Exemple d'appel{"name": "accept_quote", "arguments": {"quote_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_category_pricing≈ 204 tokens
Get aggregated price ranges for a service category, optionally filtered by location. Prefers transacted prices (accepted quotes) when at least 5 samples exist; otherwise falls back to listed (asking) prices from provider capability pricing. Returns median, p25, p75, min, max, sample size, and currency.
Paramètres, retour & exemple (3)
Paramètrescategory· string · requiscurrency· string · optionnellocation· string · optionnel
Exemple d'appel{"name": "get_category_pricing", "arguments": {"category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_earnings_estimate≈ 210 tokens
Estimate weekly and monthly earnings for a Tewdy provider in a given category. Uses listed hourly rates from existing providers as the baseline and projects earnings under three utilisation scenarios (40%/60%/80%). Returns ranges, not guarantees.
Paramètres, retour & exemple (4)
Paramètrescategory· string · requiscurrency· string · optionnellocation· string · optionnelhours_per_week· number · requis
Exemple d'appel{"name": "get_earnings_estimate", "arguments": {"category": "texte", "hours_per_week": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_my_requests≈ 209 tokens
List the authenticated user's quote requests with current status (open / closed / cancelled / expired) and quote-response counts. Read-only — no state changes. Requires authentication.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionneloffset· integer · optionnelstatus· string · optionnel · open | closed | cancelled | expiredsort_by· string · optionnel · createdAt | expiresAt | quotesReceivedsort_order· string · optionnel · ASC | DESC
Exemple d'appel{"name": "get_my_requests", "arguments": {"limit": 1, "offset": 1, "status": "open", "sort_by": "createdAt", "sort_order": "ASC"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_provider_details≈ 179 tokens
Look up the full public profile for a Tewdy provider. Accepts either a Tewdy UUID (returned by search_providers as `id`) or a tewdyTag handle (e.g. "marcus-chen", returned as `tewdyTag`). Returns name, jobTitle, bio, profile picture, languages, capability pricing, ratings, verification status, and tewdyTag.
Paramètres, retour & exemple (1)
Paramètresprovider_id· string · requis
Exemple d'appel{"name": "get_provider_details", "arguments": {"provider_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_categories≈ 168 tokens
List the service categories Tewdy supports (plumbing, translation, tutoring, cleaning, etc.). Returns slug, name, description, and businessType for each. Use this to map a free-text user request to a known category before calling search_providers. Optional business_type filter (e.g. "individual", "company").
Paramètres, retour & exemple (1)
Paramètresbusiness_type· string · optionnel
Exemple d'appel{"name": "list_categories", "arguments": {"business_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_inbound_requests≈ 282 tokens
For the authenticated provider, list open quote requests that match the provider's capabilities and service area. Optional filters: category, location radius, budget range, urgency. Read-only. Use this to find work to quote on. Requires authentication.
Paramètres, retour & exemple (9)
Paramètreslat· number · optionnellng· number · optionnellimit· integer · optionneloffset· integer · optionnelurgency· string · optionnel · urgent | normal | flexibleradius_km· number · optionnelmax_budget· number · optionnelmin_budget· number · optionnelcategory_id· string · optionnel
Exemple d'appel{"name": "list_inbound_requests", "arguments": {"lat": 1, "lng": 1, "limit": 1, "offset": 1, "urgency": "urgent", "radius_km": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - message_provider≈ 178 tokens
Send a chat message into an existing Tewdy thread (typically created when a quote was submitted or accepted). The chat_id is the same id surfaced by get_my_requests or accept_quote. Requires authentication.
Paramètres, retour & exemple (2)
Paramètrestext· string · requischat_id· string · requis
Exemple d'appel{"name": "message_provider", "arguments": {"text": "texte", "chat_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_quote≈ 303 tokens
Compose a Tewdy quote request from the user's description. Returns a deep link to the Tewdy app with all fields pre-filled; the user reviews and clicks publish to actually post the request. This tool deliberately does not auto-post — quote acceptance and payment confirmation always happen on tewdy.com via deep link, never in chat. Requires authentication.
Paramètres, retour & exemple (8)
Paramètresurgency· string · optionnel · urgent | normal | flexiblecategory· string · optionnelcurrency· string · optionnelbudget_max· number · optionnelbudget_min· number · optionneldescription· string · requislocation_name· string · optionnelpreferred_date· string · optionnel
Exemple d'appel{"name": "request_quote", "arguments": {"description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_providers≈ 221 tokens
Search Tewdy for service providers (plumbers, translators, tutors, cleaners, etc.) by category and/or location. Returns a ranked list including name, rating, response time, and Tewdy profile tag.
Paramètres, retour & exemple (7)
Paramètreslat· number · optionnellng· number · optionnellimit· integer · optionnelquery· string · optionnelcategory· string · optionnelradiusKm· number · optionnellocationName· string · optionnel
Exemple d'appel{"name": "search_providers", "arguments": {"lat": 1, "lng": 1, "limit": 1, "query": "texte", "category": "texte", "radiusKm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_quote≈ 332 tokens
Submit a quote on an open quote request. The provider sets the estimated price, optional duration and availability, and a short message to the requester. The quote is not a financial commitment — the requester still has to accept (which itself goes through a deep-link confirmation on tewdy.com). Requires authentication.
Paramètres, retour & exemple (9)
Paramètresmessage· string · requiscurrency· string · requisbusiness_id· string · optionnelprovider_type· string · requis · individual | businessestimated_price· number · requisquote_request_id· string · requisterms_conditions· string · optionnelavailability_date· string · optionnelestimated_duration· string · optionnel
Exemple d'appel{"name": "submit_quote", "arguments": {"message": "texte", "currency": "texte", "provider_type": "individual", "estimated_price": 1, "quote_request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».