helperium (trash2bin/helperium) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. No publisher has claimed this listing.

C
Emerging
74/100

helperium

An agent who will help your business

Emerging. No concerning findings. Grades remain capped until the project builds reputation through adoption. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.

How we verified

⚡ Live Monitored: not connected

Verified is a snapshot. Live keeps it current, and builds your track record.

⚡ Connect GitHub → continuous verification on every pushwhy connect →

Who stands behind it

trash2bin

Source: github_repo_search

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →

Install from

The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.

// key findings
🚨
Secret credentials may flow to a network call
1 flow detected: ADMIN_TOKEN. We can’t prove the destination matches the brand the credential belongs to.
🔐
You'll be asked for 10 credentials: MCP_API_KEY, RAG_EMBEDDING_API_KEY, ADMIN_API_TOKEN, DJANGO_SECRET_KEY, DB_PASSWORD, ADMIN_TOKEN, OPENAI_API_KEY, ENCRYPTION_KEY, API_BEARER_TOKEN, MCP_CLIENT_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// environment variables
To run this server yourself, you supply these values. They go in your own MCP client configuration and stay on your machine. The secret label means the value is sensitive, not that the server mishandles it.
configCORS_ALLOW_ORIGINS
configEMBED_DIR
configHELPERIUM_AUTOPARTS_REGISTER_TENANT
configSTORE_DB_HOST
configSTORE_DB_PORT
configHELPERIUM_AUTOPARTS_RO_USER
configHELPERIUM_AUTOPARTS_TENANT_ID
configHELPERIUM_BOOTSTRAP_ATTEMPTS
configHELPERIUM_BOOTSTRAP_RETRY_SECONDS
configHELPERIUM_AUTOPARTS_DSN_HOST
configHELPERIUM_AUTOPARTS_DSN_PORT
configTENANT
configMCP_URL
configDATA_URL
configAPI_URL
🔐 secretMCP_API_KEY
configRAG_EMBEDDING_PROVIDER
configRAG_EMBEDDING_BATCH_SIZE
configRAG_DEVICE
configRAG_LOCAL_FILES_ONLY
configRAG_QUERY_PREFIX
configRAG_PASSAGE_PREFIX
🔐 secretRAG_EMBEDDING_API_KEY
configRAG_EMBEDDING_API_BASE
configRAG_EMBEDDING_DIMENSIONS
configRAG_CHUNKER_TYPE
configRAG_CHUNK_SIZE
configRAG_CHUNK_OVERLAP
configRAG_PAGE_OVERLAP_TOKENS
configRAG_RERANKER_ENABLED
configRAG_RERANKER_K1
configRAG_RERANKER_B
configRAG_RERANKER_DENSE_FACTOR
configRAG_CACHE_ENABLED
configRAG_CACHE_MAXSIZE
configRAG_CACHE_TTL
configCHROMA_PATH
configRAG_DB_PATH
configRAG_CONTEXT_MAX_TOKENS
configRAG_HOST
configRAG_PORT
🔐 secretADMIN_API_TOKEN
configAPI_ENABLE_DOCS
configRAG_IMPORT_ROOT
🔐 secretDJANGO_SECRET_KEY
configDB_NAME
configDB_USER
🔐 secretDB_PASSWORD
configDB_HOST
configDB_PORT
configDB_CONN_MAX_AGE
configDJANGO_HSTS_SECONDS
configHELPERIUM_API_BASE
configHELPERIUM_AGENT
configHELPERIUM_WIDGET_TITLE
🔐 secretADMIN_TOKENSet a strong in .env before starting — the admin dashboard (:8085) stays locked without it. Docker deployment, production profiles, and LLM provider registration: [Deployment](#deployment).
🔐 secretOPENAI_API_KEY
configBACKLOG_DIR
configHELPERIUM_ROOT
configDATA_DIR
configDEMO_HISTORY_TURNS
configDEMO_HISTORY_CONTENT_CHARS
🔐 secretENCRYPTION_KEY
configGUARDRAIL_ENABLED
configGUARDRAIL_BLOCK_ON_MATCH
configGUARDRAIL_BLOCK_PATTERNS
configSTRUCTLOG_CONSOLE
configLOG_LEVEL
configPROVIDER_STORE_PATH
configSPENDING_LIMIT_ENABLED
configSPENDING_DEFAULT_BUDGET
configSPENDING_BUDGET_PERIOD
configDATA_SERVICE_URL
configPROJECT_ROOT
configDEMO_API_HOST
configDEMO_API_PORT
configDEMO_WEB_HOST
configDEMO_WEB_PORT
configWEB_ORIGIN
🔐 secretAPI_BEARER_TOKEN
configOLLAMA_URL
configOLLAMA_MODEL
configDEMO_REQUEST_TIMEOUT
configENABLE_THINK
configDEFAULT_TENANT_ID
configDEMO_TENANTS
configDIRECT_CHAT_AGENT
configBACKLOG_RETENTION_DAYS
configBACKLOG_MODE
configREPORTS_RETENTION_DAYS
🔐 secretMCP_CLIENT_API_KEY
configWEB_PROXY_TIMEOUT
configAGENT_TEMPERATURE
configAGENT_MAX_ITERATIONS
configAGENT_MAX_TOKENS_THINKING
configAGENT_MAX_EMPTY_ROUNDS
configAGENT_MAX_TURN_TOKENS
configAGENT_MAX_TOOL_CALLS
configAGENT_FALLBACK_MAX_MESSAGES
configLLM_MAX_ATTEMPTS
configLLM_RETRY_MAX_ELAPSED_SECONDS
configLLM_RETRY_TRANSIENT_BASE_SECONDS
configLLM_RETRY_THROTTLED_BASE_SECONDS
configLLM_RETRY_MAX_BACKOFF_SECONDS
configMCP_MAX_CONSECUTIVE_FAILURES
configMCP_CIRCUIT_BREAKER_TIMEOUT
configMCP_GC_INTERVAL
configMCP_MAX_IDLE_SECONDS
configMCP_LOCK_ACQUIRE_TIMEOUT
configMCP_TOOL_EXECUTION_TIMEOUT
configMCP_CLOSE_ESCALATION_TIMEOUT
configMCP_ZOMBIE_TOOL_TIMEOUTS
configMCP_HTTP_TIMEOUT
configMCP_HTTP_READ_TIMEOUT
configMCP_SESSION_INIT_TIMEOUT
configSPENDING_PRINCIPAL_DEFAULT_BUDGET
configSPENDING_RESERVATION_TTL_SECONDS
configOTEL_ENABLED
configOTEL_SDK_DISABLED
configHEALTH_INTERVAL_S
configHEALTH_TIMEOUT_S
configHEALTH_PATH
configUSE_SCRIPTED_LLM
configSCRIPTED_LLM_PATH
configSCRIPTED_LLM_RECORD
configCHAT_RATE_LIMIT
configREPORTS_RATE_LIMIT
configTRUSTED_PROXIES
configRAG_SERVICE_URL
configRAG_HTTP_TIMEOUT
// quality suggestions

No eval / new Function

1 eval() or new Function() call — dynamic code execution

Replace eval / Function with explicit parsing or safer alternatives.

Secrets never reach shell commands

2 secret values passed to a subprocess as an argument — no shell is invoked, so there is nothing to inject into

Never pass secrets through shell commands. Use library APIs that accept credentials as arguments.

Secrets not logged

5 secret values sent to print

Redact or omit secret values from log output.

Domain consistency

npm scope @helperium doesn't match GitHub owner trash2bin

Use the same org name across GitHub, npm, and your homepage so users can verify the publisher.

Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.

// full audit trail
The findings above are the summary. The full trail, every check we ran, each deduction, the network hosts observed and the dependency advisories, goes to verified publishers, along with an alert whenever a new one lands. Verified publishers can also review each finding and dispute it in one click. Publisher corrections have sharpened several of our checks this month, because the maintainer knows the codebase better than any scanner.
// improvement guidance — verified publishers only
We have 4 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/trash2bin/helperium)](https://m8ven.ai/mcp/trash2bin/helperium)
Shows your grade and updates automatically. Prefer no grade? Append ?variant=verified to the badge URL.
commit: eb4b6d2800e163a012f7cd01fe871e837a6bc95e
code hash: d9e49a9cd3a46765276151bc6d95e4b0c0272e82a52fd658f582934a9ff91c30
view raw JSON →
Check MCPs from inside your assistant
Tool Check · MCP

Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.

https://m8ven.ai/api/mcp/tool-check
check_toolsearch_toolscompare_toolsrecommend_alternativescheck_publisherreport_concern
How to add it →Free · no account needed · works in any MCP client