iReceipt.pro
Hosted MCP for iReceipt.pro: author, validate and preview HTML templates rendered to PDF and images.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http ireceipt-pro 'https://mcp.ireceipt.pro/mcp'
{
"mcpServers": {
"ireceipt-pro": {
"type": "http",
"url": "https://mcp.ireceipt.pro/mcp"
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
iReceipt.pro — MCP setup
Connect your AI assistant to your iReceipt.pro account through our hosted Model Context Protocol (MCP) server. iReceipt.pro renders HTML (Mustache) templates into PDF, PNG, JPG and WEBP through a REST API; the MCP server lets an assistant write and check those templates for you. No local setup, no API keys — the server is remote and protected by OAuth 2.1, so you sign in once with your iReceipt.pro account.
- Server:
ireceipt-pro - Transport: streamable HTTP
- URL:
https://mcp.ireceipt.pro/mcp - Auth: OAuth 2.1 (Authorization Code + PKCE) — you'll be prompted to sign in.
What you can do
Once connected, the assistant can work with your private templates and the public gallery, check a template before you use it, and render a preview:
| Tool | What it does |
|---|---|
list_templates | List your private templates and/or the public gallery (ids, names, page sizes). |
get_template | Fetch a template's HTML, sample arguments and page box. |
create_template | Create a private template (within your plan's template limit). |
update_template | Partially update a private template. |
delete_template | Permanently delete a private template. |
validate_template | Free static check: Mustache syntax, variables, and renderer traps (no scripts, no network). |
preview_template | Render saved or unsaved HTML to an image. Uses one request of your monthly quota. |
get_template_guide | The template authoring guide, by topic. |
Install in Claude Code (plugin)
/plugin marketplace add ireceipt-pro/mcp-setup
/plugin install ireceipt-pro@ireceipt-pro
/reload-plugins
Then run /mcp and complete the sign-in when prompted.
Prefer not to use the marketplace? Add the server directly:
claude mcp add --transport http ireceipt-pro https://mcp.ireceipt.pro/mcp
Connect from other clients
Same remote URL, same sign-in — only the config location differs.
Claude Desktop / claude.ai connectors
- Open Settings → Connectors → Add custom connector.
- Name:
iReceipt.pro - URL:
https://mcp.ireceipt.pro/mcp - Save, then connect and sign in when prompted.
Cursor
~/.cursor/mcp.json (global) or .cursor/mcp.json (per project):
{
"mcpServers": {
"ireceipt-pro": {
"url": "https://mcp.ireceipt.pro/mcp"
}
}
}
VS Code (GitHub Copilot / MCP) and other clients
{
"servers": {
"ireceipt-pro": {
"type": "http",
"url": "https://mcp.ireceipt.pro/mcp"
}
}
}
Authentication
The server implements OAuth 2.1 with:
- Authorization Code grant + PKCE (S256), refresh tokens.
- Dynamic Client Registration (RFC 7591) — clients register automatically.
- Scopes:
templates:read,templates:write,templates:render,offline_access. - Discovery documents:
https://mcp.ireceipt.pro/.well-known/oauth-protected-resourcehttps://mcp.ireceipt.pro/.well-known/oauth-authorization-serverhttps://mcp.ireceipt.pro/.well-known/openid-configuration
Consent is shown on dashboard.ireceipt.pro. Tokens are issued to your account — the assistant only sees and changes your templates. To disconnect an assistant, open Agents in the dashboard and press Forget.
Guided prompts (create_template, fix_template, template_guide) and the
template-guide resource are exposed too, so the assistant finds the right
workflow on its own.
Troubleshooting
401 Unauthorized/ asked to sign in again — the access token expired. Re-run the client's connect/authorize action.- Tools don't appear — confirm the client finished the OAuth flow (in Claude
Code,
/mcpshould show the server as connected). - A preview failed with a quota message —
preview_templatecounts against your plan;validate_templateis free and catches most problems first. - Wrong account — disconnect in the dashboard (Agents → Forget) and connect again.
Support
- Website: https://ireceipt.pro
- Dashboard: https://dashboard.ireceipt.pro
- API docs: https://api.ireceipt.pro
- Support: support@ireceipt.pro
Questions fréquentes
Qu'est-ce que iReceipt.pro ?
Hosted MCP for iReceipt.pro: author, validate and preview HTML templates rendered to PDF and images.
Comment installer iReceipt.pro ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http ireceipt-pro 'https://mcp.ireceipt.pro/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour iReceipt.pro ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
iReceipt.pro est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient iReceipt.pro ?
Il est publié par ireceipt-pro. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.