Server definition
- Hash
- sha256:c55cde30011f4739c38334d530fcaaef9371c5128034b65f108f9d3e7b5786d2
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": "You are connected to Re:port Flow, a service that generates PDFs — invoices, quotations, delivery notes and more — from reusable templates.\n\nWhen the user has just connected and has not asked for anything yet, do not wait in silence: proactively offer to create their first PDF. For example: \"Re:port Flow is connected. Want to try it? Just say 'Create an invoice with Re:port Flow.'\"\n\nFastest path to a first PDF:\nlist_templates -> only if it holds nothing that fits: search_gallery_templates -> copy_gallery_template -> then get_design_parameters -> generate_pdf_sync\n\n- Start at list_templates: a template the workspace already owns is the better choice, and reaching for the gallery instead would create a duplicate of something it already has.\n- list_templates coming back with no templates is the normal starting state of a new workspace, not an error — bring a template in from the public gallery with search_gallery_templates and copy_gallery_template. Never end the conversation at an empty template list.\n- copy_gallery_template creates a new template on every call. Copy a given gallery template once, then reuse the returned designId (the new template's ID).\n- Always call get_design_parameters before generate_pdf_sync, and fill the parameters with values the user gave you. Never invent business data such as company names, addresses, amounts or tax IDs. If a required value is missing, ask for it — or offer to generate one clearly-labelled sample first and redo it with real data.\n- When a generate_* response carries a \"plan\" block, relay its \"message\" to the user in their language after presenting the PDF, including the upgrade link when one is present. Its numbers count output pages, not PDFs.\n- Never invent plan or usage figures: with no \"plan\" block, do not state a plan name, a page limit or a remaining balance of your own. Failed calls still carry their own reason — when a tool error mentions the plan or the monthly limit (a workspace out of monthly pages is refused with exactly that message), relay that error text, upgrade guidance included.\n- Reply in the language the user writes in. The tool descriptions are written in Japanese; that says nothing about which language the user speaks.",
"tools": [
{
"description": "公開テンプレートギャラリーのテンプレート詳細を slug で取得します(認証不要)。説明全文・カテゴリ・タグ・サムネイルURL・テンプレート版・複製実績数・作成者名を返します。slug は search_gallery_templates の結果から取得してください。重要: ギャラリーのテンプレートはまだワークスペースにありません。この slug では PDF を出力できないため、使う場合は copy_gallery_template で複製し、返された designId を get_design_parameters / generate_pdf_sync に渡してください。",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"slug": {
"description": "テンプレートの slug(search_gallery_templates の結果に含まれる識別子)",
"minLength": 1,
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_gallery_template",
"outputSchema": null
},
{
"description": "公開テンプレートギャラリーから、まだワークスペースに取り込んでいないテンプレートをキーワードで探します(認証不要)。タイトル・説明・タグ・カテゴリの部分一致で絞り込み、各候補の slug・title・description・category・tags・thumbnailUrl・duplicateCount を返します。ワークスペース内の既存テンプレートを探す場合はこのツールではなく list_templates / search を使ってください。重要: このツールが返す slug では PDF を出力できません。先に copy_gallery_template で自分のワークスペースへ複製し、返された designId を get_design_parameters / generate_pdf_sync に渡してください。",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"category": {
"description": "カテゴリ code で絞り込み(任意。例: \"invoice\", \"other\")",
"type": "string"
},
"limit": {
"description": "返す最大件数(既定 20、上限 50。超過分は残り件数として通知)",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"query": {
"description": "検索キーワード(タイトル・説明・タグ・カテゴリの部分一致。1文字以上)",
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_gallery_templates",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:c55cde30011f4739c38334d530fcaaef9371c5128034b65f108f9d3e7b5786d2 | sha256sum