Tool tree
page: Every page
schedule_meetingAction
Book a 30-minute discovery meeting with Truvisory's founder. Returns the confirmed start time and a Google Meet link. Requires a slot ISO-8601 start (use ask_truvisory_agent or GET /api/availability to discover open slots), plus the attendee's name and email.
View tool JSON
{
"name": "schedule_meeting",
"kind": "act",
"impl": "imperative",
"description": "Book a 30-minute discovery meeting with Truvisory's founder. Returns the confirmed start time and a Google Meet link. Requires a slot ISO-8601 start (use ask_truvisory_agent or GET /api/availability to discover open slots), plus the attendee's name and email.",
"inputSchema": {
"type": "object",
"required": [
"slotStart",
"name",
"email"
],
"properties": {
"slotStart": {
"type": "string",
"format": "date-time",
"description": "ISO-8601 start time of an open slot (e.g. \"2026-05-22T15:00:00-06:00\")."
},
"name": {
"type": "string",
"description": "Attendee's full name."
},
"email": {
"type": "string",
"format": "email"
},
"phone": {
"type": "string",
"description": "Optional phone number."
}
}
},
"page": "/"
}send_contact_inquirySensitive Action
Submit a contact inquiry to Truvisory. Use door='federal' for contracting/agency intake (CO, prime, evaluator) or door='commercial' for AI-audit / consulting requests. Message must be at least 10 characters.
View tool JSON
{
"name": "send_contact_inquiry",
"kind": "transact",
"impl": "imperative",
"description": "Submit a contact inquiry to Truvisory. Use door='federal' for contracting/agency intake (CO, prime, evaluator) or door='commercial' for AI-audit / consulting requests. Message must be at least 10 characters.",
"inputSchema": {
"type": "object",
"required": [
"door",
"name",
"email",
"message"
],
"properties": {
"door": {
"type": "string",
"enum": [
"federal",
"commercial"
]
},
"name": {
"type": "string"
},
"email": {
"type": "string",
"format": "email"
},
"phone": {
"type": "string"
},
"company": {
"type": "string"
},
"role": {
"type": "string"
},
"agency": {
"type": "string",
"description": "Federal door only."
},
"naics": {
"type": "string",
"description": "Federal door only."
},
"vehicle": {
"type": "string",
"description": "Federal door only."
},
"budget": {
"type": "string",
"description": "Commercial door only."
},
"timeline": {
"type": "string",
"description": "Commercial door only."
},
"message": {
"type": "string",
"minLength": 10
}
}
},
"page": "/"
}ask_truvisory_agentAction
Ask Truvisory's AI agent a question about the company, services, scheduling, or capabilities. Returns a free-form text reply. Pass an existing sessionId on follow-ups to keep conversation memory; otherwise one is generated and returned.
View tool JSON
{
"name": "ask_truvisory_agent",
"kind": "act",
"impl": "imperative",
"description": "Ask Truvisory's AI agent a question about the company, services, scheduling, or capabilities. Returns a free-form text reply. Pass an existing sessionId on follow-ups to keep conversation memory; otherwise one is generated and returned.",
"inputSchema": {
"type": "object",
"required": [
"message"
],
"properties": {
"message": {
"type": "string",
"minLength": 1,
"maxLength": 2000
},
"sessionId": {
"type": "string",
"description": "Optional UUID v4 to continue a prior conversation."
}
}
},
"page": "/"
}get_capability_statementAnswer
Return the absolute URL of Truvisory's printable SDVOSB capability statement (PDF). Use this when a federal contracting officer or evaluator asks for the capability statement.
View tool JSON
{
"name": "get_capability_statement",
"kind": "answer",
"impl": "imperative",
"description": "Return the absolute URL of Truvisory's printable SDVOSB capability statement (PDF). Use this when a federal contracting officer or evaluator asks for the capability statement.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}run_readiness_scorecardAction
Score a business's AI readiness with Truvisory's deterministic 7-question rubric (the same one the on-page scorecard at /ai-readiness/ uses). Returns a 0–100 score, a readiness band (Foundations / Pilot-ready / Scale-ready), the top 3 opportunities, and the recommended engagement. All 7 answers are required; 'vertical' and 'revenue' are unscored context (revenue has an 'undisclosed' opt-out). Nothing is stored — no email or PII needed.
View tool JSON
{
"name": "run_readiness_scorecard",
"kind": "act",
"impl": "imperative",
"description": "Score a business's AI readiness with Truvisory's deterministic 7-question rubric (the same one the on-page scorecard at /ai-readiness/ uses). Returns a 0–100 score, a readiness band (Foundations / Pilot-ready / Scale-ready), the top 3 opportunities, and the recommended engagement. All 7 answers are required; 'vertical' and 'revenue' are unscored context (revenue has an 'undisclosed' opt-out). Nothing is stored — no email or PII needed.",
"inputSchema": {
"type": "object",
"required": [
"vertical",
"revenue",
"maturity",
"process",
"data",
"team",
"timeline"
],
"properties": {
"vertical": {
"type": "string",
"enum": [
"franchising",
"real-estate",
"healthcare",
"logistics",
"financial",
"professional",
"manufacturing",
"other"
],
"description": "What kind of operation are you?"
},
"revenue": {
"type": "string",
"enum": [
"lt-1m",
"1-10m",
"10-50m",
"50-250m",
"gt-250m",
"undisclosed"
],
"description": "Roughly what is annual revenue? (Context only — does not affect the score; use \"undisclosed\" to skip.)"
},
"maturity": {
"type": "string",
"enum": [
"none",
"experimenting",
"piloting",
"production"
],
"description": "Where are you with AI today?"
},
"process": {
"type": "string",
"enum": [
"sales-ops",
"cx-support",
"document",
"reporting",
"scheduling",
"data-entry",
"not-sure"
],
"description": "What is the top manual process you would automate?"
},
"data": {
"type": "string",
"enum": [
"siloed",
"some-structured",
"centralized",
"api-accessible"
],
"description": "How accessible is the data AI would need?"
},
"team": {
"type": "string",
"enum": [
"none",
"generalists",
"eng-no-ai",
"senior-ai"
],
"description": "What engineering talent do you have in-house?"
},
"timeline": {
"type": "string",
"enum": [
"exploring",
"lt-25k",
"25-120k",
"gt-120k",
"ongoing"
],
"description": "What is the budget & timeline shape?"
}
}
},
"page": "/"
}generate_roadmap_sampleAction
Generate a free sample slice of the paid AI Audit & Roadmap for one described workflow: 3 automation hypotheses, a suggested stack, and a scope band. Optionally pass the score/band from run_readiness_scorecard to sharpen the sample. Rate-limited; may return an error object (e.g. on 429/503) instead of a sample.
View tool JSON
{
"name": "generate_roadmap_sample",
"kind": "act",
"impl": "imperative",
"description": "Generate a free sample slice of the paid AI Audit & Roadmap for one described workflow: 3 automation hypotheses, a suggested stack, and a scope band. Optionally pass the score/band from run_readiness_scorecard to sharpen the sample. Rate-limited; may return an error object (e.g. on 429/503) instead of a sample.",
"inputSchema": {
"type": "object",
"required": [
"workflow"
],
"properties": {
"workflow": {
"type": "string",
"minLength": 10,
"maxLength": 500,
"description": "Plain-language description of the manual workflow to analyze (10–500 characters)."
},
"score": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Optional 0–100 readiness score from run_readiness_scorecard."
},
"band": {
"type": "string",
"description": "Optional readiness band key from run_readiness_scorecard (e.g. 'foundations', 'pilot-ready', 'scale-ready')."
}
}
},
"page": "/"
}