Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Thalovant MCP

NPM · @THALOVANT/MCP-SERVER · 2 COMPONENTS · SCANNED AUG 3

Connect MCP clients to Thalovant control-plane and hub runtime APIs over stdio or Streamable HTTP.

−11 this week 31 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security38
  • Malware scan not yet available for this package.Unverified
  • Only part of the dependency tree could be resolved (139 of 144), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (139 of 144), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency97
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to thalovant/thalovant-mcp). View diagnostics → Pass
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 0 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability0
  • Schema quality not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.Unverified
Stability & Change Management0
  • Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.Unverified
Tool Coverage0
  • Tool coverage not yet verified: we do not have a sandbox capture of the tool definitions this version of the package serves yet.Unverified
Capabilities0
  • Protocol version not yet verified: we do not have a sandbox capture of the MCP handshake this version of the package performs yet.Unverified

Unverified: 4 categories

Categories scored 0 because our sandbox run of this package has not given us the schema these checks need to read. That is a gap on our side rather than a finding about the package, and we only credit what we can confirm, so the score stands at 0 until the capture succeeds. We are working through the fleet, so this normally clears without any action from you. How we score packages →

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @thalovant/mcp-server

# add to Claude Code
claude mcp add thalovant-thalovant-mcp -- npx -y @thalovant/mcp-server
# add to Codex CLI
codex mcp add thalovant-thalovant-mcp -- npx -y @thalovant/mcp-server
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "thalovant-thalovant-mcp": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@thalovant/mcp-server"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add thalovant-thalovant-mcp --command npx --arg -y --arg @thalovant/mcp-server
# ~/.hermes/config.yaml
mcp_servers:
  thalovant-thalovant-mcp:
    command: "npx"
    args: ["-y", "@thalovant/mcp-server"]
