AksharaWorld (sampathh7415/AksharaWorld) is an MCP server listed on the M8ven Trust Index. It scores 0 out of 100, grade F. It declares 23 tools. No publisher has claimed this listing.

F
Warning
0/100

Warning. Serious findings were identified. Review the full report before connecting. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.

How we verified

Code 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

sampathh7415

Source: github_code

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
25 flows detected: GEMINI_API_KEY, RAZORPAY_KEY_ID, TELEGRAM_BOT_TOKEN. We can’t prove the destination matches the brand the credential belongs to.
🚨
Code appears obfuscated
2 files are unreadable to a human reviewer. Cannot audit what they do.
🚨
Hardcoded credentials detected
1 live-looking API key in source: 1 Google API key
⚠️
Known vulnerabilities in dependencies: 12 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
🔐
You'll be asked for 25 credentials: ADMIN_PASSWORD, AUTH_SECRET, AWS_SECRET_ACCESS_KEY, BREVO_API_KEY, GA4_ACCESS_TOKEN, GEMINI_API_KEY, GOOGLE_CLOUD_API_KEY, GOOGLE_SHEETS_API_KEY, RAZORPAY_KEY_SECRET, RAZORPAY_WEBHOOK_SECRET, SAFE_BROWSING_API_KEY, TELEGRAM_BOT_TOKEN, TELEGRAM_TOKEN, TOTP_SECRET, SAM_DASHBOARD_SECRET, IMAP_PASSWORD, HF_TOKEN, HUGGING_FACE_HUB_TOKEN, ODYSSEUS_ADMIN_PASSWORD, OPENAI_API_KEY, ODYSSEUS_INTERNAL_TOKEN, CARDDAV_PASSWORD, META_PAGE_ACCESS_TOKEN, META_APP_SECRET, GITHUB_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// tools this server exposes22 tools

These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.

list_email_accounts
list_emails
download_attachment
send_email

Compose and optionally send an email.

reply_to_email
archive_email

Move an email out of the inbox into the Archive folder. Use after handling an email you want to keep but no longer need in the inbox.

delete_email

Delete an email. By default moves it to the Trash folder; pass permanent=true to expunge immediately.

mark_email_read

Mark an email as read (\\Seen flag) or unread (read=false).

bulk_email
search_emails
read_email
generate_image

Generate an image using an image-capable model (e.g. gpt-image-1)

manage_memory

Manage the user's memory system: list, add, edit, delete, or search memories.

manage_rag

Manage RAG indexed documents. List indexed files, add directories, or remove directories.

run_terminal

Execute a shell command in a sandboxed directory.

browse

Open a URL in a headless browser and return its text content.

read_file

Read a file and return its contents.

write_file

Write content to a file (creates or overwrites).

delete_file

Move a file to the trash (safe delete — NOT permanent delete).

list_directory

List files and directories at the given path.

search_files

Search for files matching a query (filename or content search).

get_system_info

Get current system resource usage (CPU, RAM, disk, battery, network).

// known CVEs in dependencies12 high6 medium10 low

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

highnext@15.2.8GHSA-267c-6grr-h53f

Next.js has a Middleware / Proxy bypass in App Router applications via segment-prefetch routes

highnext@15.2.8GHSA-26hh-7cqf-hhc6

Next.js has a Middleware / Proxy bypass in App Router applications via segment-prefetch routes - Incomplete Fix Follow-Up

highnext@15.2.8GHSA-36qx-fr4f-26g5

Next.js has a Middleware / Proxy bypass in Pages Router applications using i18n

highnext@15.2.8GHSA-89xv-2m56-2m9x

Next.js: Server-Side Request Forgery in Server Actions on custom servers

highnext@15.2.8GHSA-8h8q-6873-q5fj

