Vexa MCP Server
Open-source meeting transcription API for Google Meet, Microsoft Teams & Zoom. Auto-join bots, real-time WebSocket transcripts, MCP server for AI agents. Self-host or use hosted SaaS.
Vexa is an open-source mcp server by Vexa-ai, written mainly in Python, with 2,937 GitHub stars and the Apache-2.0 license. Its code was last updated Nov 1, 2026.
Scan summary: scanned Nov 5, 2026 at commit 6b26f7b. Seen able to run dynamic code, read environment and secrets, connect to the internet. Scan policy
6b26f7b · Nov 5, 2026Findings (125)
- highHigh. Something risky that needs a close look before you install.code-execution issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Contacts a hard-coded IP address instead of a domain name.
core/agent/control_plane/model_endpoint.py:12 - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Contacts a hard-coded IP address instead of a domain name.
core/agent/control_plane/repo_ref.py:29 - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Contacts a hard-coded IP address instead of a domain name.
core/agent/control_plane/repo_ref.py:185 - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Contacts a hard-coded IP address instead of a domain name.
core/agent/control_plane/workspace_attach.py:180 - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Contacts a hard-coded IP address instead of a domain name.
core/agent/shared/page_images.py:27 - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Install contacted hosts other than package registriesapi.nuget.org, telemetry.nextjs.org, telemetry.vercel.com
- lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
clients/terminal/src/app/__tests__/styleNonce.test.ts:14 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
clients/terminal/src/minutes/__tests__/connections.test.tsx:167 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
core/meetings/modules/remote-browser/src/login.test.ts:33 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
core/meetings/modules/remote-browser/src/login.test.ts:68 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
core/meetings/services/bot/src/csrc-wiring.test.ts:136 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
core/meetings/services/bot/src/gmeet-chat-wiring.test.ts:115 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
core/meetings/services/bot/src/meeting-navigation.boundary.test.ts:101 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
core/meetings/services/bot/src/meeting-navigation.test.ts:64 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
core/meetings/services/bot/src/pipeline.test.ts:231 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
core/meetings/services/bot/src/teams-caption-wiring.test.ts:120 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
core/meetings/services/bot/src/zoom-speaker-wiring.test.ts:108 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
scripts/gate-error-text.test.mjs:33 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
scripts/gate-error-text.test.mjs:100 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
scripts/gates.test.mjs:386 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/app/api/auth/__tests__/linkRateLimit.test.ts:41 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/app/api/auth/__tests__/noSetupGate.test.ts:81 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/app/api/auth/__tests__/requestLink.test.ts:50 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/app/api/auth/__tests__/redeem.test.ts:74 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/app/api/auth/__tests__/signinAllowList.test.ts:134 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/app/api/auth/__tests__/magicToken.test.ts:33 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/app/api/auth/__tests__/firstVisit.test.ts:85 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/app/api/auth/__tests__/signinLinkCli.test.ts:15 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/app/api/join/__tests__/accept.test.ts:46 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: github-pat
clients/terminal/src/minutes/__tests__/attachRepo.test.tsx:39 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/minutes/__tests__/scaffoldShare.test.ts:20 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: gitlab-pat
clients/terminal/src/surfaces/__tests__/repoRef.test.ts:26 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: github-pat2 matches in this file
clients/terminal/src/surfaces/__tests__/repoRef.test.ts:9 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
clients/terminal/src/ui-kit/__tests__/primitives.test.tsx:152 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: stripe-access-token
core/agent/tests/test_agent_api_authz.py:279 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
core/agent/tests/test_call_person.py:78 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/agent/tests/test_event_agent_trust.py:20 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/agent/tests/test_keyless_model_endpoint.py:124 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
core/agent/tests/test_intent_router.py:190 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: stripe-access-token
core/agent/tests/test_sensitive_guard.py:12 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: github-pat
core/agent/tests/test_repo_ref_and_redaction.py:37 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: gitlab-pat
core/agent/tests/test_repo_ref_and_redaction.py:39 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key8 matches in this file
core/agent/tests/test_scaffold_share.py:39 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/agent/tests/test_s4_rooms.py:60 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key5 matches in this file
core/agent/tests/test_model_proxy.py:317 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
core/agent/tests/test_transcription_watcher.py:137 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/agent/tests/test_r1_rooms.py:452 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key3 matches in this file
core/agent/tests/test_session_calls.py:67 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/agent/tests/test_routine_ceiling_from_mounts.py:23 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/agent/tests/test_unit_input.py:23 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/agent/tests/test_workload_redis.py:18 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/flows/tests/test_flows_holds_no_impersonation_secret.py:44 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/gateway/services/gateway/tests/test_guard_log_redaction.py:20 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/identity/contracts/delegation.v1/golden/README.md:3 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key3 matches in this file
core/identity/services/admin-api/tests/test_admin_user_masking.py:8 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/identity/services/admin-api/tests/test_model_settings.py:56 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
core/identity/services/admin-api/tests/test_user_webhook_response.py:66 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/identity/services/admin-api/tests/test_config_contract.py:98 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: jwt2 matches in this file
core/meetings/services/bot/src/adapters/transcript-redis.test.ts:220 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/meetings/services/bot/src/adapters/transcript-redis.test.ts:198 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
core/meetings/services/meeting-api/tests/test_callbacks_fail_closed.py:77 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: jwt
core/meetings/services/meeting-api/tests/test_segment_entry_auth.py:110 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
core/meetings/services/meeting-api/tests/test_segment_entry_auth.py:116 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
deploy/compose/tests/meeting_token_key_test.py:17 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key3 matches in this file
core/runtime/tests/test_forwarded_env_parity.py:113 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
deploy/compose/tests/compat/v010_rest_compat_test.py:34 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
deploy/compose/tests/conftest.py:90 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
deploy/helm/tests/test_template.sh:874 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
services/dashboard/src/app/docs/admin/users/page.tsx:134 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: curl-auth-header2 matches in this file
services/dashboard/src/app/docs/cookbook/rename-meeting/page.tsx:193 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: curl-auth-header
services/dashboard/src/app/docs/cookbook/get-transcripts/page.tsx:164 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: curl-auth-header
services/dashboard/src/app/docs/cookbook/share-transcript-url/page.tsx:178 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: curl-auth-header2 matches in this file
services/dashboard/src/app/docs/cookbook/get-status-history/page.tsx:206 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
services/dashboard/tests/test_parse_meeting_input.test.ts:104 - lowLow. Minor, or common in normal tools. Shown for information.katex@0.16.47: 2 known vulnerabilitiesGHSA-238p-pmpm-9mq7, GHSA-238p-pmpm-9mq7
clients/terminal/package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.deepmerge@4.3.1: 1 known vulnerabilityGHSA-gcqx-w48m-w2h4
pnpm-lock.yaml - lowLow. Minor, or common in normal tools. Shown for information.minimatch@10.2.6: 1 known vulnerabilityGHSA-g3hv-75wg-m249
services/dashboard/package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.package.json has a prepare scriptgit config core.hooksPath .githooks || true
package.json - lowLow. Minor, or common in normal tools. Shown for information.Reads environment variables not listed in the manifestGATEWAY_URL, VEXA_API_KEY, VEXA_BOT_API_KEY, ADMIN_API_TOKEN, VEXA_API_URL, BUILD_STANDALONE, PLAYWRIGHT_CHROMIUM, STT_URL, STT_TOKEN, HOST, VEXA_AUTH_COOKIE_NAME, NEXT_PUBLIC_GA_MEASUREMENT_ID, LIVEKIT_URL, VEXA_ADMIN_API_URL, VEXA_INTERNAL_API_SECRET
- lowLow. Minor, or common in normal tools. Shown for information.Couldn't work out how to start the server. Set "entrypoint" in agent.json.
- infoInfo. A note about the project, not a problem.Ignored the repo's scanner suppression config (3 files)services/dashboard/osv-scanner.toml, osv-scanner.toml, clients/terminal/osv-scanner.toml
Network activity
Automated result for the commit shown. See our scan policy. View the scan log
Maintainers can claim the listing to rescan, or dispute a result.
Vexa alternatives
View more →Similar mcp servers in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Vexa (this page) Vexa-ai | 2.9k | Apache-2.0 | Nov 1, 2026 | Scanned, no flagged issues |
| MCP Use mcp-use | 11k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| MobileBuildMCP getsentry | 6.5k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Gemini Notebook MCP CLI jacob-bd | 6.4k | MIT | Oct 27, 2026 | Scanned, no flagged issues |
| Mcporter openclaw | 5.1k | MIT | Oct 27, 2026 | Scanned, no flagged issues |
| Flint Chart microsoft | 4.5k | MIT | Nov 1, 2026 | Scanned, no flagged issues |