ProSignature MCP
An official MCP server provided by ProSignature that allows AI agents to design professional email signatures, retrieve installation steps, quote team pricing, and access signature playbooks without requiring authentication or API keys.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://prosignature.co/mcpWhat you can do with it
- Design 3-4 professional email signature options based on user details
- Retrieve installation instructions for Gmail, Outlook, or Apple Mail
- Quote pricing for team deployments based on headcount
- Access signature design playbooks and layout options
Source and maintenance
Protocol and capabilities
- Server
- prosignature 1.2.0
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- 1 advertised
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
design_signatures — Design 3–4 signatures for your user (no account)
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.
{
"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
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_signature_playbook — What the best signatures look like (by department and sector)
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.
{
"type": "object",
"properties": {
"sector": {
"type": "string"
},
"department": {
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}create_signature — Create an email signature (free, no account)
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.
{
"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
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_layouts — List layouts and colours
The four signature layouts (id, name, what it looks like) and the six accent colours the generator offers.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}quote_price — Quote a ProSignature price
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.
{
"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
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_install_steps — Install steps for a mail client
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.
{
"type": "object",
"required": [
"client"
],
"properties": {
"client": {
"enum": [
"gmail",
"gmail_mobile",
"outlook",
"apple_mail",
"iphone"
],
"type": "string",
"description": "Which mail client"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_facts — ProSignature facts
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.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
1 advertised
add_email_signature — Add an email signature
Design a professional email signature for me (3–4 options) and help me install it.
- details
- Anything you want to say about the signature (optional)
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 581 ms
- 95th percentile latency
- 581 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 581 ms · metadata changed · 7 tool(s), 1 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http prosignature-mcp https://prosignature.co/mcpCodex
codex mcp add prosignature-mcp --url https://prosignature.co/mcpCursor
{
"mcpServers": {
"prosignature-mcp": {
"url": "https://prosignature.co/mcp"
}
}
}Cline
{
"mcpServers": {
"prosignature-mcp": {
"type": "streamableHttp",
"url": "https://prosignature.co/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"prosignature-mcp": {
"type": "http",
"url": "https://prosignature.co/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http prosignature-mcp https://prosignature.co/mcpClaude Desktop
{
"mcpServers": {
"prosignature-mcp": {
"url": "https://prosignature.co/mcp"
}
}
}Windsurf
{
"mcpServers": {
"prosignature-mcp": {
"serverUrl": "https://prosignature.co/mcp"
}
}
}Let your agent find its tools
Find servers like ProSignature MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run ProSignature MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.