Next.js Vulnerable to Denial of Service with Server Components

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// 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.
🔐 secretADMIN_PASSWORD
configAPPS_SCRIPT_WEBHOOK_URL
🔐 secretAUTH_SECRET
configAWS_ACCESS_KEY_ID
configAWS_DEFAULT_REGION
configAWS_ENDPOINT_URL
🔐 secretAWS_SECRET_ACCESS_KEY
🔐 secretBREVO_API_KEY
🔐 secretGA4_ACCESS_TOKEN
configGA4_PROPERTY_ID
configGCHAT_WEBHOOK_URL
🔐 secretGEMINI_API_KEY
configGOOGLE_ANALYTICS_WEBHOOK_URL
🔐 secretGOOGLE_CLOUD_API_KEY
configGOOGLE_DRIVE_WEBHOOK_URL
🔐 secretGOOGLE_SHEETS_API_KEY
configGOOGLE_SHEETS_SPREADSHEET_ID
configGOOGLE_SHEETS_WEBHOOK_URL
configGOOGLE_SITE_VERIFICATION
configOLLAMA_BASE_URL
configOLLAMA_MODEL_CODE
configOLLAMA_MODEL_CREATIVE
configOLLAMA_MODEL_FAST
configOLLAMA_MODEL_SAM
configOLLAMA_MODEL_STITCH
configRAZORPAY_KEY_ID
🔐 secretRAZORPAY_KEY_SECRET
🔐 secretRAZORPAY_WEBHOOK_SECRET
🔐 secretSAFE_BROWSING_API_KEY
configSAM_BRAIN_URL
🔐 secretTELEGRAM_BOT_TOKEN
configTELEGRAM_CHAT_ID
🔐 secretTELEGRAM_TOKEN
🔐 secretTOTP_SECRET
configALLOWED_ORIGINS
configREQUEST_HARD_TIMEOUT
configAUTH_ENABLED
configLOCALHOST_BYPASS
configOLLAMA_URL
configODYSSEUS_INPROCESS_TASKS
configSAM_LOG_LEVEL
configSAM_DATA_DIR
configSAM_PORT
🔐 secretSAM_DASHBOARD_SECRET
configSAM_HOST
configEMAIL_SOCKET_TIMEOUT
configIMAP_HOST
configIMAP_PORT
configIMAP_USER
🔐 secretIMAP_PASSWORD
configIMAP_SSL
configIMAP_STARTTLS
configEMAIL_FROM
configARCHIVE_FOLDER
configTRASH_FOLDER
configProgramFiles
configSystemDrive
configODYSSEUS_DISABLE_MCP
configSAM_EMAIL_CAN_SEND
🔐 secretHF_TOKEN
🔐 secretHUGGING_FACE_HUB_TOKEN
configODYSSEUS_ADMIN_USER
🔐 secretODYSSEUS_ADMIN_PASSWORD
configODYSSEUS_SKIP_ADMIN_PROMPT
configODYSSEUS_SKIP_RUN_HINT
configSAM_MODEL
configSAM_VOICE_ENABLED
configAPP_PORT
configLLM_HOST
configLLM_HOSTS
🔐 secretOPENAI_API_KEY
configSEARXNG_INSTANCE
configCLEANUP_ENABLED
configCLEANUP_INTERVAL_HOURS
🔐 secretODYSSEUS_INTERNAL_TOKEN
configComSpec
configSECURE_COOKIES
configODYSSEUS_FALLBACK_OWNER
configODYSSEUS_SINGLE_USER
configCARDDAV_URL
configCARDDAV_USERNAME
🔐 secretCARDDAV_PASSWORD
configDATA_DIR
configHUGGINGFACE_HUB_CACHE
configHF_HOME
configODYSSEUS_MAIL_ATTACHMENTS_DIR
configODYSSEUS_IMAP_TIMEOUT_SECONDS
configODYSSEUS_INPROCESS_POLLERS
configFASTEMBED_CACHE_PATH
configFASTEMBED_MODEL
configEMBEDDING_URL
configEMBEDDING_MODEL
configEMBEDDING_BLOCK_PRIVATE_IPS
configODYSSEUS_GALLERY_UPLOAD_MAX_BYTES
configODYSSEUS_GALLERY_TRANSFORM_UPLOAD_MAX_BYTES
configIMAGE_BLOCK_PRIVATE_IPS
configODYSSEUS_MEMORY_IMPORT_MAX_BYTES
configODYSSEUS_PERSONAL_UPLOAD_MAX_BYTES
🔐 secretMETA_PAGE_ACCESS_TOKEN
configMETA_APP_ID
🔐 secretMETA_APP_SECRET
🔐 secretGITHUB_TOKEN
configHF_HUB_DISABLE_PROGRESS_BARS
configHF_HUB_DOWNLOAD_MAX_WORKERS
configTERM
configCOLORTERM
configODYSSEUS_SCRIPT_HOST
configODYSSEUS_ALLOW_PRIVATE_CALDAV
configCHROMADB_CONNECT_TIMEOUT
configCHROMADB_HOST
configCHROMADB_PORT
Deployment configuration, supplied by whoever hosts the server. Users are not asked for these.
deployNEXT_PUBLIC_ADSENSE_PUBLISHER_ID
deployNEXT_PUBLIC_FIREBASE_API_KEY
deployNEXT_PUBLIC_FIREBASE_APP_ID
deployNEXT_PUBLIC_FIREBASE_AUTH_DOMAIN
deployNEXT_PUBLIC_FIREBASE_MEASUREMENT_ID
deployNEXT_PUBLIC_FIREBASE_MESSAGING_ID
deployNEXT_PUBLIC_FIREBASE_PROJECT_ID
deployNEXT_PUBLIC_FIREBASE_STORAGE_BUCKET
deployNEXT_PUBLIC_GA_ID
deployNEXT_PUBLIC_GA_MEASUREMENT_ID
deployNEXT_PUBLIC_GOOGLE_SITE_VERIFICATION
deployNEXT_PUBLIC_GTM_ID
deployNEXT_PUBLIC_LOOKER_GA4_URL
deployNEXT_PUBLIC_LOOKER_REVENUE_URL
deployNEXT_PUBLIC_LOOKER_SEO_URL
deployNEXT_PUBLIC_RECAPTCHA_SITE_KEY
deployNEXT_PUBLIC_SAM_URL
deployNEXT_PUBLIC_SUPABASE_ANON_KEY
deployNEXT_PUBLIC_SUPABASE_URL
deployNEXT_PUBLIC_WHATSAPP_NUMBER
deployPORT
deploySENTRY_DSN
deploySUPABASE_ANON_KEY
deploySUPABASE_SERVICE_ROLE_KEY
deploySUPABASE_URL
deploySMTP_HOST
deploySMTP_PORT
deploySMTP_SECURITY
deploySMTP_USER
deploySMTP_PASSWORD
deploySMTP_STARTTLS
deploySMTP_SSL
deploySMTP_FROM
deployDATABASE_URL
// quality suggestions

