{"apiVersion":"v1","directorySlug":"scribeless-mcp-3158c8491e","title":"Scribeless | Handwritten Notes for Businesses","description":"The leading handwritten notes service. Find & retain customers with handwritten mail, letters & postcards, that are personalized, automated & measurable.","pageUrl":"https://www.mcpbundles.com/skills/scribeless-mcp-3158c8491e","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.scribeless.co/mcp","hostedMcpUrl":null,"toolCount":25,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"co.scribeless/scribeless-mcp-3158c8491e","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"add-recipients","description":"Add recipients to a campaign, up to 10000 per call and as many calls as needed (see list-campaigns, create-campaign, or a campaign from create-handwritten-note or send-note). Use top-level recipient fields for built-in placeholders such as {{first_name}}. Put custom values in variables.custom1, variables.custom2, and so on for matching template placeholders. Pay-as-you-go teams get a checkout link for the campaign's unpaid recipients; subscription teams are billed automatically and the notes que","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["campaign_id","recipients"],"properties":{"recipients":{"type":"array","items":{"type":"object","required":["first_name","address"],"properties":{"email":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"domain":{"type":"string"},"address":{"type":"object","required":["address1","country"],"properties":{"city":{"type":"string"},"state":{"type":"string"},"country":{"type":"string","maxLength":2,"minLength":2},"address1":{"type":"string","minLength":1},"address2":{"type":"string"},"address3":{"type":"string"},"postal_code":{"type":"string"}}},"company":{"type":"string"},"last_name":{"type":"string"},"variables":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]}},"first_name":{"type":"string","minLength":1}}},"maxItems":10000,"minItems":1},"campaign_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"guest_token":{"type":"string","maxLength":128,"minLength":1},"idempotency_key":{"type":"string","maxLength":255,"minLength":1}}},"logicalName":"add-recipients","displayName":"add-recipients","title":"add-recipients","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cancel-recipient","description":"Cancel one recipient's unpaid note before checkout completes, e.g. when the sender changes their mind or a checkout link was created by mistake. Only notes still awaiting payment can be cancelled; once paid, a note enters production and cannot be recalled. Guest notes need the guest_token that created them; team notes need matching OAuth or X-API-Key authentication.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["recipient_id"],"properties":{"guest_token":{"type":"string","maxLength":128,"minLength":1},"recipient_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"logicalName":"cancel-recipient","displayName":"cancel-recipient","title":"cancel-recipient","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"choose-note-branding","description":"After showing the first plain preview, ask whether the note is personal or business mail and collect optional logo/back image URLs in a form when supported. Use only for business mail or when branding preferences are unclear; skip branding prompts for clearly personal mail. Proactively use an already supplied relevant business logo in preview-note. Declining keeps the note plain. No authentication, payment, or sending.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"choose-note-branding","displayName":"choose-note-branding","title":"choose-note-branding"},{"name":"connect-account","description":"Create or connect a Scribeless account through OAuth. New users complete secure signup and email verification; their first team is created automatically. Existing users select a team. When this conversation has guest work, include its guest_token so every guest template, campaign, and recipient moves into that team after sign-in, paid or not; work that is mid-render, mid-payment or printing follows in the background. Unpaid guest checkout links stop working once connected. Keep the same input wh","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"guest_token":{"type":"string","maxLength":128,"minLength":1}}},"logicalName":"connect-account","displayName":"connect-account","title":"connect-account","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create-bulk-shipping-campaign","description":"Create a quantity-only bulk-shipping campaign from an owned template. Every unpersonalized unit ships together to one address. Requires team OAuth or X-API-Key authentication.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["name","template_id","quantity","shipping_address"],"properties":{"name":{"type":"string","maxLength":120,"minLength":1},"quantity":{"type":"integer","maximum":10000,"minimum":1},"template_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"shipping_address":{"type":"object","required":["first_name","address1","city","state","postal_code","country"],"properties":{"city":{"type":"string","maxLength":80,"minLength":1},"state":{"type":"string","maxLength":80,"minLength":1},"company":{"type":"string","maxLength":80},"country":{"type":"string","maxLength":2,"minLength":2},"address1":{"type":"string","maxLength":120,"minLength":1},"address2":{"type":"string","maxLength":120},"last_name":{"type":"string","maxLength":80},"first_name":{"type":"string","maxLength":80,"minLength":1},"postal_code":{"type":"string","maxLength":20,"minLength":1}}}}},"logicalName":"create-bulk-shipping-campaign","displayName":"create-bulk-shipping-campaign","title":"create-bulk-shipping-campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create-campaign","description":"Create a direct-mail campaign from one of your team's existing templates, ready to receive recipients via add-recipients. The paper comes from the template; envelope sealing, stamp, postage class, and return address are set here. Requires Scribeless OAuth or an X-API-Key for a team.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["name","template_id"],"properties":{"name":{"type":"string","maxLength":120,"minLength":1},"stamp_class":{"enum":["firstClass","secondClass"],"type":"string"},"template_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"return_address":{"type":"object","required":["address1","city","postal_code","country"],"properties":{"city":{"type":"string","maxLength":80,"minLength":1},"state":{"type":"string","maxLength":80},"company":{"type":"string","maxLength":80,"minLength":1},"country":{"type":"string","maxLength":2,"minLength":2},"address1":{"type":"string","maxLength":120,"minLength":1},"address2":{"type":"string","maxLength":120},"last_name":{"type":"string","maxLength":80,"minLength":1},"first_name":{"type":"string","maxLength":80,"minLength":1},"postal_code":{"type":"string","maxLength":20,"minLength":1}}},"envelope_sealed":{"type":"boolean","default":true},"stamp_on_envelope":{"type":"boolean","default":true}}},"logicalName":"create-campaign","displayName":"create-campaign","title":"create-campaign","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create-handwritten-note","description":"First show preview-note with a sample envelope before collecting postal addresses. Once the user is happy with the card and has confirmed the real addresses, create the draft in a single call: a template with the message, a one-time campaign, every recipient as pending, and a real persisted preview of the first recipient. Accepts the same paper, design, handwriting, optional logo/back image, envelope, return-address, and recipients configuration as send-note; one recipient or many, with placehol","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["message","recipients"],"properties":{"font":{"enum":["Arthur","Carpenter","Foster","George","Grogan","Knowles","Nightingale","Robinson","Singh","Stafford"],"type":"string","default":"Stafford"},"color":{"enum":["black","darkBlue"],"type":"string","default":"darkBlue"},"qr_url":{"type":"string","format":"uri","maxLength":2048},"message":{"type":"string","maxLength":1200,"minLength":1},"logo_url":{"type":"string","format":"uri","maxLength":2048},"design_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"logo_file":{"type":"object","required":["download_url","file_id"],"properties":{"file_id":{"type":"string"},"file_name":{"type":"string"},"mime_type":{"type":"string"},"download_url":{"type":"string","format":"uri"}},"additionalProperties":false},"logo_size":{"enum":["small","medium","large"],"type":"string","default":"medium"},"logo_align":{"enum":["left","center","right"],"type":"string","default":"center"},"product_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"recipients":{"type":"array","items":{"type":"object","required":["first_name","address"],"properties":{"email":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"domain":{"type":"string"},"address":{"type":"object","required":["address1","country"],"properties":{"city":{"type":"string"},"state":{"type":"string"},"country":{"type":"string","maxLength":2,"minLength":2},"address1":{"type":"string","minLength":1},"address2":{"type":"string"},"address3":{"type":"string"},"postal_code":{"type":"string"}}},"company":{"type":"string"},"last_name":{"type":"string"},"variables":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]}},"first_name":{"type":"string","minLength":1}}},"maxItems":10000,"minItems":1},"text_align":{"enum":["left","center","right"],"type":"string","default":"left"},"guest_token":{"type":"string","maxLength":128,"minLength":1},"orientation":{"enum":["portrait","landscape"],"type":"string"},"stamp_class":{"enum":["firstClass","secondClass"],"type":"string","default":"secondClass"},"font_size_pt":{"type":"number","default":24,"maximum":32,"minimum":10},"back_image_url":{"type":"string","format":"uri","maxLength":2048},"envelope_color":{"enum":["black","darkBlue"],"type":"string"},"return_address":{"type":"object","required":["address1","city","postal_code","country"],"properties":{"city":{"type":"string","maxLength":80,"minLength":1},"state":{"type":"string","maxLength":80},"company":{"type":"string","maxLength":80,"minLength":1},"country":{"type":"string","maxLength":2,"minLength":2},"address1":{"type":"string","maxLength":120,"minLength":1},"address2":{"type":"string","maxLength":120},"last_name":{"type":"string","maxLength":80,"minLength":1},"first_name":{"type":"string","maxLength":80,"minLength":1},"postal_code":{"type":"string","maxLength":20,"minLength":1}}},"vertical_align":{"enum":["top","center"],"type":"string","default":"top"},"back_image_file":{"type":"object","required":["download_url","file_id"],"properties":{"file_id":{"type":"string"},"file_name":{"type":"string"},"mime_type":{"type":"string"},"download_url":{"type":"string","format":"uri"}},"additionalProperties":false},"envelope_sealed":{"type":"boolean","default":true},"stamp_on_envelope":{"type":"boolean","default":true},"envelope_font_family":{"enum":["Arthur","Carpenter","Foster","George","Grogan","Knowles","Nightingale","Robinson","Singh","Stafford"],"type":"string"}}},"logicalName":"create-handwritten-note","displayName":"create-handwritten-note","title":"create-handwritten-note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create-template","description":"Create a reusable template on a selected paper, optionally prefilled with a handwritten message. Messages may use placeholders such as {{first_name}} or {{variables.custom1}} for available direct recipient variables. Unknown or ambiguous placeholders are rejected. Use scribeless://paper-sizes for product_id, then open the returned editor URL for visual changes. Requires Scribeless OAuth or an X-API-Key for a team.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["name","product_id"],"properties":{"font":{"enum":["Arthur","Carpenter","Foster","George","Grogan","Knowles","Nightingale","Robinson","Singh","Stafford"],"type":"string","default":"Stafford"},"name":{"type":"string","maxLength":120,"minLength":1},"color":{"enum":["black","darkBlue"],"type":"string","default":"darkBlue"},"message":{"type":"string","maxLength":1200,"minLength":1},"product_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text_align":{"enum":["left","center","right"],"type":"string","default":"left"},"orientation":{"enum":["portrait","landscape"],"type":"string"},"font_size_pt":{"type":"number","default":24,"maximum":32,"minimum":10},"vertical_align":{"enum":["top","center"],"type":"string","default":"top"}}},"logicalName":"create-template","displayName":"create-template","title":"create-template","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get-campaign-checkout-link","description":"Start billing for one owned one-time campaign with pending recipients, all of them in one checkout. May return a Stripe link, invoice immediately, or queue subscription/off-platform billing. Guests pass their guest_token and always get a payment link; teams use Scribeless OAuth or an X-API-Key. A checkout link charges nothing - the user pays on the checkout page - so never ask a guest to confirm payment: once the message and recipients are confirmed, get the checkout link and share it straight a","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["campaign_id"],"properties":{"campaign_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"guest_token":{"type":"string","maxLength":128,"minLength":1}}},"logicalName":"get-campaign-checkout-link","displayName":"get-campaign-checkout-link","title":"get-campaign-checkout-link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get-campaign","description":"Get current status, recipient metrics, template, and product details for one of your campaigns. Guests pass their guest_token; teams use Scribeless OAuth or an X-API-Key.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["campaign_id"],"properties":{"campaign_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"guest_token":{"type":"string","maxLength":128,"minLength":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-campaign","displayName":"get-campaign","title":"get-campaign"},{"name":"get-pricing","description":"Get per-note pricing for publicly available handwritten products, plus the postage stamp price added to each note. Quotes marked sendable can be passed as product_id to preview-note and send-note to choose the paper. Account-specific pricing can differ; the checkout total is final. No authentication required.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-pricing","displayName":"get-pricing","title":"get-pricing"},{"name":"get-preview-options","description":"Load handwriting preview cards and publicly sendable paper choices for the note preview controls. No authentication, payment, or sending.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-preview-options","displayName":"get-preview-options","title":"get-preview-options"},{"name":"get-template","description":"Get current published product and version details for one of the authenticated team's templates. Requires Scribeless OAuth or an X-API-Key for a team.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["template_id"],"properties":{"template_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-template","displayName":"get-template","title":"get-template"},{"name":"list-campaigns","description":"List campaigns for the authenticated team, optionally filtered by status. Requires Scribeless OAuth or an X-API-Key for a team.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"status":{"enum":["pending","ready","paused","stopped","shipped","deleted"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-campaigns","displayName":"list-campaigns","title":"list-campaigns"},{"name":"list-designs","description":"List optional public Scribeless catalog artwork metadata: names, descriptions, categories, paper details, and design IDs. Use only when the user or agent deliberately wants catalog artwork. The default note is a plain handwritten page and envelope; call preview-note directly without browsing this catalog. For custom business branding use logo_url or back_image_url on preview-note instead. No images are rendered. Call preview-designs only for an explicit artwork comparison. No authentication requ","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"page":{"type":"integer","maximum":9007199254740991,"minimum":1},"category":{"type":"string"},"product_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-designs","displayName":"list-designs","title":"list-designs"},{"name":"list-handwriting-styles","description":"List every handwriting style with a visual description and suggested uses so you can choose without rendering images. If the user wants to compare handwriting visually, call preview-handwriting-styles with the selected style names; each native image writes the style name in its own handwriting. Use preview-note for the full note.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-handwriting-styles","displayName":"list-handwriting-styles","title":"list-handwriting-styles"},{"name":"list-templates","description":"List templates owned by the authenticated team with their last updated timestamps. Requires Scribeless OAuth or an X-API-Key for a team.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-templates","displayName":"list-templates","title":"list-templates"},{"name":"preview-designs","description":"Show artwork previews for selected public Scribeless designs in an inline viewer. Call only when the user explicitly asks to see or compare designs. Use list-designs to discover IDs and choose from metadata without images. Use preview-note to show the chosen card with its handwritten message. No authentication required; nothing is sent or charged.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["design_ids"],"properties":{"design_ids":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"maxItems":8,"minItems":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"preview-designs","displayName":"preview-designs","title":"preview-designs"},{"name":"preview-handwriting-styles","description":"Visually compare Scribeless handwriting styles. Returns a separate native PNG image for each selected style, writing its own name in the actual handwriting, in an inline preview viewer with descriptions. Omit styles to show all. Use list-handwriting-styles for descriptions alone when a visual preview is unnecessary. No authentication required; nothing is sent or charged.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"styles":{"type":"array","items":{"enum":["Arthur","Carpenter","Foster","George","Grogan","Knowles","Nightingale","Robinson","Singh","Stafford"],"type":"string"},"maxItems":10,"minItems":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"preview-handwriting-styles","displayName":"preview-handwriting-styles","title":"preview-handwriting-styles"},{"name":"preview-note","description":"Start here whenever the user wants to send someone a real handwritten card, note, or letter by post - a thank-you, birthday, sympathy, congratulations, or client note. Write every message as a template: anything that differs per recipient - their name, company, or any other recipient field or custom value - is a placeholder such as {{first_name}}, {{company}} or {{variables.custom1}}, never typed literally. This holds for a single recipient too, and when the user's own wording includes those det","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["message"],"properties":{"font":{"enum":["Arthur","Carpenter","Foster","George","Grogan","Knowles","Nightingale","Robinson","Singh","Stafford"],"type":"string","default":"Stafford"},"color":{"enum":["black","darkBlue"],"type":"string","default":"darkBlue"},"qr_url":{"type":"string","format":"uri","maxLength":2048},"message":{"type":"string","maxLength":1200,"minLength":1},"logo_url":{"type":"string","format":"uri","maxLength":2048},"design_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"logo_file":{"type":"object","required":["download_url","file_id"],"properties":{"file_id":{"type":"string"},"file_name":{"type":"string"},"mime_type":{"type":"string"},"download_url":{"type":"string","format":"uri"}},"additionalProperties":false},"logo_size":{"enum":["small","medium","large"],"type":"string","default":"medium"},"recipient":{"type":"object","properties":{"email":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"domain":{"type":"string"},"address":{"type":"object","properties":{"city":{"type":"string"},"state":{"type":"string"},"country":{"type":"string","maxLength":2,"minLength":2},"address1":{"type":"string","minLength":1},"address2":{"type":"string"},"address3":{"type":"string"},"postal_code":{"type":"string"}}},"company":{"type":"string"},"last_name":{"type":"string"},"variables":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]}},"first_name":{"type":"string","minLength":1}}},"logo_align":{"enum":["left","center","right"],"type":"string","default":"center"},"product_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text_align":{"enum":["left","center","right"],"type":"string","default":"left"},"orientation":{"enum":["portrait","landscape"],"type":"string"},"stamp_class":{"enum":["firstClass","secondClass"],"type":"string","default":"secondClass"},"font_size_pt":{"type":"number","default":24,"maximum":32,"minimum":10},"user_country":{"type":"string","maxLength":2,"minLength":2},"back_image_url":{"type":"string","format":"uri","maxLength":2048},"envelope_color":{"enum":["black","darkBlue"],"type":"string"},"return_address":{"type":"object","required":["address1","city","postal_code","country"],"properties":{"city":{"type":"string","maxLength":80,"minLength":1},"state":{"type":"string","maxLength":80},"company":{"type":"string","maxLength":80,"minLength":1},"country":{"type":"string","maxLength":2,"minLength":2},"address1":{"type":"string","maxLength":120,"minLength":1},"address2":{"type":"string","maxLength":120},"last_name":{"type":"string","maxLength":80,"minLength":1},"first_name":{"type":"string","maxLength":80,"minLength":1},"postal_code":{"type":"string","maxLength":20,"minLength":1}}},"vertical_align":{"enum":["top","center"],"type":"string","default":"top"},"back_image_file":{"type":"object","required":["download_url","file_id"],"properties":{"file_id":{"type":"string"},"file_name":{"type":"string"},"mime_type":{"type":"string"},"download_url":{"type":"string","format":"uri"}},"additionalProperties":false},"envelope_sealed":{"type":"boolean","default":true},"fill_placeholders":{"type":"boolean","default":false},"stamp_on_envelope":{"type":"boolean","default":true},"envelope_font_family":{"enum":["Arthur","Carpenter","Foster","George","Grogan","Knowles","Nightingale","Robinson","Singh","Stafford"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"preview-note","displayName":"preview-note","title":"preview-note"},{"name":"preview-recipient","description":"Show an existing rendered recipient preview inline, including its personalized template variables. Does not rerender, send, or charge. Guests pass their guest_token; teams use Scribeless OAuth or an X-API-Key.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["recipient_id"],"properties":{"page":{"type":"integer","default":1,"maximum":20,"minimum":1},"type":{"enum":["note","postcard","envelope"],"type":"string","default":"note"},"guest_token":{"type":"string","maxLength":128,"minLength":1},"recipient_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"preview-recipient","displayName":"preview-recipient","title":"preview-recipient"},{"name":"send-note","description":"Send a handwritten note or postcard by post to one or many recipients. Start with preview-note using draft wording and its sample envelope before collecting mailing addresses; call send-note only after the user reviews the card and confirms the real recipient details. Every recipient shares one template and one campaign and is billed in one checkout. Write the message once with placeholders such as {{first_name}} so each note is personal. Postcards (pick one via product_id) travel without an env","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["message","recipients"],"properties":{"font":{"enum":["Arthur","Carpenter","Foster","George","Grogan","Knowles","Nightingale","Robinson","Singh","Stafford"],"type":"string","default":"Stafford"},"color":{"enum":["black","darkBlue"],"type":"string","default":"darkBlue"},"qr_url":{"type":"string","format":"uri","maxLength":2048},"message":{"type":"string","maxLength":1200,"minLength":1},"logo_url":{"type":"string","format":"uri","maxLength":2048},"design_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"logo_file":{"type":"object","required":["download_url","file_id"],"properties":{"file_id":{"type":"string"},"file_name":{"type":"string"},"mime_type":{"type":"string"},"download_url":{"type":"string","format":"uri"}},"additionalProperties":false},"logo_size":{"enum":["small","medium","large"],"type":"string","default":"medium"},"logo_align":{"enum":["left","center","right"],"type":"string","default":"center"},"product_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"recipients":{"type":"array","items":{"type":"object","required":["first_name","address"],"properties":{"email":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"domain":{"type":"string"},"address":{"type":"object","required":["address1","country"],"properties":{"city":{"type":"string"},"state":{"type":"string"},"country":{"type":"string","maxLength":2,"minLength":2},"address1":{"type":"string","minLength":1},"address2":{"type":"string"},"address3":{"type":"string"},"postal_code":{"type":"string"}}},"company":{"type":"string"},"last_name":{"type":"string"},"variables":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]}},"first_name":{"type":"string","minLength":1}}},"maxItems":10000,"minItems":1},"text_align":{"enum":["left","center","right"],"type":"string","default":"left"},"guest_token":{"type":"string","maxLength":128,"minLength":1},"orientation":{"enum":["portrait","landscape"],"type":"string"},"stamp_class":{"enum":["firstClass","secondClass"],"type":"string","default":"secondClass"},"font_size_pt":{"type":"number","default":24,"maximum":32,"minimum":10},"back_image_url":{"type":"string","format":"uri","maxLength":2048},"envelope_color":{"enum":["black","darkBlue"],"type":"string"},"return_address":{"type":"object","required":["address1","city","postal_code","country"],"properties":{"city":{"type":"string","maxLength":80,"minLength":1},"state":{"type":"string","maxLength":80},"company":{"type":"string","maxLength":80,"minLength":1},"country":{"type":"string","maxLength":2,"minLength":2},"address1":{"type":"string","maxLength":120,"minLength":1},"address2":{"type":"string","maxLength":120},"last_name":{"type":"string","maxLength":80,"minLength":1},"first_name":{"type":"string","maxLength":80,"minLength":1},"postal_code":{"type":"string","maxLength":20,"minLength":1}}},"vertical_align":{"enum":["top","center"],"type":"string","default":"top"},"back_image_file":{"type":"object","required":["download_url","file_id"],"properties":{"file_id":{"type":"string"},"file_name":{"type":"string"},"mime_type":{"type":"string"},"download_url":{"type":"string","format":"uri"}},"additionalProperties":false},"envelope_sealed":{"type":"boolean","default":true},"stamp_on_envelope":{"type":"boolean","default":true},"envelope_font_family":{"enum":["Arthur","Carpenter","Foster","George","Grogan","Knowles","Nightingale","Robinson","Singh","Stafford"],"type":"string"}}},"logicalName":"send-note","displayName":"send-note","title":"send-note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"start-account-setup","description":"Start creating a Scribeless account when the user asks to make an account, register, or sign up. Returns the secure signup link and next steps, or confirms this session already has a connected team. No authentication or personal details required. The user completes signup and email verification on Scribeless; this tool does not create an account by itself. After signup, call connect-account.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"start-account-setup","displayName":"start-account-setup","title":"start-account-setup"},{"name":"track-recipient","description":"Check the status of one recipient's note by its recipient id. Notes travel with real postage, so there is no carrier tracking: statuses run pending (awaiting payment), ready, printing, shipped. A smart QR scan, when the design includes one, is the only signal that the note was received.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["recipient_id"],"properties":{"guest_token":{"type":"string","maxLength":128,"minLength":1},"recipient_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"track-recipient","displayName":"track-recipient","title":"track-recipient"},{"name":"update-bulk-shipping-quantity","description":"Set the quantity on an owned pending quantity-only bulk shipping campaign. Reducing the quantity deletes excess pending units and, when it needs them, expires any open checkout link for the campaign. Requires team OAuth or X-API-Key authentication.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["campaign_id","quantity"],"properties":{"quantity":{"type":"integer","maximum":10000,"minimum":0},"campaign_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"logicalName":"update-bulk-shipping-quantity","displayName":"update-bulk-shipping-quantity","title":"update-bulk-shipping-quantity","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Scribeless-Handwritten-Notes-for-Businesses&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Auc2NyaWJlbGVzcy5jby9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Scribeless-Handwritten-Notes-for-Businesses%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.scribeless.co%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Scribeless-Handwritten-Notes-for-Businesses%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.scribeless.co%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Scribeless+%7C+Handwritten+Notes+for+Businesses&connectorUrl=https%3A%2F%2Fmcp.scribeless.co%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Scribeless-Handwritten-Notes-for-Businesses\" --url \"https://mcp.scribeless.co/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/scribeless-mcp-3158c8491e","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/scribeless-mcp-3158c8491e/tools/{tool}","mcpServerUrl":"https://mcp.scribeless.co/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/scribeless-mcp-3158c8491e?live=1"}