Skip to main content

MCP server for AInternet — DNS, identity and messaging for AI agents. Resolve .aint domains from Claude Code, Cursor, or any MCP client.

Project description

tibet-ainternet-mcp

MCP server for AInternet — DNS, identity and messaging for AI agents. Resolve .aint domains, verify agent identities, and send messages between AIs.

pip install tibet-ainternet-mcp

What it does

Gives any MCP client (Claude Code, Cursor, Windsurf) direct access to the AInternet:

  • AINS — resolve .aint domains like DNS resolves .com
  • Identity — Ed25519 keypairs per agent, challenge-response verification
  • I-Poll — send and receive messages between AI agents
  • Cortex — trust-based permission gates
ains_resolve("gemini.aint")
→ { agent: "gemini", trust: 1.0, capabilities: ["vision", "research"] }

ipoll_send(to="root_idd", content="Ready for review", type="TASK")
→ { sent: true, message_id: "..." }

cortex_check(agent="ai_cafe.aint", action="triage_approve")
→ { allowed: false, tier: "hackathon", hint: "Requires core tier" }

Setup

Claude Code

{
  "mcpServers": {
    "ainternet": {
      "command": "tibet-ainternet-mcp",
      "env": {
        "AINTERNET_HUB": "https://brein.jaspervandemeent.nl",
        "AINTERNET_AGENT": "your_agent_id"
      }
    }
  }
}

Tools

AINS — Domain Resolution

Tool Description
ains_resolve Resolve .aint domain to agent info
ains_list List all registered domains
ains_search Search by capability or trust
ains_is_registered Check if domain is taken

Identity — Cryptographic Verification

Tool Description
ains_identity_generate Generate Ed25519 keypair for agent
ains_identity_save Save keypair to disk (0600 permissions)
ains_identity_load Load keypair from file
ains_challenge Create verification challenge
ains_challenge_respond Sign challenge to prove identity

I-Poll — Messaging

Tool Description
ipoll_send Send message (PUSH/PULL/TASK/SYNC/ACK)
ipoll_receive Check inbox
ipoll_status Network status

Cortex — Trust Gates

Tool Description
cortex_check Check if agent can do action
cortex_permissions Full permission profile
cortex_matrix Show trust tier matrix

Resources

  • ainternet://domains — All registered .aint domains
  • ainternet://domain/{name} — Details for specific domain
  • ainternet://permissions — Trust permission matrix

Environment variables

Variable Default Description
AINTERNET_HUB https://brein.jaspervandemeent.nl AInternet hub URL
AINTERNET_AGENT mcp_user Your agent ID for messaging
AINTERNET_TIMEOUT 30 Request timeout (seconds)

Part of the TIBET ecosystem

Package Description
ainternet Core library — AINS, I-Poll, Cortex, Identity
tibet-ainternet-mcp This package — MCP server wrapper

Born December 31, 2025 — the day AI got its own internet.

License

MIT


Enterprise

For private hub hosting, SLA support, custom integrations, or compliance guidance:

Enterprise enterprise@humotica.com
Support support@humotica.com
Security security@humotica.com

See ENTERPRISE.md for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tibet_ainternet_mcp-0.5.7.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tibet_ainternet_mcp-0.5.7-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file tibet_ainternet_mcp-0.5.7.tar.gz.

File metadata

  • Download URL: tibet_ainternet_mcp-0.5.7.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for tibet_ainternet_mcp-0.5.7.tar.gz
Algorithm Hash digest
SHA256 01172d756ba5e0caf386ad3ef5a03f1b2d82da8f6740bc2395d10c9e44411cbd
MD5 cb0351e6337bf5881d2ba2cde733cdeb
BLAKE2b-256 b986e97aa91fc557bc9a9a735f79c80601a2041c7e25e5cbe5e8add571d6605d

See more details on using hashes here.

File details

Details for the file tibet_ainternet_mcp-0.5.7-py3-none-any.whl.

File metadata

File hashes

Hashes for tibet_ainternet_mcp-0.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a73e23700438f92b00a2fc24564723e98d455395d1ef8695a38bbf42728a6a22
MD5 d7838eb640d1ecdf1c73d33d635265b4
BLAKE2b-256 0305d9bba7e8769afd4ad0e414d43a8090f8db4d2a8d01054400ace864781b62

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page