@qr-maker/mcp-server
Advanced tools
| export const getLandingTool = { | ||
| name: 'get_landing', | ||
| description: 'Get details of a published landing page — URL, title, versions, and associated short link.', | ||
| description: `Retrieve full details of a published micro-landing page by its ID. Returns the page title, public URL (via its associated short link), HTML content, publish status, version history, and the short link code used for QR code generation. Use this to verify a landing page was published correctly, retrieve its public URL to share or encode in a QR, or inspect its current content before calling update_landing. The landing_id is returned by publish_landing when the page is created.`, | ||
| inputSchema: { | ||
@@ -5,0 +5,0 @@ type: 'object', |
| export const renderTemplateTool = { | ||
| name: 'render_template', | ||
| description: 'Generate a QR code using a saved style preset. Applies the style settings to the given content. Optionally override specific style properties.', | ||
| description: `Generate a QR code by applying a saved style preset to new content. Looks up the template by ID, merges any provided overrides on top of the stored style options, then renders the QR code. Returns a public image URL and, for PNG output, an inline base64 image. Use this instead of generate_qr when the user has a saved brand style they want to reuse — avoids re-specifying all style options each time. Use overrides to tweak individual properties (e.g. foreground color) without changing the saved preset.`, | ||
| inputSchema: { | ||
@@ -5,0 +5,0 @@ type: 'object', |
| export const updateTemplateTool = { | ||
| name: 'update_template', | ||
| description: 'Update a QR code style preset — change name, description, style options, tags, or visibility. Creates a new version automatically.', | ||
| description: `Update an existing QR code style preset. Accepts partial updates — only the fields you provide are changed; omitted fields keep their current values. The options field, if provided, fully replaces the stored style options. Use this to rename a preset, adjust colors or shapes, change visibility (is_public), or update tags for searchability. Returns the updated template object including its ID, name, options, and timestamps. Call list_templates first if you need to find the template_id.`, | ||
| inputSchema: { | ||
@@ -5,0 +5,0 @@ type: 'object', |
+1
-1
| { | ||
| "name": "@qr-maker/mcp-server", | ||
| "version": "0.1.4", | ||
| "version": "0.1.5", | ||
| "type": "module", | ||
@@ -5,0 +5,0 @@ "description": "MCP server for QR Maker — generate styled QR codes, manage dynamic short links with click analytics, and reuse branded templates via AI agents", |
60885
1.86%1553
0.19%