SignatureForever MCP
A public MCP server that allows agents to audit HTML email signatures for compatibility across major clients, build signatures from templates, retrieve pricing, and access a compatibility matrix. It operates without authentication and uses JSON-RPC 2.0.
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://signatureforever.com/mcpWhat its tools do
5 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to signatureforever.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Audit HTML email signatures for client compatibility
- Build email-safe HTML signatures from details
- List available signature templates
- Retrieve current pricing plans
Source and maintenance
Protocol and capabilities
- Server
- signatureforever 1.0.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 5 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
5 advertised
check_email_signature — Check an email signature for breakage
Audit any email-signature HTML against what Gmail, Outlook 365, Outlook for Windows desktop, Apple Mail and iOS Mail actually do. Returns a verdict per client plus every problem found, each with the rule it breaks, why it breaks, and how to fix it. Use this when a signature renders wrong, images do not show, layout collapses in Outlook, or before sending a signature to a client. Free, no account needed.
{
"type": "object",
"required": [
"html"
],
"properties": {
"html": {
"type": "string",
"description": "The full HTML of the email signature to audit."
}
}
}email_client_compatibility_matrix — What each email client supports
The support matrix for the HTML and CSS features that decide whether an email signature survives: tables, flex/grid, <style> blocks, background-image, base64 images, border-radius, letter-spacing, text-transform, web fonts, max-width, margins and image sizing. Each row says yes/no/partial for seven real clients and explains what goes wrong. Use it to answer questions about email HTML support.
{
"type": "object",
"properties": {
"feature": {
"type": "string",
"description": "Optional. Filter to rows whose feature name contains this text, e.g. 'base64' or 'font'."
}
}
}list_signature_templates — List available signature templates
The signature layouts you can pass to create_email_signature, with what each one is good for and its width in pixels.
{
"type": "object",
"properties": {}
}create_email_signature — Create an email signature
Build ready-to-paste email-signature HTML from a person's details. The output follows every rule that keeps a signature intact in Outlook for Windows and Gmail: tables only, inline CSS, absolute pixel widths, email-safe fonts, and images by absolute URL (never base64, which Gmail refuses to render). The free result carries one small credit line at the bottom; get_pricing explains how to remove it.
{
"type": "object",
"required": [
"full_name"
],
"properties": {
"city": {
"type": "string",
"description": "City, or city and state."
},
"email": {
"type": "string"
},
"phone": {
"type": "string"
},
"company": {
"type": "string"
},
"website": {
"type": "string"
},
"language": {
"enum": [
"es",
"en"
],
"type": "string",
"description": "Language of the credit line. Defaults to 'en'."
},
"linkedin": {
"type": "string"
},
"template": {
"enum": [
"ficha",
"cinta",
"sello",
"monolinea"
],
"type": "string",
"description": "Layout. Defaults to 'ficha'. Call list_signature_templates for what each one looks like."
},
"whatsapp": {
"type": "string"
},
"full_name": {
"type": "string",
"description": "Person's full name. Required."
},
"instagram": {
"type": "string"
},
"job_title": {
"type": "string"
},
"photo_url": {
"type": "string",
"description": "Absolute https URL of a photo or logo. Anything else is ignored."
},
"accent_color": {
"type": "string",
"description": "Hex colour like #B4522F. Defaults to the SignatureForever vermilion."
}
}
}get_pricing — Plans and prices
What each SignatureForever plan includes and costs, and the link to buy. Use it when the user asks what removing the credit line costs, how many signatures a plan allows, or what happens to hosted images if they stop paying.
{
"type": "object",
"properties": {}
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-06: 1 of 1 checks answered
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
- 1222 ms
- 95th percentile latency
- 1222 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1222 ms · metadata changed · 5 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http signatureforever-mcp https://signatureforever.com/mcpCodex
codex mcp add signatureforever-mcp --url https://signatureforever.com/mcpCursor
{
"mcpServers": {
"signatureforever-mcp": {
"url": "https://signatureforever.com/mcp"
}
}
}Cline
{
"mcpServers": {
"signatureforever-mcp": {
"type": "streamableHttp",
"url": "https://signatureforever.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"signatureforever-mcp": {
"type": "http",
"url": "https://signatureforever.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http signatureforever-mcp https://signatureforever.com/mcpClaude Desktop
https://signatureforever.com/mcpWindsurf
{
"mcpServers": {
"signatureforever-mcp": {
"serverUrl": "https://signatureforever.com/mcp"
}
}
}Let your agent find its tools
Find servers like SignatureForever 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 SignatureForever 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.