会計士 監査調書 scaffold pack (A2)
被監査会社 360 度 (法人格 × 適格事業者 × 行政処分 × 採択履歴 × 法改正) を 1 packet。研究開発税制 + IT 導入補助金 会計処理 dual check + 監査調書 scaffold 自動生成。意見表明は会計士責任の境界を維持。
誰のためか
会計士 (CPA-Firm) cohort. 公開価格は初回 API key activation ¥800 (税抜) + ¥3/billable unit 従量。 呼び出し量は案件数・監視頻度・packet の深さで変わります。
1 query で返るもの (package_kind)
evidence_packet, artifact_pack
呼び出される heavy / composed endpoint
POST /v1/cases/cohort_matchGET /v1/tax_rules/{rule_id}/full_chainPOST /v1/evidence/packets/queryGET /v1/houjin/{houjin_bangou}/360POST /v1/evidence/packets/query
SDK example — Python (jpcite-mcp / autonomath-mcp PyPI)
# A2 CPA Audit Workpaper Scaffold 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/connect/
def fetch_kaikei_packet(houjin_bangou: 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": "kaikei-001"},
json={"outcome_contract_id": "A2_cpa_audit_workpaper_pack",
"input": {"houjin_bangou": houjin_bangou}}
).raise_for_status().json()
assert preview["cap_passed"], "outcome exceeds cap — adjust max_price_jpy"
# 2. Execute packet — metered by billable_units; preview returns cap status before execution.
packet = httpx.post(
f"{JPCITE_API}/v1/jpcite/execute_packet",
headers={"X-API-Key": API_KEY,
"X-Client-Tag": "kaikei-001",
"X-Jpcite-Scoped-Cap-Token": preview["scoped_cap_token"],
"Idempotency-Key": f"kaikei-{houjin_bangou}-2026-05"},
json={"outcome_contract_id": "A2_cpa_audit_workpaper_pack",
"input": {"houjin_bangou": houjin_bangou},
"max_price_jpy": 2500}
).raise_for_status().json()
return packet # contains source_url[], fetched_at, known_gaps[], evidence[]
SDK example — TypeScript (Bedrock MCP / OpenAI tool-use)
// A2 CPA Audit Workpaper Scaffold 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: "kaikei-001", // 顧問先 fan-out attribution
});
export async function fetchCPAFirmPacket(houjinBangou: string) {
const preview = await client.previewCost({
outcome_contract_id: "A2_cpa_audit_workpaper_pack",
input: { houjin_bangou: houjinBangou },
});
if (!preview.cap_passed) throw new Error("over cap");
const packet = await client.executePacket({
outcome_contract_id: "A2_cpa_audit_workpaper_pack",
input: { houjin_bangou: houjinBangou },
max_price_jpy: 2500,
scopedCapToken: preview.scoped_cap_token,
idempotencyKey: `kaikei-${houjinBangou}-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": "A2_cpa_audit_workpaper_pack",
"JPCITE_CLIENT_TAG": "kaikei-001"
}
}
}
}
jpcite metered cost
継続利用は ¥3 (税抜) / ¥3.30 (税込) / billable unit。初回 API key activation は ¥800 (税抜) / ¥880 (税込)。月次の固定 req 数や固定削減額は公開 claim として使いません。 外部 LLM の token / context / web-search / retry cost との差分は、同一 query を測定してから提示します (benchmark pending)。
jpcite は一次資料 URL + fetched_at + known_gaps を packet に含め、agent が finishing するための素材を返します。
素材 packet の境界
jpcite は公開情報の取得・出典整理・known_gaps 表示までを担当します。 人手費用、士業作業費、売上、利益、専門判断の価値との比較は公開 claim として使いません。
免責 / 越権越えゼロの境界
- §47条の2: 公認会計士法 §47条の2 — 監査証明業務は公認会計士・監査法人の独占業務。jpcite は法令 + 採択事例 + 行政処分のメタデータ surface only。監査意見の表明は公認会計士確認境界を越えない。
使い始める
- /connect/ で接続 (匿名 3 req/日無料)
- Python:
pip install autonomath-mcp - Claude Code:
.mcp.json上記 snippet を貼り付け - getting-started 経由で 1 packet を取得