mcp-server-jis
The Intent-Centric Web: MCP Server for jis: bilateral intent identity.
"The web was built for documents. Then it evolved for applications. Now it must evolve for intent — where every interaction begins with 'why'."
Part of the HumoticaOS ecosystem.
What is jis:?
jis: is the first DID (Decentralized Identifier) method implementing bilateral intent verification. Unlike traditional identity systems where anyone can look up your information, jis: requires mutual consent before any identity exchange.
Traditional DID:
Requester → resolve(did:web:example.com) → DID Document
Anyone can resolve. No consent needed.
jis:
Requester → intent request → Subject accepts → DID Document
No resolution without mutual consent.
📄 Full Specification: DOI: 10.5281/zenodo.18374703
Installation
pip install mcp-server-jis
Usage
With Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"jis": {
"command": "mcp-server-jis",
"env": {
"JIS_IDENTITY": "jis:yourdomain.com:your-id",
"JIS_SECRET": "your-signing-secret"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
JIS_IDENTITY |
No | Your jis: identifier |
JIS_SECRET |
No | Your signing secret for proofs |
HUMOTICA_JIS_ENDPOINT |
No | Custom JIS endpoint (default: humotica.com) |
Available Tools
jis_whoami
Show your current JIS identity configuration.
jis_verify
Verify a jis: identifier and get public information.
jis_verify jis:humotica.com:jasper
jis_request_intent
Request bilateral intent from a jis: identity. The core of the Intent-Centric Web.
jis_request_intent
target: jis:humotica.com:jasper
purpose: authentication
reason: "Login to my application"
jis_send_verified
Send a JIS-verified message with bilateral intent confirmation.
ask_humotica
Ask a verified question to Humotica about TIBET, JIS, or the Intent-Centric Web.
ask_humotica "What is bilateral intent?"
jis_trust_score
Get the trust score for a jis: identity based on TIBET audit history.
jis_spec
Get information about the jis: specification sections.
Example Session
User: Verify the Humotica founder's identity
Metadata
Release files for mcp-server-jis 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_server_jis-1.0.0.tar.gz | 11.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_server_jis-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.2 kB
Release files / mcp_server_jis-1.0.0.tar.gz
| Download URL | mcp_server_jis-1.0.0.tar.gz |
|---|---|
| Size | 11.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d50f1a198b058e626c2d6c6947cc8de296402578d9667fedb0fbd891ea9e0b91
|
|
BLAKE2b-256 checksum How to use checksums |
4a64ed6e7e383654a93466c64c42f3119fb957f7ab4da5e2b5fd2ac755f013b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / mcp_server_jis-1.0.0-py3-none-any.whl
| Download URL | mcp_server_jis-1.0.0-py3-none-any.whl |
|---|---|
| Size | 12.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7178bcd680fc7f7f71b78a4ce8c7e581846e2c05ff419972dba6aea8b5fd26a1
|
|
BLAKE2b-256 checksum How to use checksums |
b9dddf3168cdf02fc6d057e59797c47d4790b23ff2ce57276835221d7cbd17c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|