// mcp.json
{
  "mcpServers": {
    "thalovant-thalovant-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@thalovant/mcp-server"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 −40
    • Malware scan: pass → unverified security
    • Stability: 0.20 → unverified security
    • Tool coverage: 100 → unverified functional
    • Capabilities: pass → unverified functional
    • Package version: 0.1.6 → 0.1.7 functional
  • 2 Aug 26 +48
    • Known CVEs: unverified → partial security
    • Install scripts: unverified → pass security
    • Provenance: unverified → pass security
    • Malware scan: unverified → pass security
    • Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. security
    • The attested source repository moved: thalovant/thalovant-mcp security
    • Capabilities: pass → unverified functional
    • License: unverified → pass functional
    • Stability: unverified → 0.20 functional
    • Maintenance: unverified → pass functional
    • Dependency health: unverified → partial functional
    • Schema quality: unverified → fair functional
    • Licence: MIT functional
  • 1 Aug 26 +18
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • Tool coverage: unverified → 100 functional
    • MCP protocol: unverified → pass functional
  • 31 Jul 26 −37
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Jul 26 42

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/@thalovant/[email protected]

Provenance verified

Ecosystem: npm · Outcome: verified

Reason: verified

Source repo:
thalovant/thalovant-mcp
Certificate issuer:
https://token.actions.githubusercontent.com
Certificate SAN:
https://github.com/thalovant/thalovant-mcp/.github/workflows/release.yml@refs/tags/v0.1.7
Rekor log index:
2334934142
Predicate type:
https://slsa.dev/provenance/v1
Subject digest:
sha512:a703e8d4ae06c62172bd0b6afb083cc22acb5e0187b3deb08c2a43573651944b810dcd2198bcf06c1a36ddf6a829a56d845dfc6707761fdf2ccbcd85d
Discovery method:
attestation_endpoint
Dependencies 139 packages

139 packages in the resolved dependency tree · 121 deprecated · 51 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 20 exposed · ~2,356 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
thalovant_ask ~174

Send one text request to a Thalovant hub using a saved identity and return the normalized reply.

NameTypeReqDescription
configPathstringPath to a Thalovant SDK config file.
contextobject
emptyReplyWaitMsinteger
fromEnvbooleanLoad the identity from Thalovant SDK environment variables.
identityFilestringPath to a Thalovant identity JSON file.
langstring
profilestringSDK config profile name.
protocolstringRuntime transport protocol.
replySettleMsinteger
requestIdstring
sessionIdstring
textstringyes
timeoutMsinteger

No output schema declared.

No examples provided.

thalovant_config_status ~25

Inspect local Thalovant MCP configuration without revealing secret values.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

thalovant_create_client_identity ~189

Create a Thalovant client identity for a hub. The identity is secret; output is redacted unless savePath is used.

NameTypeReqDescription
activeboolean
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
hubIdstringyesHub id or slug accepted by the Thalovant SDK.
idempotencyKeystring
loginScopestringOptional login scope used with THALOVANT_EMAIL and THALOVANT_PASSWORD.
namestringyes
ownerIdstring
preferredProtocolsarray
savePathstringOptional local file path for the full secret identity JSON. File mode is set to 0600.
siteIdstring
specobject

No output schema declared.

No examples provided.

thalovant_create_memory_item ~167

Create an explicit Thalovant memory item.

NameTypeReqDescription
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
consentScopestring
consentVersionstring|null
contentstringyes
expiresAtstring|null
hubIdstring
kindstring
loginScopestringOptional login scope used with THALOVANT_EMAIL and THALOVANT_PASSWORD.
metadataobject
ownerIdstring
retentionPolicystring
scopestring
sourcestring
tagsarray
title

No output schema declared.

No examples provided.

thalovant_delete_memory_item ~77

Delete one Thalovant memory item.

NameTypeReqDescription
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
loginScopestringOptional login scope used with THALOVANT_EMAIL and THALOVANT_PASSWORD.
memoryIdstringyes

No output schema declared.

No examples provided.

thalovant_emit_event ~134

Emit a raw Thalovant event to a hub. Use only when a more specific runtime tool is not enough.

NameTypeReqDescription
configPathstringPath to a Thalovant SDK config file.
contextobject
dataobject
eventTypestringyes
fromEnvbooleanLoad the identity from Thalovant SDK environment variables.
identityFilestringPath to a Thalovant identity JSON file.
profilestringSDK config profile name.
protocolstringRuntime transport protocol.

No output schema declared.

No examples provided.

thalovant_get_analytics_overview ~176

Read authenticated Thalovant analytics overview data.

NameTypeReqDescription
adminboolean
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
bucketstring
clientIdstring
countrystring
hourinteger
hubIdstring
intentstring
loginScopestringOptional login scope used with THALOVANT_EMAIL and THALOVANT_PASSWORD.
messagestring
ownerIdstring
rangestring
timeEndstring
timeStartstring
utterancestring
weekdayinteger

No output schema declared.

No examples provided.

thalovant_get_hub ~79

Fetch one authenticated Thalovant hub by id.

NameTypeReqDescription
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
hubIdstringyes
loginScopestringOptional login scope used with THALOVANT_EMAIL and THALOVANT_PASSWORD.

No output schema declared.

No examples provided.

thalovant_get_memory_item ~78

Read one authenticated Thalovant memory item.

NameTypeReqDescription
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
loginScopestringOptional login scope used with THALOVANT_EMAIL and THALOVANT_PASSWORD.
memoryIdstringyes

No output schema declared.

No examples provided.

thalovant_get_memory_summary ~78

Read authenticated Thalovant memory summary data.

NameTypeReqDescription
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
loginScopestringOptional login scope used with THALOVANT_EMAIL and THALOVANT_PASSWORD.
ownerIdstring

No output schema declared.

No examples provided.

thalovant_get_public_hub ~63

Fetch one public Thalovant hub by id or slug.

NameTypeReqDescription
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
hubRefstringyesPublic hub id or slug.

No output schema declared.

No examples provided.

thalovant_healthcheck ~114

Connect to a Thalovant hub with a saved identity and return runtime transport health.

NameTypeReqDescription
configPathstringPath to a Thalovant SDK config file.
fromEnvbooleanLoad the identity from Thalovant SDK environment variables.
identityFilestringPath to a Thalovant identity JSON file.
profilestringSDK config profile name.
protocolstringRuntime transport protocol.
timeoutMsinteger

No output schema declared.

No examples provided.

thalovant_identity_status ~104

Load a Thalovant identity and return redacted protocol and endpoint status.

NameTypeReqDescription
configPathstringPath to a Thalovant SDK config file.
fromEnvbooleanLoad the identity from Thalovant SDK environment variables.
identityFilestringPath to a Thalovant identity JSON file.
profilestringSDK config profile name.
protocolstringRuntime transport protocol.

No output schema declared.

No examples provided.

thalovant_list_hubs ~94

List authenticated Thalovant hubs visible to the account.

NameTypeReqDescription
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
cursorstring
limitinteger
loginScopestringOptional login scope used with THALOVANT_EMAIL and THALOVANT_PASSWORD.
ownerIdstring

No output schema declared.

No examples provided.

thalovant_list_memory_items ~136

List authenticated Thalovant memory items.

NameTypeReqDescription
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
hubIdstring
includeDeletedboolean
includeExpiredboolean
kindstring
limitinteger
loginScopestringOptional login scope used with THALOVANT_EMAIL and THALOVANT_PASSWORD.
offsetinteger
ownerIdstring
querystring
scopestring

No output schema declared.

No examples provided.

thalovant_list_public_hubs ~69

List Thalovant public hubs. This read-only discovery call does not require authentication.

NameTypeReqDescription
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
cursorstring
limitinteger

No output schema declared.

No examples provided.

thalovant_send_action ~145

Send a structured action payload to a Thalovant hub.

NameTypeReqDescription
configPathstringPath to a Thalovant SDK config file.
contextobject
fromEnvbooleanLoad the identity from Thalovant SDK environment variables.
identityFilestringPath to a Thalovant identity JSON file.
langstring
payloadstringyes
profilestringSDK config profile name.
protocolstringRuntime transport protocol.
requestIdstring
sessionIdstring
titlestring

No output schema declared.

No examples provided.

thalovant_send_code ~161

Send an exact typed, scanned, barcode, QR, or serial value to a Thalovant hub.

NameTypeReqDescription
configPathstringPath to a Thalovant SDK config file.
contextobject
fromEnvbooleanLoad the identity from Thalovant SDK environment variables.
identityFilestringPath to a Thalovant identity JSON file.
kindstring
labelstring
langstring
profilestringSDK config profile name.
protocolstringRuntime transport protocol.
requestIdstring
sessionIdstring
valuestringyes

No output schema declared.

No examples provided.

thalovant_update_memory_item ~154

Update an explicit Thalovant memory item.

NameTypeReqDescription
apiUrlstringControl-plane base URL. Defaults to https://api.thalovant.com.
clearExpiresAtboolean
consentScopestring
consentVersionstring|null
contentstring
expiresAtstring|null
kindstring
loginScopestringOptional login scope used with THALOVANT_EMAIL and THALOVANT_PASSWORD.
memoryIdstringyes
metadataobject
retentionPolicystring
tagsarray
title

No output schema declared.

No examples provided.

thalovant_wait_for_event ~139

Wait for one named hub event using a saved identity.

NameTypeReqDescription
configPathstringPath to a Thalovant SDK config file.
contextobject
eventNamestringyes
fromEnvbooleanLoad the identity from Thalovant SDK environment variables.
identityFilestringPath to a Thalovant identity JSON file.
profilestringSDK config profile name.
protocolstringRuntime transport protocol.
requestIdstring
sessionIdstring
timeoutMsinteger

No output schema declared.

No examples provided.