AI agent detected — this site exposes structured tools. View tools tools.json

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.

Discovery endpoints:

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.