Skip to main content

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.

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

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.2.2.tar.gz (35.8 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.2.2-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for moltrust_mcp_server-1.2.2.tar.gz
Algorithm Hash digest
SHA256 26e2db770130f957958b3423a5e0c6fa91e0af4d2d19a8374e9d34a56bbe08de
MD5 eae43cfdcef7968e5d1671e7cc36fa47
BLAKE2b-256 80265f7ccda501b4fa773cb36cd8a8e3a123943f87a10f5d05f389944b363414

See more details on using hashes here.

Provenance

The following attestation bundles were made for moltrust_mcp_server-1.2.2.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.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for moltrust_mcp_server-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a35d93e018e686d2c5a2de2944045d948288b4434cb40083318aceea4055422a
MD5 7b1642d4bba7cac8aa0cff13be87915a
BLAKE2b-256 a8d010be4eba7e2007cb1961e0207cc1e89a1011ee565db6455ea54814e85c01

See more details on using hashes here.

Provenance

The following attestation bundles were made for moltrust_mcp_server-1.2.2-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.

Release history Release notifications | RSS feed

This release

1.2.2 This release

2 files

1.2.0

2 files

1.1.0

2 files

1.0.0

2 files

0.9.0

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 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