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.
12 tools: 12 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads12Claude Code: allow: see these tools
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.