conservice-credlookup
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@conservice-credlookupget credentials for MunicipalOnlinePayments.ForneyTX"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
conservice-credlookup MCP
A stdio MCP server (TypeScript/Node) that resolves a template's logins and returns their plaintext credentials to the calling agent — most often so the agent can fill a login form via the Playwright MCP.
⚠️ This is NOT a credBroker
This server is the deliberate inverse of conservice-credbroker-mcp (v1), conservice-credbroker-mcp-v2,
and credBroker-v3. Those brokers were built to keep the credential value out of the agent's
context: they own a browser and fill the login form internally, returning only status / a CDP
endpoint. This server intentionally returns the raw credential values to the agent.
It exists in preparation for relaxing the credential-obfuscation requirement. Use the brokers when you must keep credentials out of the LLM context; use this when the agent is allowed to handle them directly. Don't confuse the two.
Related MCP server: auth-vault
What it does
get_resolution_sql(template_name)→ returns the canonical SQL that maps a template name to its top-NURLTemplateItemGroupIDs (ordered byPriorityRank). This server does not run SQL.You run that SQL via the
conservice-sqlserverMCP to get the group IDs.get_credentials(group_ids, template_name?)→ calls the Provider Credentials Service (PCS) for each ID and returns the plaintext credential rows ({fieldName, value}, authoritative order:credentials[0]= credential 1, etc.).You fill those values into the login form via the Playwright MCP.
It is DB-free (group-id resolution is the caller's job, same stance as credbroker v2 §3.4), owns no browser, solves no captcha, and holds no session state.
Tools
Tool | Input | Output |
|
|
|
|
|
|
| — |
|
Configuration (env)
Var | Default | Purpose |
| required | PCS base URL, e.g. |
|
| Windows Credential Manager target for Basic auth |
| — | env override for the identity (CI/Linux) |
| — | JSON |
On Windows the Basic-auth identity is read from the Generic credential named ApplicationUser
(same as the brokers and the Harvest CredentialProvider) — no secret in the config.
Build & run
npm install
npm run build # tsc --noEmit + esbuild -> dist/index.js (the gate)
npm start # node dist/index.jsRegistration (user level)
Add to ~/.claude.json under mcpServers:
"conservice-credlookup": {
"type": "stdio",
"command": "node",
"args": ["C:\\Users\\mbrotherson\\repos\\conservice-credlookup-mcp\\dist\\index.js"],
"env": { "CREDLOOKUP_PCS_URL": "https://providercredentials.conservice.com/api/v1" }
}MCP processes don't hot-reload — restart the Claude Code session to pick up changes.
End-to-end workflow
get_resolution_sql("MunicipalOnlinePayments.ForneyTX")
→ conservice-sqlserver.execute_query(<sql>) → [groupId, ...]
→ get_credentials(group_ids=[...]) → plaintext {fieldName, value} rows
→ Playwright MCP fills the login formThis server cannot be deployed
Maintenance
Related MCP Connectors
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
MCP server for mandates, delegation, policy-gated execution, credential grants, and audit.
Hosted MCP server for AI agent identity, permissions, verification, and reusable proof.
MCP server bridging holepunchto/keet-identity-key to the Hive agentic identity network
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server for Vaultwarden/Bitwarden vault management. Enables AI agents to securely create, search, read, and update vault items via the official Bitwarden CLI, with safe-by-default redaction and support for both stdio and SSE transports.5342216MIT
- FlicenseBqualityCmaintenanceMCP server for secure credential management, browser-based login automation, and TOTP/2FA auto-solving. Encrypts credentials with AES-256-GCM and automates login flows via Playwright.322-
- AlicenseNot gradedqualityCmaintenanceExposes a user-authenticated Microsoft 365 Copilot Chat browser session as a stdio MCP server, enabling AI-powered chat interactions via MCP tools like copilot_chat and copilot_status.1MIT
- AlicenseNot gradedqualityAmaintenanceA local stdio MCP server that authenticates to remote OAuth-protected MCP servers using the client_credentials grant, handling token acquisition and request forwarding.252Apache 2.0