Skip to main content

MCP server for MolTrust — Trust Infrastructure for AI Agents

Project description

MolTrust MCP Server

PyPI License: MIT Glama

MCP server for MolTrust — Trust Infrastructure for AI Agents.

30 tools across 6 verticals: identity, on-chain trust scoring, prediction market track records, prediction market integrity, autonomous commerce, and agent skill verification — all through the Model Context Protocol.

Tools

Identity & Credentials (11 tools)

Tool Description
moltrust_register Register a new AI agent. Returns DID + Verifiable Credential.
moltrust_verify Verify an agent by DID. Returns verification status + trust card.
moltrust_reputation Get reputation score (1-5) and total ratings for a DID.
moltrust_rate Rate another agent (1-5 stars).
moltrust_credential Issue or verify a W3C Verifiable Credential.
moltrust_credits Check balance, view pricing, transfer credits, or view history.
moltrust_deposit_info Get USDC deposit instructions (Base L2).
moltrust_claim_deposit Claim credits from a USDC deposit on Base.
moltrust_stats Get MolTrust network statistics.
moltrust_deposit_history Get USDC deposit history for an agent.
moltrust_erc8004 Query the ERC-8004 on-chain agent registry on Base.

MoltGuard — Agent Trust Scoring (7 tools)

Tool Description
moltguard_score Get a 0-100 trust score for a Base wallet address.
moltguard_detail Get a detailed trust report with full scoring breakdown.
moltguard_sybil Scan a wallet for Sybil indicators and funding clusters.
moltguard_market Check a Polymarket market for integrity anomalies.
moltguard_feed Get the top anomaly feed — markets with highest concerns.
moltguard_credential_issue Issue an AgentTrustCredential (W3C VC) for a wallet.
moltguard_credential_verify Verify a MoltGuard credential JWS signature.

MT Shopping — Autonomous Commerce (3 tools)

Tool Description
mt_shopping_info Get MT Shopping API info and BuyerAgentCredential schema.
mt_shopping_verify Verify a shopping transaction against a BuyerAgentCredential.
mt_shopping_issue_vc Issue a BuyerAgentCredential with spend limits.

MT Travel — Booking Trust (3 tools)

Tool Description
mt_travel_info Get MT Travel service info and supported segments.
mt_travel_verify Verify a travel booking against a TravelAgentCredential.
mt_travel_issue_vc Issue a TravelAgentCredential with segment permissions.

MT Skills — Agent Skill Verification (3 tools)

Tool Description
mt_skill_audit Audit a SKILL.md for prompt injection, exfiltration, scope violations.
mt_skill_verify Verify a skill by its canonical SHA-256 hash.
mt_skill_issue_vc Issue a VerifiedSkillCredential after security audit.

MT Prediction — Market Track Records (3 tools)

Tool Description
mt_prediction_link Link a prediction market wallet and sync its track record.
mt_prediction_wallet Get prediction market profile, score, and recent events.
mt_prediction_leaderboard Get the prediction market leaderboard — top wallets by score.

Setup

Get an API key at api.moltrust.ch/auth/signup or use the test key mt_test_key_2026.

Claude Code

claude mcp add moltrust -- uvx moltrust-mcp-server

Set your API key:

export MOLTRUST_API_KEY="your_api_key"

Or add it permanently to Claude Code:

claude mcp add moltrust -e MOLTRUST_API_KEY=your_api_key -- uvx moltrust-mcp-server

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "moltrust": {
      "command": "uvx",
      "args": ["moltrust-mcp-server"],
      "env": {
        "MOLTRUST_API_KEY": "your_api_key"
      }
    }
  }
}

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Cursor

Add to Cursor MCP settings (.cursor/mcp.json):

{
  "mcpServers": {
    "moltrust": {
      "command": "uvx",
      "args": ["moltrust-mcp-server"],
      "env": {
        "MOLTRUST_API_KEY": "your_api_key"
      }
    }
  }
}

OpenCode

Add to opencode.json:

{
  "mcp": {
    "moltrust": {
      "command": "uvx",
      "args": ["moltrust-mcp-server"],
      "env": {
        "MOLTRUST_API_KEY": "your_api_key"
      }
    }
  }
}

pip install (manual)

pip install moltrust-mcp-server

Then run:

MOLTRUST_API_KEY=your_api_key moltrust-mcp-server

Configuration

Environment Variable Default Description
MOLTRUST_API_KEY Your MolTrust API key (required for register, rate, issue)
MOLTRUST_API_URL https://api.moltrust.ch API base URL (for self-hosted instances)

Examples

Once connected, you can ask your AI assistant:

  • "Register a new agent called 'my-assistant' on the 'openai' platform"
  • "Verify the agent with DID did:moltrust:a1b2c3d4e5f60718"
  • "What's the reputation of did:moltrust:a1b2c3d4e5f60718?"
  • "Rate agent did:moltrust:b2c3d4e5f6071890 with 5 stars"
  • "Get the trust score for wallet 0x1234...abcd"
  • "Scan wallet 0x1234...abcd for Sybil indicators"
  • "Check Polymarket market abc123 for anomalies"
  • "Issue a BuyerAgentCredential for my shopping agent"
  • "Verify this travel booking against the agent's credential"
  • "Audit this agent skill for security risks: https://github.com/example/skill"
  • "Link my Polymarket wallet 0x1234...abcd and show my prediction score"
  • "Show the prediction market leaderboard"

Development

git clone https://github.com/moltycorp/moltrust-mcp-server.git
cd moltrust-mcp-server
pip install -e ".[dev]"

# Lint
ruff check src/
ruff format src/

# Type check
pyright src/

# Test
pytest tests/ -v

Security Research

We regularly scan agent infrastructure for security issues and publish our findings:

License

MIT — CryptoKRI GmbH

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

moltrust_mcp_server-1.0.0.tar.gz (31.4 kB view details)

Uploaded Source

Built Distribution

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

moltrust_mcp_server-1.0.0-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file moltrust_mcp_server-1.0.0.tar.gz.

File metadata

  • Download URL: moltrust_mcp_server-1.0.0.tar.gz
  • Upload date:
  • Size: 31.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for moltrust_mcp_server-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9370a1cdcb01843893da5be9122c5f301c7b31f40a5c1ef8e8cbb5dffdd21183
MD5 09c7cd1f4a1ce3143317be1d16c5d371
BLAKE2b-256 4b1c9e245df94670e0860657961a86ba6d3339091f3fc643da92c9cffb71ce6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for moltrust_mcp_server-1.0.0.tar.gz:

Publisher: publish.yml on MoltyCel/moltrust-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file moltrust_mcp_server-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for moltrust_mcp_server-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1ab6dffd742724958d385feb259c64e0cec7d2f7fb7bb9e2653bff37236c4fe
MD5 f60fef249129d558d2e825581dd45bd1
BLAKE2b-256 1810f4566e53dada76b4737c46acdff1cf112cd3189648bb99cbc2fb055cdd04

See more details on using hashes here.

Provenance

The following attestation bundles were made for moltrust_mcp_server-1.0.0-py3-none-any.whl:

Publisher: publish.yml on MoltyCel/moltrust-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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