Documentation for the four tools exposed by Aidan's MCP server. Connect any MCP-compatible client and start calling tools.
The server exposes three read tools that return information to the calling agent, and one action tool that delivers a message directly to Aidan via Telegram.
A typical agent flow: learn who Aidan is, check what he offers, verify he's available, then submit an inquiry on behalf of the user.
Returns Aidan's full professional profile including career history at Google (10 years), current work at Enright Logic, skills, education at Queen's University, and contact links.
Parameters
None required
Example
tools.call("get_profile")
Returns
JSON object with name, headline, location, current role, experience array, education, skills, and links (LinkedIn, website, MCP server).
Returns the services offered by Enright Logic across three categories: agentic engineering, growth marketing, and sales enablement. Optionally filter to a specific category.
Parameters
Filter by category: "all", "engineering", "marketing", or "sales". Defaults to "all".
Example
tools.call("get_services", { category: "engineering" })
Returns
JSON object with company name, tagline, applied filter, and an array of services (each with name, category, description, and deliverables).
Check whether Aidan is currently available for new work, his timezone, expected response time, and preferred contact method.
Parameters
None required
Example
tools.call("get_availability")
Returns
JSON object with available (boolean), response_time, timezone, preferred_contact, and current_focus.
Send a business inquiry directly to Aidan. This is the only tool that triggers a real-world action — it sends an instant Telegram notification so Aidan sees your message immediately. Rate-limited to 5 inquiries per hour per IP.
Parameters
Full name of the person inquiring.
Email address for follow-up.
Details about the inquiry or project.
"consulting" | "project" | "collaboration" | "hiring" | "other". Defaults to "other".
Example
tools.call("submit_inquiry", {
name: "Jane Smith",
email: "jane@company.com",
message: "Interested in agentic AI solutions for our sales team.",
type: "consulting"
})
Returns
Confirmation object with success status, submitted inquiry details, whether the Telegram notification was sent, and next steps.