← Back to search

@yasuakiomokawa/oura-mcp

GitHub Actions Scanned 8d ago

Personal MCP server for Oura Ring API v2

B
82.8 / 100

Versions

0.2.13latest
May 16, 2026
0.2.12
May 2, 2026
0.2.11
May 2, 2026
0.2.10
May 2, 2026
0.2.9
May 2, 2026
+ show 14 moreshow less
0.2.8
May 2, 2026
0.2.7
May 2, 2026
0.2.6
May 2, 2026
0.2.5
May 2, 2026
0.2.4
May 2, 2026
0.2.3
May 2, 2026
0.2.2
May 2, 2026
0.2.1
Apr 29, 2026
0.2.0
Apr 29, 2026
0.1.4
Apr 29, 2026
0.1.3
Apr 29, 2026
0.1.2
Apr 29, 2026
0.1.1
Apr 29, 2026
0.1.0
Apr 29, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 5

oura_authenticate
annotations: verified low

Start OAuth authorization flow. Returns a URL to open in browser. Used for re-authentication after refresh_token expires.

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
oura_auth_status
annotations: verified low

Check current authentication state and token expiry.

readOnlyHint true openWorldHint false idempotentHint true destructiveHint true
oura_clear_auth
annotations: verified low

Delete stored tokens. Re-authenticate via `oura_authenticate` after this.

readOnlyHint false openWorldHint false idempotentHint true destructiveHint true
oura_api_list_paths
annotations: verified low

List all available Oura API v2 GET endpoints with summaries.

readOnlyHint true openWorldHint false idempotentHint true
oura_api_get
annotations: verified low

Generic GET to Oura Ring API v2. Use oura_api_list_paths to see endpoints. Pagination via max_pages or pass next_token in params.

readOnlyHint true openWorldHint true idempotentHint true

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 23

info
Tool 'oura_authenticate' annotations are consistent annotation_checker · 80%
info
Tool 'oura_auth_status' annotations are consistent annotation_checker · 80%
info
Tool 'oura_clear_auth' annotations are consistent annotation_checker · 80%
info
Tool 'oura_api_list_paths' annotations are consistent annotation_checker · 80%
info
Tool 'oura_api_get' annotations are consistent annotation_checker · 80%
high
Hardcoded OAuth client secret in YasuakiOmokawa-oura-mcp-92b0c66/test/integration/oauth.test.ts auth_checker · 95%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: vitest@2.1.8 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@2.1.8 (GHSA-9crc-q9x8-hgqq) dependency_analyzer · 95%
medium
Vulnerable dependency: yaml@2.5.0 (GHSA-48c2-rrv3-qjmp) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: oura_authenticate manifest_parser · 85%
info
Tool: oura_auth_status manifest_parser · 85%
info
Tool: oura_clear_auth manifest_parser · 85%
info
Tool: oura_api_list_paths manifest_parser · 85%
info
Tool: oura_api_get manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (7) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 459 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%