Skip to main content

mcp-server-jis

PyPI License: MIT

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)

Source distribution for mcp-server-jis 1.0.0
File Size Uploaded
mcp_server_jis-1.0.0.tar.gz 11.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-server-jis 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page