MCP server · source-backed decisions

Stop making your agent guess which tool to use.

NicePick MCP compares technology options with canonical sources. Package source v1.1.1 adds hard applicability gates, stack compatibility checks, and cited vendor evidence.

Install

Add this stdio configuration to your MCP client. The server runs locally and calls NicePick's public decision API; there is no API key to provision.

The npm registry currently serves v1.0.3. The decide_stack tool is implemented in v1.1.1 source and requires a separate package release.

{
  "mcpServers": {
    "nicepick": {
      "command": "npx",
      "args": ["-y", "nicepick-mcp"]
    }
  }
}
View the npm package →

What an agent can ask

v1.1.1 source

Score a project stack

decide_stack applies workload, state, identity, runtime, team, data, language, and AI workflow constraints to five technology decisions.

Compare two tools

compare_tools returns the call, the reason, and the conditions that change it.

Find a tool

recommend_tool resolves a use-case to an existing NicePick recommendation.

Plan a stack

recommend_for_project keeps the legacy free-form plan contract. Use decide_stack when context must change the ranking.

Structured context makes the answer testable

  • “Compare PostgreSQL and MySQL for a multi-tenant SaaS.”
  • “Recommend a vector database for a small retrieval product.”
  • “Plan database, deployment, and authentication for a small TypeScript team with no operations staff.”

The v2 contract accepts enumerated fields instead of a project prompt. NicePick can state exactly which context affected the score, and share links never contain free text.

Prefer the browser? Build a decision plan or browse comparisons.