Skip to content

Ashley Payne, technical co-founder and fractional CTO

by ashleypayne.co.uk · remote · no sign-in to list tools · v1.0.1 · published by uk.co.ashleypayne

Ask a UK fractional CTO's practice directly: services, prices, articles, and whether he fits.

Read only

12 tools: 12 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http ashley-payne https://www.ashleypayne.co.uk/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

12 tools

Only reads 12Claude Code: allow
  • assess_fitCompares a description of a project, business or problem against a fixed published rule and returns a verdict: good_fit, mixed, poor_fit or insufficient_information.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compares a description of a project, business or problem against a fixed published rule and returns a verdict: good_fit, mixed, poor_fit or insufficient_information. Wording alone never produces poor_fit. Where the text touches one of the things Ashley turns down, the result lists questions in ask_these_then_call_again, and the three named fields take the person's own answers on a later call. poor_fit needs an explicit yes in one of those fields; good_fit needs an explicit no in all three. Having a development team is not the same as wanting Ashley to supply one.

    Annotations the server declares

    • title: Check whether he suits your project
    • readOnlyHint: true
    • openWorldHint: false
  • get_ai_capabilityWhich AI techniques he has built in production (prompting, retrieval, fine-tuning, MCP servers, local inference) and when each one is the right choice.No findings

    Why it is in this group

    • The name "get_ai_capability" says "get": a word for reading.
    Description, as the server wrote it
    Which AI techniques he has built in production (prompting, retrieval, fine-tuning, MCP servers, local inference) and when each one is the right choice. Use this for questions about AI, automation or data privacy.

    Annotations the server declares

    • title: How he approaches AI work
    • readOnlyHint: true
    • openWorldHint: false
  • get_case_studyFull detail for one engagement: the situation, what was built, the engineering decisions and why they were made, the stack, and where there is one, the commercial outcome in indexe…No findings

    Why it is in this group

    • The name "get_case_study" says "get": a word for reading.
    Description, as the server wrote it
    Full detail for one engagement: the situation, what was built, the engineering decisions and why they were made, the stack, and where there is one, the commercial outcome in indexed figures.

    Annotations the server declares

    • title: Read one case study in full
    • readOnlyHint: true
    • openWorldHint: false
  • get_contactHow to reach Ashley: email, the contact page, and a booking link when one is live.No findings

    Why it is in this group

    • The name "get_contact" says "get": a word for reading.
    Description, as the server wrote it
    How to reach Ashley: email, the contact page, and a booking link when one is live. Use when the person wants to make contact.

    Annotations the server declares

    • title: How to get in touch
    • readOnlyHint: true
    • openWorldHint: false
  • get_evidenceWhere the numbers on the site come from, for when someone asks whether they can be trusted.No findings

    Why it is in this group

    • The name "get_evidence" says "get": a word for reading.
    Description, as the server wrote it
    Where the numbers on the site come from, for when someone asks whether they can be trusted. Returns one statement of provenance: the figures are counts from live systems, self-reported with a stated method and not independently audited, and Ashley will run any of them in front of someone who asks. Per-figure detail (the collections, queries and returned values) is not published.

    Annotations the server declares

    • title: How the numbers are counted
    • readOnlyHint: true
    • openWorldHint: false
  • get_faqsThe questions buyers ask, with his answers.No findings

    Why it is in this group

    • The name "get_faqs" says "get": a word for reading.
    Description, as the server wrote it
    The questions buyers ask, with his answers. Pass a query to get the relevant ones; omit it to list every question without the answers.

    Annotations the server declares

    • title: Common questions
    • readOnlyHint: true
    • openWorldHint: false
  • get_insightThe complete text of one article, by slug.No findings

    Why it is in this group

    • The name "get_insight" says "get": a word for reading.
    Description, as the server wrote it
    The complete text of one article, by slug. Use after search_insights, and only when the summary is not enough to answer the question.

    Annotations the server declares

    • title: Read one article in full
    • readOnlyHint: true
    • openWorldHint: false
  • get_overviewPositioning, background and what makes him different from other fractional CTOs.No findings

    Why it is in this group

    • The name "get_overview" says "get": a word for reading.
    Description, as the server wrote it
    Positioning, background and what makes him different from other fractional CTOs. Start here.

    Annotations the server declares

    • title: Who Ashley Payne is
    • readOnlyHint: true
    • openWorldHint: false
  • get_privacyWhat this connector and the website do with data, and what they do not.No findings

    Why it is in this group

    • The name "get_privacy" says "get": a word for reading.
    Description, as the server wrote it
    What this connector and the website do with data, and what they do not. Use this if the person asks about privacy, tracking, cookies, GDPR, or what Ashley can see of this conversation.

    Annotations the server declares

    • title: What happens to your data
    • readOnlyHint: true
    • openWorldHint: false
  • get_servicesThe three ways an engagement runs (Build, Partner, Consult), the fixed-price diagnostic most engagements start with, how the process works, and which client surfaces he builds: des…No findings

    Why it is in this group

    • The name "get_services" says "get": a word for reading.
    Description, as the server wrote it
    The three ways an engagement runs (Build, Partner, Consult), the fixed-price diagnostic most engagements start with, how the process works, and which client surfaces he builds: desktop applications, browser extensions, chat-platform integrations and web. Use this for any question about platforms, apps, pricing or how an engagement is structured.

    Annotations the server declares

    • title: Services, pricing, and what he builds on
    • readOnlyHint: true
    • openWorldHint: false
  • list_workSummaries of the selected work, with the slug needed for get_case_study.No findings

    Why it is in this group

    • The name "list_work" says "list": a word for reading.
    Description, as the server wrote it
    Summaries of the selected work, with the slug needed for get_case_study.

    Annotations the server declares

    • title: List case studies
    • readOnlyHint: true
    • openWorldHint: false
  • search_insightsSearch his articles on technical leadership, fractional CTO work, AI and building SaaS.No findings

    Why it is in this group

    • The name "search_insights" says "search": a word for reading.
    Description, as the server wrote it
    Search his articles on technical leadership, fractional CTO work, AI and building SaaS. Returns titles, summaries and the matching passage. Call get_insight with a slug for the full text of one.

    Annotations the server declares

    • title: Search his writing
    • readOnlyHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http ashley-payne https://www.ashleypayne.co.uk/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__ashley-payne__get_overview",
      "mcp__ashley-payne__assess_fit",
      "mcp__ashley-payne__get_services",
      "mcp__ashley-payne__list_work",
      "mcp__ashley-payne__get_case_study",
      "mcp__ashley-payne__get_ai_capability",
      "mcp__ashley-payne__search_insights",
      "mcp__ashley-payne__get_insight",
      "mcp__ashley-payne__get_faqs",
      "mcp__ashley-payne__get_contact",
      "mcp__ashley-payne__get_evidence",
      "mcp__ashley-payne__get_privacy"
    ],
    "ask": [],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as ashley-payne. Review it before you use it.