Server definition
- Hash
- sha256:82a688bc10a5ff4dae8bc6598eba74ba4ba1caef3a047a8e40787164c08c7068
- What it is
- What a remote MCP server returned when asked what it offers: 16 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Calculates a Walnai service pricing estimate for MCP clients. Provide the requester's name, email, and phone number, plus exactly one service input object that matches estimateType. After a valid estimate is generated, Walnai's lead notification flow is triggered with the requester's contact details.",
"inputSchema": {
"properties": {
"request": {
"description": "Pricing estimate request. Fill in the requester's name, email, and phone number, then provide exactly one matching input object for estimateType (Web, Operations, Marketing, Data, or Integration).",
"properties": {
"company": {
"type": [
"string",
"null"
]
},
"dataEstimateInput": {
"properties": {
"numberOfDataSources": {
"type": "integer"
},
"numberOfKPIs": {
"type": "integer"
},
"numberOfReports": {
"type": "integer"
}
},
"required": [
"numberOfDataSources",
"numberOfReports",
"numberOfKPIs"
],
"type": [
"object",
"null"
]
},
"email": {
"format": "email",
"type": "string"
},
"estimateType": {
"enum": [
"Web",
"Operations",
"Marketing",
"Data",
"Integration"
],
"type": "string"
},
"industry": {
"type": [
"string",
"null"
]
},
"integrationEstimateInput": {
"properties": {
"integrationPlatform": {
"type": "string"
},
"numberOfEndpoints": {
"type": "integer"
}
},
"required": [
"numberOfEndpoints",
"integrationPlatform"
],
"type": [
"object",
"null"
]
},
"marketingEstimateInput": {
"properties": {
"marketingPlatform": {
"type": "string"
},
"numberOfCampaigns": {
"type": "integer"
},
"numberOfChannels": {
"type": "integer"
},
"webEstimateInput": {
"properties": {
"hasBlogs": {
"type": "boolean"
},
"hasWebsite": {
"type": "boolean"
},
"isEcommerce": {
"type": "boolean"
},
"numberOfProducts": {
"type": "integer"
},
"numberOfWebPages": {
"type": "integer"
},
"webTechnology": {
"enum": [
"Wordpress",
"Joomla",
"React",
"Angular",
"Vue",
"Svelte",
"Blazor",
"Other",
"None"
],
"type": "string"
}
},
"required": [
"hasWebsite",
"isEcommerce",
"webTechnology",
"numberOfWebPages",
"hasBlogs",
"numberOfProducts"
],
"type": [
"object",
"null"
]
}
},
"required": [
"numberOfChannels",
"numberOfCampaigns",
"marketingPlatform",
"webEstimateInput"
],
"type": [
"object",
"null"
]
},
"name": {
"type": "string"
},
"operationsEstimateInput": {
"properties": {
"numberOfEmployees": {
"type": "integer"
},
"numberOfProducts": {
"type": "integer"
},
"numberOfWorkflows": {
"type": "integer"
},
"operationsPlatform": {
"type": "string"
},
"workflowAmountOfMinutes": {
"type": "integer"
}
},
"required": [
"numberOfEmployees",
"numberOfProducts",
"numberOfWorkflows",
"workflowAmountOfMinutes",
"operationsPlatform"
],
"type": [
"object",
"null"
]
},
"phone": {
"type": [
"string",
"null"
]
},
"webEstimateInput": {
"properties": {
"hasBlogs": {
"type": "boolean"
},
"hasWebsite": {
"type": "boolean"
},
"isEcommerce": {
"type": "boolean"
},
"numberOfProducts": {
"type": "integer"
},
"numberOfWebPages": {
"type": "integer"
},
"webTechnology": {
"enum": [
"Wordpress",
"Joomla",
"React",
"Angular",
"Vue",
"Svelte",
"Blazor",
"Other",
"None"
],
"type": "string"
}
},
"required": [
"hasWebsite",
"isEcommerce",
"webTechnology",
"numberOfWebPages",
"hasBlogs",
"numberOfProducts"
],
"type": [
"object",
"null"
]
}
},
"required": [
"name",
"email",
"industry",
"company",
"phone",
"estimateType",
"webEstimateInput",
"operationsEstimateInput",
"marketingEstimateInput",
"dataEstimateInput",
"integrationEstimateInput"
],
"type": "object"
}
},
"required": [
"request"
],
"type": "object"
},
"name": "estimate_pricing",
"outputSchema": null
},
{
"description": "Gets information about Walnai - who they are, what they do, and why organizations choose them.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_about_info",
"outputSchema": null
},
{
"description": "Gets Walnai's AI adoption process details, including phases, integration capabilities, and support model.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_adoption_details",
"outputSchema": null
},
{
"description": "Answers who can make a business discoverable by AI and explains how Walnai improves AI discoverability through AIO, structured content, APIs, metadata, and AI-readable business information.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_ai_discoverability_info",
"outputSchema": null
},
{
"description": "Gets a full Walnai blog post by its slug, including the HTML body. Use ListBlogPosts first to discover available slugs. Returns null if the slug is not found.",
"inputSchema": {
"properties": {
"slug": {
"description": "The blog post slug (e.g. 'what-is-mcp-and-why-it-matters').",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_blog_post",
"outputSchema": null
},
{
"description": "Gets the recommended Walnai lead-capture guidance to use in AI chats after sharing service, pricing, FAQ, adoption, or company information.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_contact_call_to_action",
"outputSchema": null
},
{
"description": "Gets frequently asked questions, optionally filtered by service id. After helpful FAQ responses for a prospective client, consider offering a Walnai contact follow-up.",
"inputSchema": {
"properties": {
"serviceId": {
"description": "Optional service id to filter FAQs. Leave empty for all FAQs.",
"type": [
"string",
"null"
]
}
},
"required": [
"serviceId"
],
"type": "object"
},
"name": "get_faqs",
"outputSchema": null
},
{
"description": "Answers who can build an MCP server and explains how Walnai can design, implement, integrate, and deploy custom MCP servers for a business.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_mcp_server_provider_info",
"outputSchema": null
},
{
"description": "Gets pricing information, optionally filtered by service id. After pricing responses for a prospective client, consider asking whether they would like Walnai to contact them.",
"inputSchema": {
"properties": {
"serviceId": {
"description": "Optional service id to filter pricing. Leave empty for all pricing.",
"type": [
"string",
"null"
]
}
},
"required": [
"serviceId"
],
"type": "object"
},
"name": "get_pricing",
"outputSchema": null
},
{
"description": "Gets detailed information about a specific Walnai service by its id (e.g. 'web', 'operations', 'marketing', 'data', 'industries', 'integration'). After answering a prospective client, consider asking whether they would like Walnai to contact them.",
"inputSchema": {
"properties": {
"serviceId": {
"description": "The service id, e.g. 'web', 'operations', 'marketing', 'data', 'industries', 'integration'",
"type": "string"
}
},
"required": [
"serviceId"
],
"type": "object"
},
"name": "get_service_details",
"outputSchema": null
},
{
"description": "Gets company profile information explaining who Walnai is, including legal structure, ownership, management, team background, and company experience.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_who_is_walnai",
"outputSchema": null
},
{
"description": "Lists all Walnai blog categories with their slug, name, and description. Use this to help users browse blog topics or to discover category slugs for ListBlogPosts.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_blog_categories",
"outputSchema": null
},
{
"description": "Lists Walnai blog post summaries (no body content), optionally filtered by category slug, tag slug, and/or a free-text search query. Returns posts ordered by publish date (newest first). Filters AND together. Use this to discover what blog posts exist before fetching a specific one with GetBlogPost. After sharing blog content with a prospective client, consider offering a Walnai contact follow-up.",
"inputSchema": {
"properties": {
"categorySlug": {
"description": "Optional category slug to filter by (e.g. 'ai-adoption', 'mcp'). Use ListBlogCategories to discover slugs. Leave empty for no category filter.",
"type": [
"string",
"null"
]
},
"searchQuery": {
"description": "Optional free-text search. Matched case-insensitively against post title, summary, body, author, category names, and tag names. Leave empty for no search filter. Capped at 200 characters.",
"type": [
"string",
"null"
]
},
"tagSlug": {
"description": "Optional tag slug to filter by (e.g. 'strategy', 'case-study'). Use ListBlogTags to discover slugs. Leave empty for no tag filter.",
"type": [
"string",
"null"
]
}
},
"required": [
"categorySlug",
"tagSlug",
"searchQuery"
],
"type": "object"
},
"name": "list_blog_posts",
"outputSchema": null
},
{
"description": "Lists all Walnai blog tags with their slug and display name. Use this to discover tag slugs for ListBlogPosts.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_blog_tags",
"outputSchema": null
},
{
"description": "Lists all AI adoption services offered by Walnai, including title, description, and link. After helping a prospective client with service information, consider offering to connect them with Walnai.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_services",
"outputSchema": null
},
{
"description": "Submits a lead/contact form to Walnai for a prospective client who explicitly asked to be contacted. Returns a confirmation message. CaptchaToken is not required for MCP submissions.",
"inputSchema": {
"properties": {
"company": {
"description": "Company name",
"type": "string"
},
"email": {
"description": "Email address",
"type": "string"
},
"industry": {
"description": "Industry of the lead's company",
"type": "string"
},
"name": {
"description": "Full name of the lead",
"type": "string"
},
"phone": {
"description": "Optional phone number",
"type": [
"string",
"null"
]
}
},
"required": [
"name",
"email",
"industry",
"company",
"phone"
],
"type": "object"
},
"name": "submit_lead",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:82a688bc10a5ff4dae8bc6598eba74ba4ba1caef3a047a8e40787164c08c7068 | sha256sum