Server definition
- Hash
- sha256:7cdfa12f6863b9c2899d60e788624da373e74f4ba47bdc5ad49f7d46256a2408
- What it is
- What a remote MCP server returned when asked what it offers: 10 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Design a new document layout.",
"inputSchema": {
"properties": {
"description": {
"description": "Brief description of template purpose",
"type": "string"
},
"html_content": {
"description": "HTML layout with {{variables}}",
"type": "string"
},
"name": {
"description": "Template name",
"type": "string"
}
},
"required": [
"name",
"html_content"
],
"type": "object"
},
"name": "create_template",
"outputSchema": {
"properties": {
"message": {
"type": "string"
},
"name": {
"type": "string"
},
"template_id": {
"type": "string"
}
},
"required": [
"template_id",
"name"
],
"type": "object"
}
},
{
"description": "Get your finished document.",
"inputSchema": {
"properties": {
"job_id": {
"description": "Completed job ID",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "download_pdf",
"outputSchema": {
"properties": {
"download_url": {
"format": "uri",
"type": "string"
},
"filename": {
"type": "string"
},
"size_bytes": {
"type": "integer"
}
},
"required": [
"download_url"
],
"type": "object"
}
},
{
"description": "Extract colors, fonts, and logo from a website.",
"inputSchema": {
"properties": {
"website": {
"description": "Website URL to analyze",
"type": "string"
}
},
"required": [
"website"
],
"type": "object"
},
"name": "extract_branding",
"outputSchema": {
"properties": {
"company_name": {
"type": [
"string",
"null"
]
},
"font": {
"type": [
"string",
"null"
]
},
"logo_url": {
"type": [
"string",
"null"
]
},
"primary_color": {
"type": [
"string",
"null"
]
},
"secondary_color": {
"type": [
"string",
"null"
]
},
"website": {
"type": "string"
}
},
"required": [
"website"
],
"type": "object"
}
},
{
"description": "Create a document. Preview first, then confirm to generate PDF.",
"inputSchema": {
"properties": {
"confirm": {
"default": false,
"description": "Set true to generate PDF (preview runs first if false)",
"type": "boolean"
},
"data": {
"description": "Template variables as key-value pairs",
"type": "object"
},
"margin": {
"description": "Page margin (e.g., '1in', '20mm')",
"type": "string"
},
"orientation": {
"description": "Page orientation",
"enum": [
"portrait",
"landscape"
],
"type": "string"
},
"page_size": {
"description": "Paper size",
"enum": [
"A4",
"Letter",
"Legal"
],
"type": "string"
},
"template_id": {
"description": "Template ID to fill",
"type": "string"
}
},
"required": [
"template_id",
"data"
],
"type": "object"
},
"name": "fill_template",
"outputSchema": {
"properties": {
"download_url": {
"type": [
"string",
"null"
]
},
"job_id": {
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"enum": [
"pending",
"processing",
"completed",
"failed"
],
"type": "string"
}
},
"required": [
"job_id",
"status"
],
"type": "object"
}
},
{
"description": "Research a topic and generate a visual deck with charts and visualizations.",
"inputSchema": {
"properties": {
"format": {
"default": "scrollytelling",
"enum": [
"scrollytelling",
"multipage-3d",
"slides"
],
"type": "string"
},
"topic": {
"description": "What to research and visualize",
"type": "string"
}
},
"required": [
"topic"
],
"type": "object"
},
"name": "get_research_deck",
"outputSchema": {
"properties": {
"job_id": {
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"type": "string"
}
},
"required": [
"job_id",
"status"
],
"type": "object"
}
},
{
"description": "Check if your document is ready.",
"inputSchema": {
"properties": {
"job_id": {
"description": "Job ID from fill_template",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "get_status",
"outputSchema": {
"properties": {
"download_url": {
"type": [
"string",
"null"
]
},
"error": {
"type": [
"string",
"null"
]
},
"job_id": {
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"enum": [
"pending",
"processing",
"completed",
"failed"
],
"type": "string"
}
},
"required": [
"job_id",
"status"
],
"type": "object"
}
},
{
"description": "Browse available document designs.",
"inputSchema": {
"properties": {
"category": {
"description": "Filter by category (e.g., invoice, receipt, form)",
"type": "string"
},
"query": {
"description": "Search term to filter templates",
"type": "string"
},
"tags": {
"description": "Filter by tags",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"name": "list_templates",
"outputSchema": {
"properties": {
"templates": {
"items": {
"properties": {
"category": {
"type": [
"string",
"null"
]
},
"description": {
"type": [
"string",
"null"
]
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"type": "array"
}
},
"required": [
"templates"
],
"type": "object"
}
},
{
"description": "See how your document will look.",
"inputSchema": {
"properties": {
"accept": {
"default": "text/html",
"enum": [
"text/html",
"application/pdf"
],
"type": "string"
},
"data": {
"description": "Template variables as key-value pairs",
"type": "object"
},
"template_id": {
"description": "Template ID to preview",
"type": "string"
}
},
"required": [
"template_id",
"data"
],
"type": "object"
},
"name": "preview_template",
"outputSchema": {
"properties": {
"html": {
"description": "Rendered HTML preview",
"type": "string"
}
},
"required": [
"html"
],
"type": "object"
}
},
{
"description": "Save a presentation deck and get a shareable URL.",
"inputSchema": {
"properties": {
"html": {
"description": "HTML content to host",
"type": "string"
},
"title": {
"description": "Title for the document",
"type": "string"
}
},
"required": [
"html",
"title"
],
"type": "object"
},
"name": "save_deck",
"outputSchema": {
"properties": {
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}
},
{
"description": "Upload a .docx file as a template. Pass base64-encoded DOCX content.",
"inputSchema": {
"properties": {
"description": {
"description": "Optional description",
"type": "string"
},
"docx_base64": {
"description": "Base64-encoded .docx file content",
"type": "string"
},
"name": {
"description": "Human-readable template name",
"type": "string"
}
},
"required": [
"docx_base64",
"name"
],
"type": "object"
},
"name": "upload_docx_template",
"outputSchema": {
"properties": {
"message": {
"type": "string"
},
"name": {
"type": "string"
},
"schema": {
"type": "object"
},
"template_id": {
"type": "string"
}
},
"required": [
"template_id",
"name"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7cdfa12f6863b9c2899d60e788624da373e74f4ba47bdc5ad49f7d46256a2408 | sha256sum