mailosaur_servers_create
Create a Mailosaur server to enable email and SMS testing. Provide the server name to configure it.
Instructions
Create a Mailosaur server.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes |
Implementation Reference
- src/index.ts:262-271 (registration)Registration of the mailosaur_servers_create tool using server.tool(). Defines name, description, schema (name: z.string()), and handler.
server.tool( "mailosaur_servers_create", "Create a Mailosaur server.", { name: z.string() }, async ({ name }) => { const result = await mailosaur.servers.create({ name }); return response(result); } - src/index.ts:268-271 (handler)Handler function for the mailosaur_servers_create tool. Accepts a 'name' string and calls mailosaur.servers.create().
async ({ name }) => { const result = await mailosaur.servers.create({ name }); return response(result); } - src/index.ts:265-267 (schema)Input schema for mailosaur_servers_create: expects a single required string field 'name'.
{ name: z.string() }, - src/index.ts:79-88 (helper)The response() helper function used to format the tool's return value as JSON text content.
function response(value: unknown) { return { content: [ { type: "text" as const, text: JSON.stringify(value, null, 2) } ] }; }