Tool annotations

No tools have read-only/destructive annotations

Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.

All four hints declared on every tool

23/23 tools missing one or more hints — list_email_accounts (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); list_emails (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); download_attachment (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +20 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.

For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.

No hardcoded API keys

1 live-looking API key in source: 1 Google API key

Move secrets to environment variables (process.env.X) or your secret manager.

Tool test coverage

18/23 tools referenced in tests (78%)

Write tests that reference each tool by name so every tool has at least one test.

No eval / new Function

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

Replace eval / Function with explicit parsing or safer alternatives.

Shell command execution

3 calls in production code run through a shell (services/antigravity/agent.ts:62, services/antigravity/agent.ts:73, services/antigravity/agent.ts:84)

Prefer library functions over shell-outs. If you must shell out, ensure all inputs are properly escaped.

Readable source code

2 files are minified or bundled, which is usually build output rather than concealment

Ship unminified, readable source.

Secrets not logged

12 secret values sent to log/print

Redact or omit secret values from log output.

Production dependencies are patched

0 critical, 11 high severity in production deps — next@15.2.8 (high), next@15.2.8 (high)

Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.

Dev dependencies

1 critical/high in dev-only deps (does not ship to users)

Upgrade dev dependencies when convenient.

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 10 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 Verified](https://m8ven.ai/badge/mcp/sampathh7415/aksharaworld?variant=verified)](https://m8ven.ai/mcp/sampathh7415/aksharaworld)
Shows verification status without the grade. Want the grade badge instead? Remove ?variant=verified from the URL.
commit: 3805827437312f75f9cf4ede765a1b36530c4c93
code hash: badc42d3c880a7cce22cf5bfc14a6515f528b4760814503f6556a2687c27b17a
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