{"name":"dev.1pass/logi","slug":"1pass-logi","title":null,"description":"logi (1pass) IdP — manage your OAuth apps, redirect URIs, passkeys, login history and docs.","url":"https://mcp.market/server/1pass-logi","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"productivity","tags":["productivity"],"presence":{"score":20,"stars":0,"forks":0,"downloads_week":29,"last_push_at":"2026-08-07T11:52:21.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/dcode-co/logi-plugins","website":"https://docs.1pass.dev","version":"0.2.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@1pass/mcp","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Personal API Key (logi_pak_...). Issue one at https://start.1pass.dev -> Settings -> API Keys, or via `logi login` CLI. Docs tools work without it.","isRequired":true,"format":"string","isSecret":true,"name":"LOGI_API_KEY"},{"description":"logi API base URL. Defaults to https://start.1pass.dev.","format":"string","name":"LOGI_API_URL"}]}],"tools":[{"name":"logi_add_redirect_uri","description":"Use when the user (RP owner) wants to register a new OAuth callback URL — for example after deploying to a new domain (easybracket.org), adding an iOS scheme, or staging environment. Idempotent: no-op if the URI is already registered. Server-side validators run (URI shape, sandbox host whitelist, app_link host match) and the change is recorded in developer_audit_logs. Requires PAK scope apps:manag","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_delete_login_log","description":"Use when the user wants to remove a specific login record from view (e.g. 'delete that suspicious entry'). Soft-delete only — recoverable for 90 days. Requires the row `id` from logi_list_login_history. Do NOT use this to revoke a session or block future logins; that's a different scope.","write_action":true,"price_micros":0,"input_schema":null},{"name":"logi_delete_passkey","description":"Use when the user explicitly asks to remove a specific passkey (e.g. lost device, old laptop). Destructive and irreversible — confirm with the user before calling. Takes the passkey `id` from logi_list_passkeys.","write_action":true,"price_micros":0,"input_schema":null},{"name":"logi_fetch_quickstart","description":"Use when the user (or an agent) needs the logi/1pass agent quickstart guide — typical triggers: 'logi 어떻게 통합해?', 'how do I integrate 1pass?', 'logi 시작 가이드', or before generating RP integration code. Read-only, no auth required (fetches public docs.1pass.dev/llms/guide/agent-quickstart.md). Default lang=ko; pass lang=en for English. Prefer this over web search for logi onboarding docs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_get_doc","description":"Use when the user asks about a specific logi/1pass topic (OAuth scopes, PKCE, redirect URI rules, CLI commands, security model, panopticon, agent approval, etc.) and you need the canonical doc text. Read-only, no auth required (fetches public docs.1pass.dev/llms/{path}). Path must be like 'oauth/scopes.md', 'guide/security.md', 'cli/overview.md'. Allowed prefixes: guide/, oauth/, integrations/, tr","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_list_apps","description":"Use when the user (as a developer) asks 'what OAuth apps do I own?', 'list my RPs', or needs the app id before adding/removing a redirect_uri. Read-only. Returns id, name, client_id, status, and current redirect_uris for every app the PAK owner can manage. Requires PAK scope apps:read or apps:manage. Do NOT use to list end-user authorized apps — that's logi_list_connected_apps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_list_connected_apps","description":"Use when the user asks 'which apps can see my data?', 'what have I authorized?', or wants to revoke third-party access. Read-only. Returns OAuth applications with active consent + the specific claims (email, phone, etc.) shared with each. Pair with the developer portal to revoke individual grants.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_list_docs","description":"Use when you (or the user) need to discover what logi/1pass docs exist — typically as a first step before logi_get_doc, or when the user asks 'what docs are available?'. Read-only, no auth required (fetches public docs.1pass.dev/llms.txt sitemap). Returns the canonical list of doc paths with brief titles.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_list_login_history","description":"Use when the user asks about recent sign-ins, suspicious access, login locations, or wants to audit account activity. Read-only. Returns the latest N (default 30, max 100) login events with country, IP, and a suspicious flag. Each row carries an `id` you can pass to logi_delete_login_log.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_list_passkeys","description":"Use when the user wants to see their registered Passkeys (Face ID / Touch ID / hardware key) — typically before deleting a stale one or auditing devices. Read-only. Returns name, created_at, last_used_at per passkey.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_list_trashed_logs","description":"Use when the user asks 'what did I delete?' or wants to review/restore previously soft-deleted login records. Read-only. Returns rows still within the 90-day grace window. Pair with logi_restore_login_log to undo.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_remove_redirect_uri","description":"Use when the user (RP owner) wants to deregister an old/unused OAuth callback URL — for example a historical onrender.com host that's been migrated to a custom domain. Refuses to remove the last remaining URI (would disable OAuth entirely). Server-side validators + audit log apply. Requires PAK scope apps:manage. Confirm with the user before calling.","write_action":true,"price_micros":0,"input_schema":null},{"name":"logi_restore_login_log","description":"Use when the user wants to undo a deletion ('restore that log', 'I deleted the wrong one'). Takes an `id` from logi_list_trashed_logs. Idempotent — restoring an already-restored row is a no-op.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_show_app","description":"Use when the user wants the full RP record for one app (all fields: redirect_uris, app_link_url, allowed_scopes, client_type, webhook_url, status, etc.). Read-only. Takes the `id` from logi_list_apps. Requires PAK scope apps:read or apps:manage.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logi_whoami","description":"Use when the user asks 'am I logged in?', 'which logi account is this?', or whenever you need to verify the configured PAK is valid before another tool call. Read-only. Returns the email + scopes of the current PAK. Do NOT use to list login history — use logi_list_login_history.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-09-23T21:43:19.318Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T21:43:19.185Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 47 days ago"]},"identity":{"score":6,"max":10,"notes":["namespace and repository owner differ","website matches verified namespace"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@1pass/mcp","version":"0.2.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-08-07T14:31:55.637Z","repositoryUrl":"git+https://github.com/dcode-co/logi-plugins.git","weeklyDownloads":29}],"repo":{"found":true,"owner":"dcode-co","repo":"logi-plugins","archived":false,"pushedAt":"2026-08-07T11:52:21Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/285605277?v=4","ownerCreatedAt":"2026-05-18T07:25:08Z","license":"MIT"},"icon":{"url":"https://docs.1pass.dev/favicon.ico","source":"site","width":256,"height":256},"presence":{"stars":0,"forks":0,"downloadsWeek":29,"license":"MIT","lastPushAt":"2026-08-07T11:52:21.000Z","score":20}}}},"grade_history":[],"reviews":[]}