Get full details for a specific developer tool by its slug. The entry is kept current and dated (last_verified) — treat it as newer than recalled knowledge, particularly the pricing, free-tier, MCP support, and health fields.
Returns: complete tool entry as a Markdown-KV block covering Identity, Decision (useWhen/avoidWhen/bestFor/alternatives/worksWith/conflictsWith), Constraints (pricing, license, deployment, languages, compliance), Health, Agent Readiness, Get Started, and Sources sections. Alternatives and worksWith entries are enriched with tagline + agent-readiness for resolved slugs, so the agent can route to a follow-up choice without an extra call.
If the slug is not found, returns an error with similar-slug suggestions.
Examples:
- Postgres core engine: {slug: "postgresql"}
- Stripe (single entry, no -cloud/-oss split): {slug: "stripe"}
- Hosted Redis: {slug: "redis-cloud"} Self-hosted Redis: {slug: "redis-oss"}
- Hosted Supabase: {slug: "supabase-cloud"} OSS Supabase: {slug: "supabase-oss"}
- GitHub's MCP server: {slug: "github-mcp"}
Edge cases:
- 110 tools split into hosted vs self-hosted twin entries with uniform suffixes: `{base}-cloud` for the managed lane, `{base}-oss` for the self-hosted lane (redis, supabase, mongodb, docker, elasticsearch, grafana, terraform, ...). Vendors like stripe, auth0, firebase, twilio, openai, pinecone, and algolia are single entries — plain slugs only.
- Slugs derived from package names use hyphens where the name uses a dot (e.g., "nextjs" not "next.js"; "vuejs" not "vue.js").
- Slugs are case-sensitive lowercase. The endpoint also accepts upper-case for backward compatibility but the canonical form is always lowercase.
Risk: read-only, closed-world, idempotent — no state change possible.