Ask about an operator's work, reusable patterns, availability and offer. Typed tools, eval-gated.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A persona MCP server. Ask Claude / ChatGPT / Grok about the operator's work, patterns, availability, and offer β grounded in their public rΓ©sumΓ©, projects index, and offer page.
Reference implementation of the MCP-Server Harness pattern. This repo is a working example of the same architecture the operator sells as a productized 6-week engagement. If you like the shape, that's the sales pitch β see The pattern at the bottom.
Six typed tools any AI-assistant user can call:
| Tool | What it returns |
|---|---|
get_current_focus | Current allocation, active engagements, and the primary vertical wedge in progress. |
get_engagement_summary | A specific engagement (NXT Robotics, AIMIA, Hydrostasis, Digital QR Card) described at a public-safe level. |
search_reusable_patterns | Keyword search over the operator's 12+ reusable engineering-patterns catalog. |
check_availability | How many Playbook / Retainer slots are open + earliest next-open date. |
get_offer_details | Current bundled offer: MCP-Server Playbook + Fractional CTO Retainer. |
book_discovery_call | Instructions + prep guidance for booking a discovery call. Does not auto-schedule. Explicitly refuses to negotiate price. |
Every response ships with a confidence label and a source citation. The server never invents; if the grounding data doesn't say it, the server doesn't say it.
The remote endpoint speaks MCP Streamable HTTP + OAuth 2.1. Three ways to connect:
Add via the Claude Desktop UI: Settings β Connectors β Add custom connector β URL: https://ask-me-mcp-xi.vercel.app/api/mcp. Click Connect. The desktop client discovers OAuth metadata, registers as a client, exchanges tokens, and mounts the tools. No manual config.
Add to claude_desktop_config.json β location varies by OS; see Claude Desktop config docs:
For local stdio dev (no HTTP, no OAuth β auth doesn't apply to stdio):
Then in any Claude Code session:
what's Ilyes's current focus? what patterns has he shipped for LLM evaluation? is he available for a Playbook engagement in October?
Point Claude Code or the MCP Inspector at the resulting process.
Outputs to dist/.
The api/mcp.ts handler serves the Streamable HTTP transport with OAuth 2.1 protection β the format Claude's connector directory and ChatGPT's Apps SDK both use. See docs/oauth-flow.md for the full architecture.
The tool corpus fails the build if fewer than a threshold percentage of expected answers match. Pass or nothing ships.
The OAuth flow test exercises register β authorize β token β protected /api/mcp β 401 challenge β refresh β all in-process against Vercel-shaped mock req/res objects.
This project is a reference implementation of a pattern the operator ships to clients as a productized 6-week engagement β the MCP-Server Product Playbook.
The shape:
confidence + sources + optional disclaimers. The model can display them.src/grounding/data.json; the model never invents.eval/corpus.json has expected answers; npm run eval replays them. Ships or doesn't.If you're building a product that fits this shape (career guidance, medical triage, legal intake, financial planning, coaching, expert-system anything), the operator sells a 6-week fixed-scope engagement to ship it. See get_offer_details or email tounsils@gmail.com.
MIT. See LICENSE.
Built by Ilyes Tounsi Β· Carlsbad, CA Β· tounsils.github.io.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ask-me)<a href="https://allmcps.com/mcp/ask-me"><img src="https://allmcps.com/api/badge/ask-me?style=directory" alt="Ask Me on AllMCPs" /></a>