# chatctx > chatctx serves concise, owner-reviewed engineering guidance to coding agents over the Model Context Protocol. Read-only retrieval, source provenance, explicit no-match. No generative model runs in the retrieval path. chatctx is a hosted MCP server. An agent describes the implementation decision it is making and receives a small set of approved records: a recommendation, rationale, applicability, conditions, exceptions, pitfalls, verification checks, and source links. Records are reviewed by a human owner before publication. Similarity scores are retrieval signals, not proof that guidance applies. - Endpoint: https://chatctx-mcp.brackket.workers.dev/mcp - Transport: MCP Streamable HTTP, stateless - Auth: `Authorization: Bearer kb_live_...`, or anonymous guest access with a daily per-IP quota - Site: https://chatctx.pages.dev/ ## Tools - [search_knowledge](https://chatctx.pages.dev/docs.md#search_knowledge): hybrid text + vector retrieval over approved guidance. Query 2–2,000 chars, `max_results` 1–10, `token_budget` 200–5,000. - [get_guidance](https://chatctx.pages.dev/docs.md#get_guidance): full record for 1–10 slugs or ids returned by search. - [submit_feedback](https://chatctx.pages.dev/docs.md#submit_feedback): anonymous quality signal; the only public write. There is no content write tool, no repository access, and no code upload. ## Full documentation - [docs.md](https://chatctx.pages.dev/docs.md): connection, authentication, protocol notes, argument tables, response shape, retrieval modes, error codes, privacy. - [llms-full.txt](https://chatctx.pages.dev/llms-full.txt): the same reference in one plain-text file. - [agent-instructions.md](https://chatctx.pages.dev/agent-instructions.md): drop-in policy describing when to call chatctx. - [api.json](https://chatctx.pages.dev/api.json): JSON Schemas for every tool input plus limits and errors. - [mcp.json](https://chatctx.pages.dev/mcp.json): client configuration snippet. - [docs](https://chatctx.pages.dev/docs): human-readable reference. ## Guarantees - Only reviewed, approved records are served. - Every result carries sources, evidence relation, and record timestamps. - Raw queries are not logged; analytics keep a salted hash and bounded metadata. - Feedback stores no API key, IP address, user agent, or client identifier. - Weak matches return an explicit `no_match` with suggestions instead of invented guidance. ## Optional - [sitemap.xml](https://chatctx.pages.dev/sitemap.xml): canonical page list. - [robots.txt](https://chatctx.pages.dev/robots.txt): crawling policy.