AI Agent Tools (WebMCP)
This site exposes its capabilities to AI agents using the WebMCP standard. Compatible browsers and assistants can call these tools directly. Every tool also works as a plain JSON API.
Structured tool catalog (machine-readable):
Loading… Discovery endpoints:
/mcp/tools.json— tool catalog (schemas)/.well-known/mcp.json— capability manifest
Available tools
submit_quote action POST /mcp/t/submit_quote Submit a project/quote request (name, email, optional phone, service and message). This is the only conversion endpoint on the site.
request-quote action POST /mcp/t/request-quote Canonical agent skill id for creating a quote request. Identical to submit_quote.
contact action POST /mcp/t/contact Send a contact message (name, email, message).
list_services read-only GET /mcp/t/list_services List all offered services with summaries and URLs.
list-services read-only GET /mcp/t/list-services Canonical agent skill id for the service catalogue. Identical to list_services.
get_service read-only GET /mcp/t/get_service Get full details of one service by its slug.
start_brief action POST /mcp/t/start_brief Begin a multi-step project brief from the agent; returns a private resume link the user opens to finish it on the site.
get_page_summary read-only GET /mcp/t/get_page_summary Get a TL;DR summary and key links for a site path (blog post, service, reference or static page). Example: path="/blog/core-web-vitals".
copy_as_markdown read-only GET /mcp/t/copy_as_markdown Return a clean Markdown rendering of a content page by type and slug (service, blog, reference).
get_quote_status read-only GET /mcp/t/get_quote_status List the status of quote/project requests for the signed-in member.
vote_faq action POST /mcp/t/vote_faq Mark an FAQ answer as helpful or not, by its numeric id. Example: id=3, helpful=true.
search_site read-only GET /mcp/t/search_site Full-text search across services, blog posts, references and FAQ. Returns matching titles, URLs and snippets.
list_service_categories read-only GET /mcp/t/list_service_categories List service categories with their slugs and titles.
list_blog_posts read-only GET /mcp/t/list_blog_posts List recent published blog posts, optionally filtered by query.
get_blog_post read-only GET /mcp/t/get_blog_post Get a blog post (title, excerpt, body text) by slug.
search_blog read-only GET /mcp/t/search_blog Full-text search across published blog posts.
list_blog_tags read-only GET /mcp/t/list_blog_tags List blog tags used on published posts.
list_blog_authors read-only GET /mcp/t/list_blog_authors List authors who have published blog posts (name, title, profile URL).
list_references read-only GET /mcp/t/list_references List portfolio references / case studies with sector and summary.
get_reference read-only GET /mcp/t/get_reference Get full case study detail by slug.
get_faq read-only GET /mcp/t/get_faq Get frequently asked questions and answers, optionally filtered.
get_company_info read-only GET /mcp/t/get_company_info Get company name, address, phone, email and social links (NAP).
Action tools require a valid session token and are rate-limited. Prices and totals are always computed server-side.