Skip to main content
← Home

Agentic access

ThynkQ MCP Server

A small, read-only Model Context Protocol server. It exists because ThynkQ's own product is MCP security tooling and its service line includes AI integration. This is a live, testable demonstration of that competency, not a marketing gimmick bolted onto an unrelated company.

Captured from a purpose-built synthetic MCP configuration. It does not inspect this page or your machine.

Tools

  • get_services

    List ThynkQ engagement lanes (Build Readiness Audit, Rescue Sprint, Launch Build, Product Build, Engineering Retainer), the MCP Risk Review, and ThynkQ Care with its fixed-price fixes, with scope, fit guidance, and URLs. Read-only.

  • get_pricing

    List current prices and durations for every ThynkQ engagement lane, the MCP Risk Review, ThynkQ Care, and the fixed-price fixes. Read-only. Does not report availability or capacity, which changes week to week.

  • get_case_studies

    List published ThynkQ case studies with client, timeline, problem, intervention, and outcome. Read-only.

It is read-only, by design

Three tools, all read: get_services, get_pricing, get_case_studies. There are no write tools, no lead capture, and no authentication. Nothing to configure, nothing that touches your data. Every tool reads from the same data modules that render the live /services and /pricing pages, so a tool response cannot say something the website itself does not also say. It also does not report current availability or capacity: that changes week to week, and a stale "we have room" claim in a cached response is worse than no claim at all.

Endpoint

POST https://thynkq.com/api/mcp: JSON-RPC 2.0 over HTTP, following the MCP Streamable HTTP transport. This server answers every request synchronously with a single JSON object (the transport spec allows this as an alternative to opening a Server-Sent Events stream). It does not open an SSE stream, since none of its tools need to push messages to a client. GET on the endpoint returns 405 for the same reason. There is no session negotiation: every request is answered independently from static data.

What is verified vs. not

The JSON-RPC message shapes and the Streamable HTTP transport behavior above (POST as the single required method, 202 for notifications, 200 with a JSON body or an SSE stream for requests, 405 on GET when no server-push capability exists) were checked against the official MCP specification. What is not independently verified: whether every MCP client implementation in the wild tolerates a server that never opens an SSE stream, and whether every client requires a session ID this server does not issue. If a client you use fails to connect, that is the most likely reason. Let us know.