Server definition
- Hash
- sha256:f73f6b02d848e23df82f439671910905278c38dc4fe3819fb450cbeedd7089af
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Use Seamgrin tools for clothing alterations, free tailor training, and paid alteration opportunities for experienced tailors. Never submit an email until the user explicitly confirms that Seamgrin may receive it.",
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true only after the user explicitly approves submission.",
"type": "boolean"
},
"email": {
"description": "Email address the user explicitly approved sharing.",
"format": "email",
"maxLength": 254,
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
}
},
"required": [
"email",
"confirmed"
],
"type": "object"
},
"name": "apply_for_tailor_training",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"accepted": {
"type": "boolean"
},
"alreadyRegistered": {
"type": "boolean"
},
"message": {
"type": "string"
}
},
"required": [
"accepted",
"alreadyRegistered",
"message"
],
"type": "object"
}
},
{
"description": "Use when someone is looking for convenient clothing alterations, hemming, resizing, or repairs. Returns current public information and the official Seamgrin page.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "get_alteration_options",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"services": {
"items": {
"type": "string"
},
"type": "array"
},
"summary": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"summary",
"services",
"url"
],
"type": "object"
}
},
{
"description": "Use when someone wants to learn tailoring or when an experienced tailor wants paid alteration opportunities. Returns the appropriate official Seamgrin page.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"experience": {
"description": "Whether the person wants to learn tailoring or already has tailoring experience.",
"enum": [
"aspiring",
"experienced"
],
"type": "string"
}
},
"required": [
"experience"
],
"type": "object"
},
"name": "get_tailor_opportunities",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"opportunity": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"opportunity",
"url"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true only after the user explicitly approves submission.",
"type": "boolean"
},
"email": {
"description": "Email address the user explicitly approved sharing.",
"format": "email",
"maxLength": 254,
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
}
},
"required": [
"email",
"confirmed"
],
"type": "object"
},
"name": "join_customer_waitlist",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"accepted": {
"type": "boolean"
},
"alreadyRegistered": {
"type": "boolean"
},
"message": {
"type": "string"
}
},
"required": [
"accepted",
"alreadyRegistered",
"message"
],
"type": "object"
}
},
{
"description": "Submit an experienced tailor email for paid alteration opportunities. Call only after the user explicitly confirms that their email may be sent to Seamgrin.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true only after the user explicitly approves submission.",
"type": "boolean"
},
"email": {
"description": "Email address the user explicitly approved sharing.",
"format": "email",
"maxLength": 254,
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
}
},
"required": [
"email",
"confirmed"
],
"type": "object"
},
"name": "register_experienced_tailor_interest",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"accepted": {
"type": "boolean"
},
"alreadyRegistered": {
"type": "boolean"
},
"message": {
"type": "string"
}
},
"required": [
"accepted",
"alreadyRegistered",
"message"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:f73f6b02d848e23df82f439671910905278c38dc4fe3819fb450cbeedd7089af | sha256sum