Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,558Letters: 14Defects: 1,331counted 2 min ago
teppi

Server definition

Hash
sha256:d8e53f6af1c76ce33e1ff66532c4cb012cc9cfa8b9e597f1c75a2da9cb8f1282
What it is
What a remote MCP server returned when asked what it offers: 15 tools

The blob, as servednamed by its sha256

{ "instructions": "SealGate (既存のログインにパスキーを後付けする API) の入口です。API キーが無ければ signup (メールアドレスと組み込むサイトのドメイン) でその場に組織・アプリ・API キーを作れます。返ってきた verify_url は利用者に開いてもらってください。以後の tool は引数 api_key にキーを付けて呼びます。組み込む前に get_integration_guide を読んでください。", "tools": [ { "description": "従量課金 (その月の MAU で決まるステップ式、税抜) に切り替えるための Stripe Checkout の URL を返します。利用者にこの URL を開いてカードを入力してもらうと、その場で無料枠の上限が外れます (人の手はこの 1 回だけ)。メールアドレスの確認が済んだ組織だけが使えます。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" } }, "required": [ "api_key" ], "type": "object" }, "name": "create_checkout", "outputSchema": null }, { "description": "組織のプラン (free / metered / enterprise)、メールアドレスの確認が済んでいるか、今月の MAU と無料枠の上限を返します。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" } }, "required": [ "api_key" ], "type": "object" }, "name": "get_account", "outputSchema": null }, { "description": "この API キーのアプリ (rp_id、許可オリジン、パスワード併存期限、Webhook URL) を返します。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" } }, "required": [ "api_key" ], "type": "object" }, "name": "get_app", "outputSchema": null }, { "description": "カードの変更・領収書・解約を行う Stripe の画面の URL を返します。カードを登録済みの組織だけが使えます。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" } }, "required": [ "api_key" ], "type": "object" }, "name": "get_billing_portal", "outputSchema": null }, { "description": "SealGate の組み込み方 (流れ、REST API、ブラウザ SDK、サーバー側の実装例、エラー、料金) を Markdown で返します。", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_integration_guide", "outputSchema": null }, { "description": "MAU (6 か月)、登録完了数、直近 30 日のログイン成否、利用者数、鍵の種類を返します。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" } }, "required": [ "api_key" ], "type": "object" }, "name": "get_stats", "outputSchema": null }, { "description": "端末をなくした利用者が別の端末でパスキーを登録し直すための 15 分有効のトークンを返します。本人確認は開発者側で済ませてから呼んでください。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" }, "external_id": { "type": "string" }, "reason": { "description": "監査ログに残す理由", "type": "string" } }, "required": [ "external_id", "api_key" ], "type": "object" }, "name": "issue_recovery_token", "outputSchema": null }, { "description": "登録・ログイン・失効・復旧の記録を新しい順に返します。event と since で絞れます。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" }, "event": { "description": "login.failed など", "type": "string" }, "limit": { "description": "件数 (既定 100、最大 1000)", "type": "number" }, "since": { "description": "ISO 8601", "type": "string" } }, "required": [ "api_key" ], "type": "object" }, "name": "list_audit", "outputSchema": null }, { "description": "利用者 (external_id) のパスキー一覧を返します。失効済みも含み、revoked_at で区別します。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" }, "external_id": { "description": "開発者側の利用者 ID", "type": "string" } }, "required": [ "external_id", "api_key" ], "type": "object" }, "name": "list_credentials", "outputSchema": null }, { "description": "ステップ式の料金表 (税抜)。その月のログイン利用者数 (MAU) がどの帯に入るかで月額が決まります。", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_plans", "outputSchema": null }, { "description": "パスキーを登録した利用者 (external_id、表示名、有効な鍵の数、最終ログイン) を返します。q で external_id を部分一致で絞れます。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" }, "limit": { "description": "件数 (既定 100)", "type": "number" }, "q": { "description": "external_id の部分一致", "type": "string" } }, "required": [ "api_key" ], "type": "object" }, "name": "list_users", "outputSchema": null }, { "description": "パスキーを 1 本失効します。取り消せません。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" }, "credential_id": { "description": "crd_ で始まる鍵の ID", "type": "string" } }, "required": [ "credential_id", "api_key" ], "type": "object" }, "name": "revoke_credential", "outputSchema": null }, { "description": "利用者 (external_id) のパスキーをすべて失効します (退会・乗っ取り時)。取り消せません。 (api_key が必要: 管理画面で発行したキー)", "inputSchema": { "properties": { "api_key": { "description": "API キー (sk_live_…)", "type": "string" }, "external_id": { "type": "string" } }, "required": [ "external_id", "api_key" ], "type": "object" }, "name": "revoke_user", "outputSchema": null }, { "description": "メールアドレスと、パスキーを使うサイトのドメイン (rp_id) で SealGate の組織を作り、最初のアプリと API キーをその場で返します (パスワード不要)。無料枠 (月 1,000 MAU) ですぐ組み込みを始められます。利用者に確認リンク (verify_url) を開いてもらうとメールアドレスの確認が済み、カード登録 (create_checkout) ができるようになります。24 時間以内に開かれないと組織は停止します。", "inputSchema": { "properties": { "app_name": { "description": "アプリ名 (省略すると rp_id)", "type": "string" }, "email": { "description": "利用者 (開発者) のメールアドレス", "type": "string" }, "origins": { "description": "許可するオリジン (例: https://example.jp)。省略すると https://<rp_id>。開発用に http://localhost:3000 も足せます", "items": { "type": "string" }, "type": "array" }, "rp_id": { "description": "パスキーを使うサイトのドメイン (例: example.jp、login.example.jp)", "type": "string" } }, "required": [ "email", "rp_id" ], "type": "object" }, "name": "signup", "outputSchema": null }, { "description": "利用者本人がブラウザで登録するときの URL を返します (Google / GitHub / メールアドレス)。エージェントが登録するなら signup を使ってください。", "inputSchema": { "properties": {}, "type": "object" }, "name": "signup_url", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:d8e53f6af1c76ce33e1ff66532c4cb012cc9cfa8b9e597f1c75a2da9cb8f1282 | sha256sum