Server definition
- Hash
- sha256:5845dd94da24a492be02a6e27267cdb488626de387755774f7bbff59525c1342
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": "Voix is a content management system built by LogicBomb Media, a web and product studio.\n\nThis server is the front door to a human. submit_contact_form delivers an enquiry to the team the same way the contact form on the website does — the message lands in their notifications and a person replies by email, usually within two business days.\n\nUse it when someone wants to start a project, get a quote, book a demo, ask about pricing or timelines, discuss a partnership, or otherwise reach a human at Voix or LogicBomb Media.\n\nIf you can show interactive content, prefer draft_contact_form: it puts an editable form in front of the person, prefilled with what you know, and they send it themselves. Otherwise confirm the details in the conversation and call submit_contact_form.\n\nNothing here reads data back: there is no way to look up an existing enquiry, a customer record, product documentation or pricing. Only use details the person actually gave you, and tell them you are sending the message before you send it.",
"tools": [
{
"description": "Show the person an editable contact form for the Voix and LogicBomb Media team, prefilled with whatever you already know.\n\nUse this in place of submit_contact_form whenever you can show interactive content: the person checks the details, fills any gaps and presses Send themselves, so nothing reaches the team without their say-so. Prefill only what they actually told you — never invent a name, an email address or a budget.\n\nThis tool sends nothing. It only draws the form. Once it is on screen, do not also call submit_contact_form for the same enquiry; the form does that when the person sends it, and tells you the reference.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"budget": {
"description": "Indicative budget, only if the person actually shared one.",
"enum": [
"Under $25k",
"$25-50k",
"$50-100k",
"$100-250k",
"$250k+",
"Not sure yet"
],
"type": "string"
},
"company": {
"description": "Company or organisation, if mentioned.",
"maxLength": 160,
"type": "string"
},
"email": {
"description": "Reply-to email address, if the person has given one. Leave it out rather than guess.",
"maxLength": 254,
"type": "string"
},
"message": {
"description": "A draft of the enquiry in the person's own words, from what they have told you so far.",
"maxLength": 5000,
"type": "string"
},
"name": {
"description": "Full name, if the person has given it.",
"maxLength": 120,
"type": "string"
},
"phone": {
"description": "Phone number, if they would rather be called.",
"maxLength": 40,
"type": "string"
},
"scope": {
"description": "The kind of work, only if it is clear from what they said.",
"enum": [
"Websites",
"Web applications",
"Mobile applications",
"Voix integration",
"Not sure yet"
],
"type": "string"
}
},
"type": "object"
},
"name": "draft_contact_form",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"draft": {
"description": "The prefilled fields, as the form will show them.",
"type": "object"
}
},
"required": [
"draft"
],
"type": "object"
}
},
{
"description": "Send an enquiry to the Voix and LogicBomb Media team through the contact form on their website.\n\nUse this when someone wants to start a project, request a quote, book a demo, ask about pricing or timelines, discuss a partnership, or otherwise reach a human at Voix or LogicBomb Media.\n\nThe submission goes straight to the team's notifications and a person replies by email, normally within two business days. There is no other tool here — nothing reads data back, so this is the only thing this server does.\n\nCall it only with details the person actually gave you: their real name, a reply-to address they confirmed, and their own description of what they need. Do not invent contact details, do not submit on a hunch, and tell the person you are sending the message before you send it. Each submission reaches a real human's inbox, so send one per enquiry rather than retrying a call that already succeeded.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"budget": {
"description": "Indicative budget, only if the person has actually shared one. Never estimate this on their behalf.",
"enum": [
"Under $25k",
"$25-50k",
"$50-100k",
"$100-250k",
"$250k+",
"Not sure yet"
],
"type": "string"
},
"company": {
"description": "Company or organisation they are enquiring on behalf of, if they mentioned one.",
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"email": {
"description": "Email address to reply to. Must be one the person gave you — the answer goes here, so a guessed address means they never hear back.",
"format": "email",
"maxLength": 254,
"pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
},
"message": {
"description": "What the enquiry is about, in the person's own words: what they are building, what they need from us, and any deadline they are working to.",
"maxLength": 5000,
"minLength": 10,
"type": "string"
},
"name": {
"description": "Full name of the person making the enquiry.",
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"phone": {
"description": "Phone number, if they would rather be called than emailed.",
"maxLength": 40,
"minLength": 3,
"type": "string"
},
"scope": {
"description": "The kind of work the enquiry is about. Pick the closest match only if it is clear from what they told you.",
"enum": [
"Websites",
"Web applications",
"Mobile applications",
"Voix integration",
"Not sure yet"
],
"type": "string"
}
},
"required": [
"name",
"email",
"message"
],
"type": "object"
},
"name": "submit_contact_form",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"reference": {
"description": "Short reference for this submission. Give it to the person so they can quote it if they follow up.",
"type": "string"
},
"replyBy": {
"description": "Plain-English description of when to expect a reply.",
"type": "string"
},
"submitted": {
"description": "True when the enquiry reached the team.",
"type": "boolean"
}
},
"required": [
"submitted",
"reference",
"replyBy"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:5845dd94da24a492be02a6e27267cdb488626de387755774f7bbff59525c1342 | sha256sum