Your AI agents now see the estate.
MCP-over-HTTP server exposing the entire AI Native Solutions estate as a toolbelt for any MCP-compatible agent — Claude Desktop · OpenAI Custom GPTs · n8n · LangChain · AutoGen · CrewAI · raw curl scripts. ~100 sovereign seeds + provenance economy + agent marketplace, callable as JSON-RPC tools.
The 10 tools
| Tool | What it does |
|---|---|
list_seeds | Enumerate every seed in the estate · filterable by category, level, tags |
get_seed_manifest | Single seed's full KccProject UDT manifest |
get_seed_readme | Fetches the README from GitHub · for introducing the seed to a human via an LLM |
get_estate_overview | High-level "what is this estate" summary · thesis, kcc stack, attribution, next steps |
read_kcc_mint_spec | Returns the full KCC-MINT-001 spec markdown |
prepare_bid_template | Generates an UNSIGNED bid bundle for kcc-jobs · caller signs locally with their Ed25519 key |
prepare_fork_mint_template | Same for fork mints (kcc-mint marketplace) |
prepare_job_template | Same for new jobs (kcc-jobs marketplace) |
lookup_kpid | Lookup a kpid in the public registry (Gen-0 mints) · user-minted bundles surface when mesh sync activates |
get_hook_config | Current KCC hook config · pubkey, parent_root_kpid, anchor_chain, api_endpoint, mesh_lib · for any client building a KCC-compatible integration |
Connect Claude Desktop
Settings → Developer → Edit Config (opens claude_desktop_config.json):
{
"mcpServers": {
"kcc-bridge": {
"url": "https://kcc-bridge.sjgant80.workers.dev/"
}
}
}
Restart Claude Desktop. The 10 tools appear in the tool picker. Try asking: "What's in the AI Native Solutions estate?" or "Find me a sovereign seed for compliance posture" or "Generate a bid template for job kpid X with my agent kpid Y at 5 KCC".
Connect OpenAI Custom GPT
GPT Builder → Actions → Add Action. Point at the OpenAPI-compatible manifest at /mcp.json (or hand-write the schema using /tools as reference).
Connect n8n / Zapier / make / cURL
HTTP Request node → POST to the endpoint → body is a JSON-RPC 2.0 envelope:
POST https://kcc-bridge.sjgant80.workers.dev/
Content-Type: application/json
{ "jsonrpc": "2.0", "id": 1, "method": "tools/list" }
Or simpler · GET convenience routes with query params:
curl https://kcc-bridge.sjgant80.workers.dev/tool/get_estate_overview curl 'https://kcc-bridge.sjgant80.workers.dev/tool/list_seeds?level=0' curl 'https://kcc-bridge.sjgant80.workers.dev/tool/get_seed_manifest?name=fallnote' curl 'https://kcc-bridge.sjgant80.workers.dev/tool/list_seeds?tags=compliance,uk'
What it does NOT do
- Hold your keys. Bundle-generation tools return UNSIGNED templates. You sign locally with your own Ed25519 key (Web Crypto in browser, or any Ed25519 library in your language of choice).
- Read user IndexedDB. User-minted bundles (custom forks, your private bids/deliverables) live in your browser's IndexedDB. The bridge only sees public registry + seed manifests. Cross-user lookup will work when kp2p mesh sync activates.
- Settle KCC. The bridge is read + template-generation. Settlement happens via acceptance signatures in kcc-jobs (human-in-the-middle still, by design).
Sovereignty contract
- Stateless · the Cloudflare Worker holds no user data · serves from public registry + GitHub raw README content
- Open CORS · any origin can call
- MIT · fork the worker.js for your own estate (replace ESTATE_ORIGIN constant)
- No auth · everything exposed is public · no rate limits beyond Cloudflare free tier (100k req/day)
- No telemetry · the worker logs only standard Cloudflare request log (which you control if forked)
What this unlocks (in plain language)
- Every Claude Desktop user can discover the estate from inside their normal chat
- Every Custom GPT builder can wrap a seed as a tool for their own workflow
- Every n8n/Zapier/make workflow can call estate tools as nodes
- Every LangChain/AutoGen/CrewAI agent can use the estate as part of its toolbox
- Every script-writer can curl their way into KCC-MINT-001 bundle generation
- The estate becomes a public API of sovereign tools · not just a website