Design 3-4 signatures for a user, free signatures, Pro/Teams prices, install steps. No account.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Builds the email-safe HTML signature (table + inline styles, the same bytes as prosignature.co/email-signature-generator) for one person. Returns html, a plain-text version, an edit_url that opens the generator prefilled, and install steps for Gmail, Outlook and Apple Mail. The output is the free plan: four layouts, six accent colours, no logo or photo, and a small clickable "Created with ProSignature" credit line under the signature (Pro removes it). Nothing is installed or stored.
Full name (required)
Email address
Phone, as it should read; the tel: link keeps digits and +
Job title
Accent colour #rrggbb (default #E8604C); the page offers #E8604C, #2B6CB0, #2F855A, #6B46C1, #2B2620, #B7791F
Layout id (default classic)
Company or business name
Website: bare domain (https:// is added) or an http(s) URL
Tool list last changed Oct 25, 2026.
Builds the email-safe HTML signature (table + inline styles, the same bytes as prosignature.co/email-signature-generator) for one person. Returns html, a plain-text version, an edit_url that opens the generator prefilled, and install steps for Gmail, Outlook and Apple Mail. The output is the free plan: four layouts, six accent colours, no logo or photo, and a small clickable "Created with ProSignature" credit line under the signature (Pro removes it). Nothing is installed or stored.
| Argument | Type | Description |
|---|---|---|
| name* | string | Full name (required) |
| string | Email address | |
| phone | string | Phone, as it should read; the tel: link keeps digits and + |
| title | string | Job title |
| colour | string | Accent colour #rrggbb (default #E8604C); the page offers #E8604C, #2B6CB0, #2F855A, #6B46C1, #2B2620, #B7791F |
| layout | string | Layout id (default classic) |
| company | string | Company or business name |
| website | string | Website: bare domain (https:// is added) or an http(s) URL |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 120,
"description": "Full name (required)"
},
"email": {
"type": "string",
"maxLength": 120,
"description": "Email address"
},
"phone": {
"type": "string",
"maxLength": 120,
"description": "Phone, as it should read; the tel: link keeps digits and +"
},
"title": {
"type": "string",
"maxLength": 120,
"description": "Job title"
},
"colour": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$",
"description": "Accent colour #rrggbb (default #E8604C); the page offers #E8604C, #2B6CB0, #2F855A, #6B46C1, #2B2620, #B7791F"
},
"layout": {
"enum": [
"classic",
"stacked",
"minimal",
"card"
],
"type": "string",
"description": "Layout id (default classic)"
},
"company": {
"type": "string",
"maxLength": 120,
"description": "Company or business name"
},
"website": {
"type": "string",
"maxLength": 200,
"description": "Website: bare domain (https:// is added) or an http(s) URL"
}
},
"additionalProperties": false
}Start here when a user asks for an email signature. From what you already know about them (person, company, brand colour, logo URL, website, socials, department, sector, team size) it builds 3–4 professional designs with the app's 13 templates (each a different angle: clean, call-to-action, campaign banner, sign-off), chosen by the playbook for that role and sector. Returns ONE preview_url that renders all of them side by side in the user's browser (data in the URL fragment, nothing stored), a claim_url per design (opens the ProSignature app with that design loaded; the human signs up free and upgrades there), the free do-it-yourself version as paste-ready HTML, the three ways to install with prices from pricing.json, and present_to_user: a short message you can adapt. Nothing is fetched from logo_url server-side.
| Argument | Type | Description |
|---|---|---|
| cta | object | Call to action; default comes from the playbook for the sector/department |
| name* | string | Full name (required) |
| count | integer | How many designs (default 3) |
| string | Work email | |
| phone | string | Office phone |
| title | string | Job title |
| colour | string |
What ProSignature is, the free plan and its credit line, Pro and Teams prices (verified 2026-10-18), how Gmail and Google Workspace installs work per person, personal links for employees, what the product is NOT (no mail-flow enforcement, no Microsoft 365 sync, no analytics), and where the docs, OpenAPI and pricing.json are.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}How a signature from create_signature gets into a mail client, honestly: Gmail web (paste, or the sendAs PATCH with gmail.settings.basic — new mail only), Gmail mobile, Outlook (copy-paste only, no directory sync), Apple Mail, iPhone. The free Chrome extension (auto-updates, covers replies) needs the human to sign up first.
| Argument | Type | Description |
|---|---|---|
| client* | string | Which mail client |
{
"type": "object",
"required": [
"client"
],
"properties": {
"client": {
"enum": [
"gmail",
"gmail_mobile",
"outlook",
"apple_mail",
"iphone"
],
"type": "string",
"description": "Which mail client"
}
},
"additionalProperties": false
}The rules professional signatures follow, what each of the 13 templates looks like, the recommended templates / fields / CTA / banners for 8 departments and 18 sectors, and the Gmail / Outlook / Apple Mail pitfalls that break signatures — with what ProSignature already handles and what no tool can automate. Pass department and/or sector for one profile.
| Argument | Type | Description |
|---|---|---|
| sector | string | |
| department | string |
{
"type": "object",
"properties": {
"sector": {
"type": "string"
},
"department": {
"type": "string"
}
},
"additionalProperties": false
}The four signature layouts (id, name, what it looks like) and the six accent colours the generator offers.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}List price for Pro (one person) or Teams (per person, 5-person minimum, no platform fee) for a number of people, billed yearly or monthly, computed from the rules in https://prosignature.co/pricing.json (verified 2026-10-18). The admin counts as one of the people. Free plan: $0, credit line. This is a quote, not a checkout: the human pays in the app after signing up.
| Argument | Type | Description |
|---|---|---|
| plan* | string | pro = one person; teams = a company (admin + employees) |
| people | integer | How many people, admin included (default 1) |
| billing | string | Billing period (default yearly) |
{
"type": "object",
"required": [
"plan"
],
"properties": {
"plan": {
"enum": [
"pro",
"teams"
],
"type": "string",
"description": "pro = one person; teams = a company (admin + employees)"
},
"people": {
"type": "integer",
"maximum": 10000,
"minimum": 1,
"description": "How many people, admin included (default 1)"
},
"billing": {
"enum": [
"yearly",
"monthly"
],
"type": "string",
"description": "Billing period (default yearly)"
}
},
"additionalProperties": false
}| Brand colour #rrggbb (from the logo or website; default #E8604C) |
| mobile | string | Mobile phone |
| sector | string | real_estate | legal | accounting_finance | insurance | healthcare | saas_tech | agency_creative | consulting_coaching | education | nonprofit | construction_trades | hospitality | retail_ecommerce | fitness_beauty | recruiting_staffing | photography | automotive | travel |
| address | string | Address line |
| company | string | Company or business name |
| website | string | Website (bare domain or URL) |
| language | string | Language of the preview page and present_to_user (default en) |
| logo_url | string | https URL of the company logo (website header, favicon at full size, or an image in a recent email). Shown in the preview; imported and hosted on sign-up. |
| team_size | integer | People who need a signature, the user included (default 1); prices the Teams option |
| department | string | sales | customer_support | executive | marketing | hr_recruiting | engineering | finance | legal (guessed from the title when omitted) |
| social_links | object | Profile URLs or handles: linkedin, instagram, x, facebook, whatsapp (number), tiktok, pinterest, youtube |
{
"type": "object",
"required": [
"name"
],
"properties": {
"cta": {
"type": "object",
"properties": {
"url": {
"type": "string",
"maxLength": 300,
"description": "Destination"
},
"text": {
"type": "string",
"maxLength": 60,
"description": "Button label"
}
},
"description": "Call to action; default comes from the playbook for the sector/department",
"additionalProperties": false
},
"name": {
"type": "string",
"maxLength": 120,
"description": "Full name (required)"
},
"count": {
"enum": [
3,
4
],
"type": "integer",
"description": "How many designs (default 3)"
},
"email": {
"type": "string",
"maxLength": 120,
"description": "Work email"
},
"phone": {
"type": "string",
"maxLength": 60,
"description": "Office phone"
},
"title": {
"type": "string",
"maxLength": 120,
"description": "Job title"
},
"colour": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$",
"description": "Brand colour #rrggbb (from the logo or website; default #E8604C)"
},
"mobile": {
"type": "string",
"maxLength": 60,
"description": "Mobile phone"
},
"sector": {
"type": "string",
"description": "real_estate | legal | accounting_finance | insurance | healthcare | saas_tech | agency_creative | consulting_coaching | education | nonprofit | construction_trades | hospitality | retail_ecommerce | fitness_beauty | recruiting_staffing | photography | automotive | travel"
},
"address": {
"type": "string",
"maxLength": 200,
"description": "Address line"
},
"company": {
"type": "string",
"maxLength": 120,
"description": "Company or business name"
},
"website": {
"type": "string",
"maxLength": 300,
"description": "Website (bare domain or URL)"
},
"language": {
"enum": [
"en",
"he"
],
"type": "string",
"description": "Language of the preview page and present_to_user (default en)"
},
"logo_url": {
"type": "string",
"maxLength": 300,
"description": "https URL of the company logo (website header, favicon at full size, or an image in a recent email). Shown in the preview; imported and hosted on sign-up."
},
"team_size": {
"type": "integer",
"maximum": 10000,
"minimum": 1,
"description": "People who need a signature, the user included (default 1); prices the Teams option"
},
"department": {
"type": "string",
"description": "sales | customer_support | executive | marketing | hr_recruiting | engineering | finance | legal (guessed from the title when omitted)"
},
"social_links": {
"type": "object",
"description": "Profile URLs or handles: linkedin, instagram, x, facebook, whatsapp (number), tiktok, pinterest, youtube",
"additionalProperties": {
"type": "string",
"maxLength": 200
}
}
},
"additionalProperties": false
}