Tool tree
gradeNot graded
page: Every page
get_brand_overviewAnswer
Returns Momentic's canonical AI-readable overview (llms.txt): who we are, services, how engagements run, frameworks, selected clients, contact details. Use for authoritative facts about Momentic.
View tool JSON
{
"name": "get_brand_overview",
"kind": "answer",
"impl": "imperative",
"description": "Returns Momentic's canonical AI-readable overview (llms.txt): who we are, services, how engagements run, frameworks, selected clients, contact details. Use for authoritative facts about Momentic.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_service_fitAnswer
Recommends which Momentic services fit a visitor's situation. Pass the visitor's goals and context in their own words; returns ranked services with links, how an engagement runs, pricing link and the next step. Deterministic matching against Momentic's published capabilities, no data leaves the page.
View tool JSON
{
"name": "get_service_fit",
"kind": "answer",
"impl": "imperative",
"description": "Recommends which Momentic services fit a visitor's situation. Pass the visitor's goals and context in their own words; returns ranked services with links, how an engagement runs, pricing link and the next step. Deterministic matching against Momentic's published capabilities, no data leaves the page.",
"inputSchema": {
"type": "object",
"properties": {
"goals": {
"type": "string",
"description": "What the visitor wants to achieve, e.g. 'get cited in ChatGPT for our category' or 'recover organic traffic after a migration'."
},
"industry": {
"type": "string",
"description": "Visitor's industry or category, optional."
},
"channels": {
"type": "string",
"description": "Channels that matter to them today (Google, ChatGPT, Perplexity, website, content), optional."
},
"companySize": {
"type": "string",
"description": "Rough company size or stage, optional."
},
"currentChallenges": {
"type": "string",
"description": "What has gotten in the way so far, optional."
}
},
"required": [
"goals"
],
"additionalProperties": false
},
"page": "/"
}find_case_studiesAnswer
Finds Momentic case studies, optionally filtered by industry or keywords (e.g. 'healthcare', 'ecommerce migration', 'signups'). Returns title, description and URL for each match so the visitor can read the original.
View tool JSON
{
"name": "find_case_studies",
"kind": "answer",
"impl": "imperative",
"description": "Finds Momentic case studies, optionally filtered by industry or keywords (e.g. 'healthcare', 'ecommerce migration', 'signups'). Returns title, description and URL for each match so the visitor can read the original.",
"inputSchema": {
"type": "object",
"properties": {
"keywords": {
"type": "string",
"description": "Industry, outcome or topic words to match against case study pages. Omit to list the most recent case studies."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"description": "Maximum results, default 6."
}
},
"additionalProperties": false
},
"page": "/"
}search_siteAnswer
Searches momenticmarketing.com page URLs for a term (blog posts, SEO news, Google update notes, capabilities, team). Returns matching URLs; read one with get_page_markdown.
View tool JSON
{
"name": "search_site",
"kind": "answer",
"impl": "imperative",
"description": "Searches momenticmarketing.com page URLs for a term (blog posts, SEO news, Google update notes, capabilities, team). Returns matching URLs; read one with get_page_markdown.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search term, e.g. 'influenceable web', 'core update', 'schema'."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}get_page_markdownAnswer
Reads any momenticmarketing.com page as clean markdown (no HTML parsing). Pass a path like /capabilities/axo or /blog/the-influenceable-web, or a full momenticmarketing.com URL.
View tool JSON
{
"name": "get_page_markdown",
"kind": "answer",
"impl": "imperative",
"description": "Reads any momenticmarketing.com page as clean markdown (no HTML parsing). Pass a path like /capabilities/axo or /blog/the-influenceable-web, or a full momenticmarketing.com URL.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Absolute path or full URL on momenticmarketing.com."
}
},
"required": [
"path"
],
"additionalProperties": false
},
"page": "/"
}start_free_diagnosticAction
Starts a Free Diagnostic for the user on momenticmarketing.com. It opens the Free Diagnostic in this tab so the user can watch it, sends the user's message exactly as if they typed it, and waits up to 4 minutes for the first build. Momentic reads the user's website, asks Claude with web search some of the questions their buyers ask AI assistants, and builds a page with what it found and how it would help. Returns the page link (momenticmarketing.com/for/<id>), the headline, the findings with evidence and source, the help items, the questions searched with coverage, and the latest reply or question from the assistant, so you can relay it. If the build is refused or fails, returns the exact error the user sees. If a page is already open in this tab, returns that page instead of starting a new one. Each new page uses one of the user's 5 Free Diagnostic pages per day, and the conversation counts toward the same daily limits as typing on the page. This tool never contacts Momentic; to set up a call the user clicks Set up the call on the page.
View tool JSON
{
"name": "start_free_diagnostic",
"kind": "act",
"impl": "imperative",
"description": "Starts a Free Diagnostic for the user on momenticmarketing.com. It opens the Free Diagnostic in this tab so the user can watch it, sends the user's message exactly as if they typed it, and waits up to 4 minutes for the first build. Momentic reads the user's website, asks Claude with web search some of the questions their buyers ask AI assistants, and builds a page with what it found and how it would help. Returns the page link (momenticmarketing.com/for/<id>), the headline, the findings with evidence and source, the help items, the questions searched with coverage, and the latest reply or question from the assistant, so you can relay it. If the build is refused or fails, returns the exact error the user sees. If a page is already open in this tab, returns that page instead of starting a new one. Each new page uses one of the user's 5 Free Diagnostic pages per day, and the conversation counts toward the same daily limits as typing on the page. This tool never contacts Momentic; to set up a call the user clicks Set up the call on the page.",
"inputSchema": {
"type": "object",
"properties": {
"message": {
"type": "string",
"maxLength": 2000,
"description": "What the user wants to grow and their website, in the user's own words, e.g. 'We run 12 dental offices and want more new patients from AI assistants. Our website is example.com.'"
},
"website": {
"type": "string",
"description": "The user's website, e.g. example.com. Optional; added to the message when the message does not already name it."
}
},
"required": [
"message"
],
"additionalProperties": false
},
"page": "/"
}reply_free_diagnosticAction
Sends the user's follow-up message to the Free Diagnostic page open in this tab, exactly as if they typed it in the chat bar, for example an answer to the assistant's question. Waits for the reply and returns it with the sections of the page that changed and the page's current content. Works only when a Free Diagnostic page is open in this tab; start one with start_free_diagnostic. This tool never contacts Momentic; to set up a call the user clicks Set up the call on the page.
View tool JSON
{
"name": "reply_free_diagnostic",
"kind": "act",
"impl": "imperative",
"description": "Sends the user's follow-up message to the Free Diagnostic page open in this tab, exactly as if they typed it in the chat bar, for example an answer to the assistant's question. Waits for the reply and returns it with the sections of the page that changed and the page's current content. Works only when a Free Diagnostic page is open in this tab; start one with start_free_diagnostic. This tool never contacts Momentic; to set up a call the user clicks Set up the call on the page.",
"inputSchema": {
"type": "object",
"properties": {
"message": {
"type": "string",
"maxLength": 2000,
"description": "The user's message, in their own words."
}
},
"required": [
"message"
],
"additionalProperties": false
},
"page": "/"
}page: Home
request_intro_callSensitive Action
Fills in and sends Momentic's contact form to request an intro call (Momentic schedules the first call within 24 hours). Call it only after the visitor has confirmed their name, work email and what they want to discuss, and has asked you to send it. Pass submit=true only after the visitor has agreed to send; the browser then asks them to confirm.
View tool JSON
{
"name": "request_intro_call",
"kind": "transact",
"impl": "imperative",
"description": "Fills in and sends Momentic's contact form to request an intro call (Momentic schedules the first call within 24 hours). Call it only after the visitor has confirmed their name, work email and what they want to discuss, and has asked you to send it. Pass submit=true only after the visitor has agreed to send; the browser then asks them to confirm.",
"inputSchema": {
"type": "object",
"properties": {
"firstName": {
"type": "string",
"description": "Visitor's first name."
},
"lastName": {
"type": "string",
"description": "Visitor's last name."
},
"email": {
"type": "string",
"description": "Visitor's work email address."
},
"website": {
"type": "string",
"description": "Website of the brand the visitor wants help with."
},
"phone": {
"type": "string",
"description": "Visitor's phone number (optional)."
},
"bestTimes": {
"type": "string",
"description": "Days and times that work for a 30-minute intro call, in the visitor's time zone."
},
"topic": {
"type": "string",
"description": "What the visitor is reaching out about: goals, channels, what has gotten in the way."
},
"submit": {
"type": "boolean",
"description": "false (default): prefill only, the visitor clicks Send. true: ask the visitor to confirm in a browser dialog, then submit."
}
},
"required": [
"email",
"topic"
],
"additionalProperties": false
},
"page": "/"
}request_intro_callSensitive Action
Fills in and sends Momentic's contact form to request an intro call (Momentic schedules the first call within 24 hours). Call it only after the visitor has confirmed their name, work email and what they want to discuss, and has asked you to send it.
View tool JSON
{
"name": "request_intro_call",
"kind": "transact",
"impl": "declarative",
"description": "Fills in and sends Momentic's contact form to request an intro call (Momentic schedules the first call within 24 hours). Call it only after the visitor has confirmed their name, work email and what they want to discuss, and has asked you to send it.",
"inputSchema": {
"type": "object",
"properties": {
"Email": {
"type": "string",
"description": "justin@connect.com"
},
"Name": {
"type": "string",
"description": "Justin"
},
"Last-Name": {
"type": "string",
"description": "Time"
},
"URL": {
"type": "string",
"description": "aigoals.org"
},
"Phone": {
"type": "string",
"description": "(555) 000-0000"
},
"Notes": {
"type": "string",
"description": "Write your message here..."
}
}
},
"page": "/"
}