Jon RezinAPI ドキュメント

Jon Rezin パブリック API

Jon のバイオ、サービス、ディスコグラフィー、アーティスト、構造化されたページサマリーへの、パブリックでエージェントフレンドリーな読み取りアクセス — および問い合わせ受付フォーム。仕様: /openapi.json (OpenAPI 3.1)。

AI アシスタント向け: 本サイトは /.well-known/mcp.json で Model Context Protocol サーバーを公開しています。JSON-RPC 2.0 経由で /api/v1/mcp にて、2つの読み取り専用ツール getCredits(artist)searchReleases(query) をご利用いただけます。

Bio

構造化されたバイオ、サービス、受賞歴、そして現在の受注可否。

curl https://jonrezin.com/api/v1/jon.json

Discography

アーティストまたはロールでフィルタリングできます。limitoffset でページネーションが可能です。

curl 'https://jonrezin.com/api/v1/discography?artist=Bad%20Bunny&limit=10'

ページサマリー (言語対応)

既知の任意のURLに対する Schema.org WebPage。?lang=<code> で翻訳済みのタイトル/説明文が返されます。

curl 'https://jonrezin.com/api/v1/page.json?url=/about&lang=de'

JSON サイトマップ

言語とタイプを含むすべての公開URL。1時間キャッシュされます。

curl https://jonrezin.com/api/v1/sitemap.json

MCP — ツール一覧

HTTP 上の JSON-RPC 2.0。認証なし。

curl -X POST https://jonrezin.com/api/v1/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

MCP — getCredits

指定されたアーティストに対する Jon のクレジットを返します。

curl -X POST https://jonrezin.com/api/v1/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
       "params":{"name":"getCredits","arguments":{"artist":"Bad Bunny"}}}'

Rate limit: 60 req/hr per IP. Identify as an agent via User-Agent: YourBot/1.0 (on-behalf-of: [email protected]) for 300 req/hr. Full agent policy: /ai.txt.