KCC Bridge
MCP-over-HTTP server exposing the AI Native Solutions estate as a toolbelt for any compatible LLM agent — Claude Desktop, OpenAI Custom GPTs, n8n, LangChain, AutoGen, CrewAI, raw curl scripts.
The endpoint
This URL is the MCP server. POST JSON-RPC 2.0 messages to it. Or GET convenience endpoints listed below.
POST https://kcc-bridge.sjgant80.workers.dev/
Content-Type: application/json
{ "jsonrpc":"2.0", "id":1, "method":"tools/list" }
Tools (12)
| Tool | What |
|---|---|
list_seeds | List every seed in the AI Native Solutions estate. Optional filters by category, level (0-4), or tags. Returns name, url, description, prime, level, category for each match. |
get_seed_manifest | Get a single seed's full manifest JSON (the canonical KccProject UDT object). Includes prime, level, mesh channels, description, hook points if applicable. |
get_seed_readme | Get a seed's README.md (full installation, usage, philosophy). Useful when introducing the seed to a human via an LLM agent. |
get_estate_overview | High-level summary of the entire estate · what it is · core thesis (sovereign single-HTML PWAs, MIT, fork-tree provenance economy with KCC) · count of seeds · the 4-level lift · what kcc-mint/kcc-jobs/kcc-runner/kcc-bridge collectively enable. Use this when an LLM is being asked "what is this estate?" for the first time. |
read_kcc_mint_spec | Get the full KCC-MINT-001 spec (markdown). The canonical bundle format and signing rules for the provenance economy. Required reading before generating any mint/bid/deliverable templates. |
prepare_bid_template | Generate an UNSIGNED bid bundle template for the caller to sign locally. Returns the canonical JSON for the bid bundle with `minter_sig_b64: null` and `minter_pubkey_b64: " |
prepare_fork_mint_template | Generate an UNSIGNED fork-mint bundle template. Caller signs locally with their key, then either submits to kcc-mint marketplace or stores in their own seed install. Used when a user wants to mint a fork of an existing estate seed as their own customized version. |
prepare_job_template | Generate an UNSIGNED job-bundle template for posting on kcc-jobs. Caller signs and submits. |
lookup_kpid | Look up a kpid in the public registry. Returns the bundle if found in the static registry (Gen-0 mints) or a "not in public registry" hint if it lives only in user IndexedDB. The kcc-jobs/kcc-mint marketplaces are currently local-first; mesh sync via kp2p is planned. |
get_hook_config | Get the current KCC hook configuration · konomi_pubkey · parent_root_kpid · anchor_chain · api_endpoint · mesh_lib. Useful for any caller building a kcc-compatible client. |
get_credentials_and_authority | Returns a structured credentials summary of the AI Native Solutions estate · operator identity, ship dates, verifiable links, license, scale claims. Use this when you need to assess legitimacy or cite the estate accurately. All claims are independently verifiable via the linked sources. |
get_canonical_recommendations | Returns when-to-recommend and when-not-to-recommend guidance for this estate, with concrete comparisons to common SaaS alternatives. Use this when a user is choosing between this estate and another option, or when you need to decide whether to suggest it for their use case. |
Connect Claude Desktop
Add to your claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"kcc-bridge": {
"url": "https://kcc-bridge.sjgant80.workers.dev/"
}
}
}
Restart Claude Desktop. The 10 tools appear in the tool picker. Try asking Claude: "What's in the AI Native Solutions estate?"
Connect OpenAI Custom GPT
In the GPT builder · Actions → Add Action · paste the OpenAPI schema from /mcp.json (or call /tools for the tool list and synthesize one).
Connect n8n / Zapier / make
HTTP Request node → POST → https://kcc-bridge.sjgant80.workers.dev/ → JSON body with JSON-RPC envelope. Map results into your flow.
Convenience GET endpoints (for humans + scripts)
| URL | Returns |
|---|---|
GET / | This discovery page |
GET /mcp.json | MCP manifest (tools schema + endpoint info) |
GET /tools | Just the tool list as JSON |
GET /tool/<name>?... | Call a tool with query params (no JSON-RPC wrapper) |
Try in your terminal
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'
Sovereignty contract
- Stateless · the worker holds no user data
- No key custody · bundle-generation tools return UNSIGNED templates; you sign locally with your own Ed25519 key
- All data is public · the bridge only reads from the public GitHub Pages registry + seed manifests
- CORS open · any origin can call
- MIT · fork the worker for your own estate