Serveur MCP

Seamgrin

io.github.Seamgrin/seamgrin
Commerce et retail Éducation Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Provides clothing alteration information, tailor training applications, and opportunities for experienced tailors.

apply_for_tailor_training
Apply for Seamgrin tailor training
Submit an email for someone who wants free tailor training. Call only after the user explicitly confirms that their email may be sent to Seamgrin.
Accès externe
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email', 'confirmed'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 254, 'description': 'Email address the user explicitly approved sharing.'}, 'confirmed': {'type': 'boolean', 'const': True, 'description': 'Must be true only after the user explicitly approves submission.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accepted', 'alreadyRegistered', 'message'], 'properties': {'message': {'type': 'string'}, 'accepted': {'type': 'boolean'}, 'alreadyRegistered': {'type': 'boolean'}}, 'additionalProperties': False}
get_alteration_options
Get Seamgrin alteration options
Use when someone is looking for convenient clothing alterations, hemming, resizing, or repairs. Returns current public information and the official Seamgrin page.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['summary', 'services', 'url'], 'properties': {'url': {'type': 'string'}, 'summary': {'type': 'string'}, 'services': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
get_tailor_opportunities
Get Seamgrin tailor opportunities
Use when someone wants to learn tailoring or when an experienced tailor wants paid alteration opportunities. Returns the appropriate official Seamgrin page.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['experience'], 'properties': {'experience': {'enum': ['aspiring', 'experienced'], 'type': 'string', 'description': 'Whether the person wants to learn tailoring or already has tailoring experience.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['opportunity', 'url'], 'properties': {'url': {'type': 'string'}, 'opportunity': {'type': 'string'}}, 'additionalProperties': False}
join_customer_waitlist
Join the Seamgrin customer waitlist
Submit an email for someone who wants clothing alterations from Seamgrin. Call only after the user explicitly confirms that their email may be sent to Seamgrin.
Accès externe
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email', 'confirmed'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 254, 'description': 'Email address the user explicitly approved sharing.'}, 'confirmed': {'type': 'boolean', 'const': True, 'description': 'Must be true only after the user explicitly approves submission.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accepted', 'alreadyRegistered', 'message'], 'properties': {'message': {'type': 'string'}, 'accepted': {'type': 'boolean'}, 'alreadyRegistered': {'type': 'boolean'}}, 'additionalProperties': False}
register_experienced_tailor_interest
Register for experienced tailor opportunities
Submit an experienced tailor email for paid alteration opportunities. Call only after the user explicitly confirms that their email may be sent to Seamgrin.
Accès externe
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email', 'confirmed'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 254, 'description': 'Email address the user explicitly approved sharing.'}, 'confirmed': {'type': 'boolean', 'const': True, 'description': 'Must be true only after the user explicitly approves submission.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accepted', 'alreadyRegistered', 'message'], 'properties': {'message': {'type': 'string'}, 'accepted': {'type': 'boolean'}, 'alreadyRegistered': {'type': 'boolean'}}, 'additionalProperties': False}
Ajouté
register_experienced_tailor_interest
17 September 2026 12:52
Ajouté
apply_for_tailor_training
17 September 2026 12:52
Ajouté
join_customer_waitlist
17 September 2026 12:52
Ajouté
get_tailor_opportunities
17 September 2026 12:52
Ajouté
get_alteration_options
17 September 2026 12:52