Printags shop

com.printagsPublished by printags.comOfficial publisherv1.0.0Updated Nov 4, 2026

Prepare a cart of printed PVC, NFC and wood cards on the Printags shop; no account needed.

The publisher's own server: Printags

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Prepares a Printags Studio cart of printed PVC, NFC, MIFARE and wood cards, with quotes, visual uploads and a claim link the person uses to approve and pay.

What you can do
  • List the Studio catalogue: product slugs, chip type, minimum quantity, tiered pre-tax prices and whether the chip is encodable
  • Quote a cart with pre-tax total, 20% VAT, tax-included total and shipping outside France
  • Upload a print visual as PNG, JPEG or PDF, either by a time-limited PUT URL, as base64 in the call, or from a file attached to the conversation
  • Prepare a cart, including NFC chip content and per-card visuals, and return a claim link
  • Check an order's status, payment, items and parcel tracking number from its tracking token
When to use it
Useful when someone wants a small run of printed or NFC-encoded cards and has no account: the assistant gathers products, quantities and artwork, gives an indicative quote, and hands over a link where the person approves the proof and pays. Also handy for checking an existing order's status.
Requirements
A remote MCP endpoint at studio.printags.com; no account, API key or environment variables are declared. Uploading artwork needs a way to send the file (HTTP PUT, base64, or a file attached to the conversation).
Before you install
The server states the assistant must never pay, collect addresses or approve the proof; the person does so through the claim link, which is personal, valid 48 hours and single-use, so it should not be published. Quotes are indicative and payment recalculates totals. NFC chips are locked permanently after writing unless lock is set to false. Artwork is sent to Printags and its content is checked.

Installation

In SourceWeft

  1. Open Printags shop in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.printags%2Fshop/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "printags-shop": {
      "type": "http",
      "url": "https://studio.printags.com/mcp"
    }
  }
}

README

Printags agent skills

[skills.sh]

Agent skills for Printags, which prints and encodes PVC, NFC, MIFARE and wooden cards and ships them white-label.

SkillUse it when
order-printed-cards-shopsomeone wants a few printed cards and has no account: the assistant prepares a cart on the online shop, the person approves the proof and pays
printags-integrator-apia business or integrator orders cards for its own customers with the REST API or the MCP server

Install

sh
npx skills add printags/agent-skills

Where else to find them

Source: README.md at commit 38a71bc

Tools

7

list_products

Lister les cartes du Studio

Le catalogue du Studio (studio.printags.com) : cartes PVC avec ou sans NFC, MIFARE, bois. Pour chaque produit : `slug` (à citer partout), nom, description, puce, quantité minimale, paliers de prix unitaires HORS TAXES (le prix baisse avec la quantité) et `encodable` (la puce peut recevoir un lien ou un texte). À appeler d'abord : jamais de slug ni de prix de mémoire.

Parameterslocale

quote_cart

Chiffrer un panier

Chiffre un panier avec les règles du Studio : total HT, TVA 20 %, total TTC, frais d'expédition hors de France (offerte en France). Les montants sont indicatifs : le paiement recalcule tout. La livraison Chrono et l'autoliquidation de TVA (professionnel de l'UE) se choisissent et se vérifient au paiement, sur le Studio, pas ici.

Parameterslinesrequiredlocalecountry_code

create_upload

Déposer un visuel : URL d'envoi

Prépare le dépôt d'un visuel (PNG, JPEG ou PDF, 25 Mo max) à imprimer sur les cartes. Renvoie un `upload_id` et une URL de PUT valable 15 minutes : envoie-y les octets du fichier en un seul PUT, avec l'en-tête Content-Type du fichier (ex. curl -T visuel.png -H "Content-Type: image/png" <upload_url>). Cite ensuite l'`upload_id` dans prepare_cart. Un dépôt ne sert qu'une fois. Si tu ne peux pas faire de requête HTTP, utilise upload_file pour un petit fichier, ou prépare le panier sans visuel : la personne l'enverra elle-même depuis le Studio.

Parametersfile_namerequiredcontent_typerequired

upload_file

Déposer un visuel : contenu en base64

Dépose directement un petit visuel (PNG, JPEG ou PDF, 3 Mo max) envoyé en base64 dans l'appel. Renvoie l'`upload_id` à citer dans prepare_cart. Pour un fichier plus gros, utilise create_upload ; sans moyen d'envoyer le fichier, prépare le panier sans visuel.

Parametersfile_namerequiredcontent_typerequiredcontent_base64required

upload_visual

Déposer le visuel joint à la conversation

Dépose le visuel (PNG, JPEG ou PDF, 25 Mo max) que la personne a joint à la conversation ChatGPT, pour l'imprimer sur ses cartes. À utiliser dès qu'elle a joint un fichier. Renvoie l'`upload_id` à citer dans prepare_cart ; un dépôt ne sert qu'une fois. Sans fichier joint, prépare le panier sans visuel : la personne l'enverra elle-même depuis le Studio.

Parametersfilerequired

prepare_cart

Préparer un panier et donner le lien

Prépare un panier du Studio pour la personne et renvoie `claim_url`, un lien à lui donner. Elle l'ouvre : elle voit son panier et le BAT (épreuve) de ses cartes, l'approuve, saisit son adresse (et son numéro de TVA), choisit le transport et PAIE elle-même. Cet outil ne crée AUCUNE commande, n'envoie aucun e-mail, ne paie rien et n'approuve aucun BAT. Le lien est valable 48 heures et ne sert qu'une fois. Le prix vient du Studio. Les visuels sont facultatifs : ceux qui manquent, la personne les envoie depuis le Studio. Une ligne = un produit : un visuel pour toutes les cartes (front_upload_id…), des contenus de puce différents (encodings), ou un visuel par carte (cards). N'invente ni visuel, ni lien, ni texte de puce : demande ce qui manque.

Parameterslinesrequiredlocale

get_order_status

Suivre une commande

Statut d'une commande du Studio d'après son JETON DE SUIVI (UUID), que la personne trouve dans l'e-mail de confirmation ou dans l'adresse de la page de suivi (/orders/track/<jeton>). Renvoie statut, paiement, articles et numéro de suivi du colis. Pas de référence CMD-… : elle ne suffit pas. Un statut « validé » ou « en production » n'est pas « expédié » : ne promets pas de date de livraison.

Parameterstracking_tokenrequired

Version history

1
  1. v1.0.0LatestNov 4, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Printags integrations