accueil / serveurs / Dev & Code / io.github.hlsitechio/mintpage
io.github.hlsitechio/mintpage
serveur MCP (Model Context Protocol) · mintpage 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.hlsitechio/mintpage est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.hlsitechio/mintpage » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- delete_page≈ 98 tokens
Permanently take a page offline. The URL will show 'This page was removed'. Irreversible — confirm with the user first. Requires an API key.
Paramètres, retour & exemple (1)
Paramètrespage_id· string · requis
Exemple d'appel{"name": "delete_page", "arguments": {"page_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_account≈ 62 tokens
Show the current plan, usage against limits, and where to upgrade or get a key. Works for guests too.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_account", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_page_stats≈ 88 tokens
View count, last viewed time and a 30-day daily breakdown for a page you own. Requires an API key.
Paramètres, retour & exemple (1)
Paramètrespage_id· string · requis
Exemple d'appel{"name": "get_page_stats", "arguments": {"page_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_pages≈ 62 tokens
List the pages in this account (newest first) with URLs, view counts and expiry. Requires an API key.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_pages", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mint_page≈ 215 tokens
Make one page permanent with one mint: it never expires, loses the MintPage badge, gets Pro limits (2 MB, custom slug via update_page, indexable) and stops counting toward the live-page limit. Costs 1 mint from the account's balance, once per page; no charge if the page is already minted or the account is on Pro (already permanent). Mints come in a Peppermint pack (10 for $5, one-time, never expire) at https://mintpage.ai/billing. It spends a paid credit, so only call it when the user asked for the page to stay up. Requires an API key.
Paramètres, retour & exemple (1)
Paramètrespage_id· string · requis
The page_id returned by publish_page or list_pages.
Exemple d'appel{"name": "mint_page", "arguments": {"page_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pause_page≈ 132 tokens
Temporarily hide a page (paused: true) or bring it back (paused: false). While paused, the URL shows 'This page is paused' to everyone except the signed-in owner; nothing is deleted and the URL doesn't change. Requires an API key.
Paramètres, retour & exemple (2)
Paramètrespaused· boolean · optionnelpage_id· string · requis
Exemple d'appel{"name": "pause_page", "arguments": {"page_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - publish_page≈ 374 tokens
Publish a new web page and get its public URL. Content is Markdown (GFM: tables, task lists, code fences) or HTML (sanitized: no scripts, forms or iframes; inline styles and <style> allowed). Returns the URL to show the user. Pages are public to anyone with the link.
Paramètres, retour & exemple (7)
Paramètresslug· string · optionnel
Custom URL slug (Pro only). Lowercase letters, digits, hyphens.theme· string · optionnel · paper | ink | terminal
Visual theme: paper (light), ink (dark), terminal (dark monospace).title· string · requis
Page title (also the browser tab title).byline· string · optionnel
Shown above the page, e.g. 'Prepared by Claude for Alex'.format· string · optionnel · markdown | html
How to interpret `content`.content· string · requis
The page body in Markdown or HTML.expires_in_hours· ? · optionnel
Hours until the page expires. Omit for the plan default (guest 24h, free 7 days, Pro never). Pro can pass null for never.
Exemple d'appel{"name": "publish_page", "arguments": {"title": "texte", "content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - revoke_link≈ 128 tokens
Turn off a page's current link and give it a new random one, e.g. when the link reached the wrong people. The old URL shows 'This link was revoked' forever; content, stats and page_id are kept. Share the new url only with the right people. Requires an API key.
Paramètres, retour & exemple (1)
Paramètrespage_id· string · requis
Exemple d'appel{"name": "revoke_link", "arguments": {"page_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_page≈ 292 tokens
Replace the title, content, theme, byline, slug or expiry of a page you own. Omitted fields are kept. A new slug (Pro, or a minted page) changes the URL: the old link then shows 'revoked' and can't be reused. Minted pages stay permanent (expires_in_hours is ignored). Requires an API key (guest pages can't be edited).
Paramètres, retour & exemple (8)
Paramètresslug· string · optionnel
New custom URL slug (Pro or minted pages). Lowercase letters, digits, hyphens.theme· string · optionnel · paper | ink | terminaltitle· string · optionnelbyline· string · optionnelformat· string · optionnel · markdown | htmlcontent· string · optionnelpage_id· string · requis
The page_id returned by publish_page or list_pages.expires_in_hours· ? · optionnel
Exemple d'appel{"name": "update_page", "arguments": {"page_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».