62
/ 100
2 days ago
glama

SmartPro MCP Server

A basic skeleton for building MCP servers with Supabase-based authentication, RBAC, and audit logging. It provides tool and resource implementations for hub and contracts platforms, enabling secure, tenant-isolated operations.

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.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
🚨
Secret credentials may flow to a network call
1 flow detected: TOKEN. We can’t prove the destination matches the brand the credential belongs to.
⚠️
Known vulnerabilities in dependencies: 2 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
🔐
You'll be asked for 5 credentials: NEXT_PUBLIC_SUPABASE_ANON_KEY, PASSWORD, SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY, TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configAUDIT_ENABLEDEnable audit logging (true/false) - default: true
configCONTRACTS_BASE_URLBase URL for Contracts API (optional)
configDB_MEMBERSHIPS_ROLE_COLUMN
configDB_MEMBERSHIPS_TABLE
configDB_MEMBERSHIPS_TENANT_COLUMN
configDB_MEMBERSHIPS_USER_ID_COLUMN
configDB_PROFILES_ROLE_COLUMN
configDB_PROFILES_TABLE
configDB_PROFILES_TENANT_COLUMN
configDB_PROFILES_USER_ID_COLUMN
configDB_USE_MEMBERSHIPS
configEMAIL
configHUB_BASE_URLBase URL for Hub API (optional)
configLOG_LEVELLogging level (debug, info, warn, error) - default: info
configMCP_PORTPort number for MCP server (required)
🔐 secretNEXT_PUBLIC_SUPABASE_ANON_KEY
🔐 secretPASSWORD
🔐 secretSUPABASE_ANON_KEY
🔐 secretSUPABASE_SERVICE_ROLE_KEYYour Supabase service role key (required)
configSUPABASE_URLYour Supabase project URL (required)
configTEST_CONTRACT_ID
configTEST_CUSTOMER_ID
configTEST_SERVICE_ID
configTEST_TEMPLATE_ID
🔐 secretTOKEN
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 5 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/abuali85-smartpro-mcp-server-k7zk1c)](https://m8ven.ai/mcp/abuali85-smartpro-mcp-server-k7zk1c)
commit: 56d65e7821389376d44e24792782bb650cb49677
code hash: 21d36031ef0d1019d8247c5b5f3035e6eae1d3e3e217a4d874b0a5cb90c51015
verified: 6/21/2026, 10:18:14 AM
view raw JSON →