社労士 労務・社会保険 制度事実 pack (A6)
就業規則 / 36協定 / 社会保険手続に必要な制度事実・条文・様式所在を一次資料 URL + 取得時刻 + known_gaps つきで 1 query 返却。1号書類作成・2号提出代行・3号事務代理は社労士独占。jpcite は制度事実 + 条文 + 様式所在の提供に限定。
誰のためか
社会保険労務士 (Labor & Social-Insurance Attorney) コホート. 月次 200 req 想定 (¥3/req)。
1 query で返るもの (package_kind)
evidence_packet, watch_digest
呼び出される heavy / composed endpoint
GET /v1/laws/{law_id}/full_chainPOST /v1/programs/full_contextPOST /v1/jpcite/routePOST /v1/jpcite/preview_costPOST /v1/evidence/packets/query
SDK example — Python (jpcite-mcp / autonomath-mcp PyPI)
# A6 Labor & Social-Insurance Authority Pack — Python (jpcite-mcp)
import os
import httpx
JPCITE_API = "https://api.jpcite.com"
API_KEY = os.environ["JPCITE_API_KEY"] # see https://jpcite.com/dashboard
def fetch_sharoushi_packet(law_query: str) -> dict:
# 1. Free preflight — no charge until accepted_artifact delivery.
preview = httpx.post(
f"{JPCITE_API}/v1/jpcite/preview_cost",
headers={"X-API-Key": API_KEY, "X-Client-Tag": "sharoushi-001"},
json={"outcome_contract_id": "A6_sharoushi_labor_pack",
"input": {"query": law_query}}
).raise_for_status().json()
assert preview["cap_passed"], "outcome exceeds cap — adjust max_price_jpy"
# 2. Execute packet — charges 60 billable units (=¥60).
packet = httpx.post(
f"{JPCITE_API}/v1/jpcite/execute_packet",
headers={"X-API-Key": API_KEY,
"X-Client-Tag": "sharoushi-001",
"X-Jpcite-Scoped-Cap-Token": preview["scoped_cap_token"],
"Idempotency-Key": f"sharoushi-{law_query}-2026-05"},
json={"outcome_contract_id": "A6_sharoushi_labor_pack",
"input": {"query": law_query},
"max_price_jpy": 2000}
).raise_for_status().json()
return packet # contains source_url[], fetched_at, known_gaps[], evidence[]
SDK example — TypeScript (Bedrock MCP / OpenAI tool-use)
// A6 Labor & Social-Insurance Authority Pack — TypeScript (Bedrock / OpenAI tool-use)
import { JpciteClient } from "@jpcite/sdk"; // wraps OpenAPI 219 paths
const client = new JpciteClient({
baseUrl: "https://api.jpcite.com",
apiKey: process.env.JPCITE_API_KEY!,
clientTag: "sharoushi-001", // 顧問先 fan-out attribution
});
export async function fetchLaborInsurancePacket(lawQuery: string) {
const preview = await client.previewCost({
outcome_contract_id: "A6_sharoushi_labor_pack",
input: { query: lawQuery },
});
if (!preview.cap_passed) throw new Error("over cap");
const packet = await client.executePacket({
outcome_contract_id: "A6_sharoushi_labor_pack",
input: { query: lawQuery },
max_price_jpy: 2000,
scopedCapToken: preview.scoped_cap_token,
idempotencyKey: `sharoushi-${lawQuery}-2026-05`,
});
return packet; // { source_url[], fetched_at, known_gaps[], evidence[] }
}
Claude Code .mcp.json snippet
{
"mcpServers": {
"jpcite": {
"command": "npx",
"args": [
"-y",
"autonomath-mcp"
],
"env": {
"JPCITE_API_KEY": "${env:JPCITE_API_KEY}",
"JPCITE_DEFAULT_OUTCOME": "A6_sharoushi_labor_pack",
"JPCITE_CLIENT_TAG": "sharoushi-001"
}
}
}
}
社労士 制度事実 — token コスト削減
jpcite は構造化済みの素材 (source_url + fetched_at + known_gaps) を 1 query で返します。同じ素材を agent が自前で組むと、一次資料の探索・本文取得・名寄せのために 追加の web-search 呼び出し・context token・retry が発生します。jpcite はこの token / context / web-search / retry コスト を削減します。
価格: jpcite raw ¥3 (税抜) / ¥3.30 (税込) / billable_unit。確定 tier は ¥60 / ¥120 / ¥240 (深さ別)。
固定の削減額・削減率の benchmark は 計測中 (benchmark pending) です。実測値は multi-customer telemetry 蓄積後に cost_saving_examples へ公開します。
価格 (token コスト参考)
| 路線 | 1 packet |
|---|---|
| jpcite | ¥3 (税抜) / ¥3.30 (税込) |
jpcite は構造化済みの素材を返すため、agent 側で消費する出力 token・context・追加 web-search 呼び出しを抑えられます。LLM が同じ素材を自前で組む場合の token コストとの差分 benchmark は 計測中 (benchmark pending) です。
出典 URL + fetched_at + known_gaps が付くため、生成された値を一次資料で検証できます。
このパケットの限界
jpcite は制度事実・条文・様式所在の提示のみを行います。労働社会保険諸法令に基づく書類作成・提出代行・事務代理は社会保険労務士の独占業務であり、本パケットの範囲外です。known_gaps に未確認の自治体別運用・改正反映を明示します。
一次資料 (primary sources)
- 社会保険労務士法 — e-Gov 法令検索
- 労働基準法 (§36 時間外労働協定 等) — e-Gov 法令検索
- 事業主の方へ (就業規則・36協定 等) — 厚生労働省
- 適用事業所に関すること (社会保険手続) — 日本年金機構
免責 / 越権越えゼロの境界
- §27: 社会保険労務士法 §27 — 労働社会保険諸法令に基づく申請書等の作成 (1号業務)、行政機関等への提出代行 (2号業務)、事務代理 (3号業務) は社会保険労務士の独占業務。jpcite は制度事実 + 条文 + 様式所在 (どこに何の様式があるか) の提示のみ。書類作成・提出代行・事務代理は社会保険労務士確認境界を越えない。
- §36: 労働基準法 §36 — 36協定届の個別具体的判断は社会保険労務士 (届出代理) / 労働基準監督署の領域。jpcite は条文本文 + 様式所在の surface のみ。最終判断は有資格者確認境界を越えない。
requires_professional_review: true — packet は社会保険労務士レビュー前の制度事実整理であり、書類作成・手続代理ではありません。known_gaps に未確認の自治体別運用・改正反映状況を明示します。
P5 社労士 — 数量と価格
jpcite は billable_unit 従量制です。下表は典型的な呼び出し量と jpcite 価格の対応です (raw ¥3 / unit, 税抜)。token コスト削減の固定 benchmark は計測中 (benchmark pending)。
| Typical query | 月間 calls | jpcite cost |
|---|---|---|
| 就業規則 + 36協定 + キャリアアップ助成 1 call | 30 | ¥360 (C=¥12 × 30, 税抜) |
価格詳細は /pricing (EN: /en/pricing)。jpcite は素材 (material/scaffold) のみ提供、完成品は agent finishing 領域。士業法 + 景表法 fence 厳守。
使い始める
- /connect/ で接続 (匿名 3 req/日無料)
- Python:
pip install autonomath-mcp - Claude Code:
.mcp.json上記 snippet を貼り付け - getting-started 経由で 1 packet を取得