Skip to main content
Glama

Server Details

Helps UK small business owners decide where AI fits: what to automate first, data checks, payback.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 23 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.2/5.0

Scored across 5 tools

Disambiguation4/5

The five tools target distinct advisory areas (opportunities, data protection, policy, payback, sector plays), but two pairs overlap in use-case phrasing: draft_ai_policy and check_ai_data_protection both mention 'staff pasting client details into AI,' and assess_automation_opportunities and estimate_automation_payback both touch on 'worth it.' An agent could still misselect in those edge cases despite the otherwise clear boundaries.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern: assess_automation_opportunities, check_ai_data_protection, draft_ai_policy, estimate_automation_payback, get_sector_playbook. The convention is predictable and easy to parse.

Tool Count5/5

Five tools is well-scoped for a UK small-business AI advisory server. Each tool addresses a distinct advisory need, and there is no redundancy or filler.

Completeness4/5

The surface covers opportunity assessment, financial evaluation, data protection, policy drafting, and sector-specific guidance, forming a solid advisory lifecycle. Minor gaps remain, such as a dedicated tool for implementation planning, staff training, or ongoing monitoring, but agents can work around these through the existing tools.

Available Tools

5 tools
assess_automation_opportunitiesFind what to automate firstA
Read-onlyIdempotent
Inspect

Works out what a small business should automate first, from how it runs today, instead of a generic list of AI tools. Use when an owner asks how AI can help their business, where to start, what is worth it versus hype, or how to get good people off admin. Map what the owner has said onto the options and leave out anything they have not said. Returns the best-fitting approaches with the reasons, what to check first, a small first step, and the questions still worth asking.

NameRequiredDescriptionDefault
wandNoWhich task would you never do again? Options: chasing = "Chasing people for information"; writing = "Writing the same document again"; answering = "Answering the same question again"; writeup = "Writing up what happened on site"; checking = "Checking somebody else's work".
sectorNoThe firm's sector. plumbing-electrical-and-other-trades = plumbers, electricians, heating engineers, window fitters and other trades working on customers' jobs; construction = contractors and construction groups bidding for projects; property = estate and letting agents; wealth-management = financial planners and IFAs. Use other if none fits.
outputsNoWhat goes out to your clients? Options: documents = "Reports, proposals and quotes"; answers = "Answers by email, chat and phone"; jobs = "Job sheets and site records"; internal = "Not much leaves the building".
retypingNoWhere does information get retyped? Options: systems = "Between two systems"; paper = "Off paper and photos"; inbox = "Out of the inbox"; none = "Nowhere obvious".
softwareNoWhich systems do you run the business on? Options: mainstream = "Microsoft or Google, plus a CRM"; industry = "An industry system and spreadsheets"; spreadsheets = "Spreadsheets and email"; bespoke = "Something built for us".
teamSizeNoNumber of people in the firm.
producersNoWho produces the work that goes out? Options: founder = "Me, mostly"; professionals = "Fee-earners, each doing their own"; admin = "An admin or operations team"; field = "Whoever is on site".
promptingNoWhat made you start looking? Options: answering = "We answer the same questions daily"; admin = "Good people are doing admin"; field = "Site work comes back on paper"; unsure = "Nobody here knows where AI fits"; specific = "No product does this one job".

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare read-only, idempotent, non-destructive, closed-world behavior, so the description needn't cover safety. It adds genuine behavioral detail beyond that: it returns best-fitting approaches with reasons, what to check first, a small first step, and remaining questions—helping the agent understand output shape even without an output schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core purpose, then usage triggers, then return content—well-structured and dense with no filler. Slightly long but every sentence carries distinct information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only analytical tool with 8 fully documented enum params and annotations covering safety, the description is largely complete. It describes what the output contains (approaches, reasons, checks, first step, questions), which compensates for the absent output schema. Only gap is per-parameter interpretive guidance.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and every one of the 8 parameters has a rich enum description, so the schema already carries full parameter semantics. The description adds no parameter-level meaning at all—it doesn't explain how 'wand', 'prompting', or 'sector' map to the recommendation. Baseline would be 3 given full schema coverage, but the description's complete silence on params while claiming to 'map' inputs means it does nothing to help interpret them, so a 2.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

A specific verb+resource: it works out what a small business should automate first, from its current operations rather than a generic tool list. This is clearly distinct from siblings like estimate_automation_payback (calculation) and get_sector_playbook (reference).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly names triggering situations (owner asks how AI can help, where to start, hype-vs-worth, getting people off admin) and instructs to map only what the owner said, excluding unstated items. This is real when-to-use guidance, though it doesn't explicitly name sibling alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

check_ai_data_protectionCheck before client data goes into AIA
Read-onlyIdempotent
Inspect

Lists what a UK firm should check before client or staff information goes into an AI tool, under UK GDPR, ordered by what matters most for that tool and that data. Use when an owner asks if they can put client information into ChatGPT, whether ChatGPT or Copilot is GDPR compliant for their business, what to do about staff pasting customer details into AI, or what to ask an AI supplier. Returns questions to ask with the reason for each, not legal advice.

NameRequiredDescriptionDefault
dataYesWhat would go in. special_category = health, ethnicity, religion, sexual orientation and similar; criminal_records = criminal offence data such as background checks.
toolYespersonal_account = a personal or free login to a general AI chat tool; business_plan = a business or team plan of one; built_into_software = AI features inside software the firm already uses; specialist_or_custom = a specialist AI supplier or a tool built for the firm.
regulatedNoTrue if the firm is regulated by a professional or financial regulator.

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world). The description adds value beyond them by disclosing the output nature — questions with reasons, ordered by relevance — and a legal-advice disclaimer, which an agent needs to frame the result.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core action and scope, then usage triggers, then output shape. Dense but every sentence carries information; the long first sentence is the only mild readability cost.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema, but the description explains what comes back (questions plus reasons) and the non-advice caveat, and the input enums are fully covered in the schema. Sufficient for an agent to call and interpret it, though slightly more on ordering behavior could help.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, with enum values and their meanings fully documented in the schema, so the baseline is 3. The description only implicitly links 'that tool and that data' to the ordering, adding marginal meaning beyond structured fields.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (lists checks) plus resource (UK GDPR checks before client/staff data goes into AI), and scopes it to UK firms with ordering by relevance. It is readily distinguishable from siblings like draft_ai_policy, which produces a document rather than a checklist.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives rich, concrete triggers: an owner asking about ChatGPT, GDPR compliance of ChatGPT/Copilot, staff pasting customer details, or questions for an AI supplier. It lacks explicit exclusions or named alternatives (e.g. when to prefer draft_ai_policy), so it stops short of the top band.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

draft_ai_policyDraft an AI policy for a small firmA
Read-onlyIdempotent
Inspect

Drafts a one-page AI use policy for a small UK firm: approved tools, what must never be pasted in, human checking, telling clients, and who is responsible. Use when an owner asks whether they need an AI policy, what to put in one, or how to stop staff pasting client details into AI tools. Returns the clauses and the steps to take before adopting it. A starting draft, not legal advice.

NameRequiredDescriptionDefault
dataYesWhat information staff might put into AI tools. Use no_personal_data if none.
usesYesWhat staff use or will use AI for. drafting_and_research; client_communication = drafting emails or letters to clients; meeting_notes = recording or transcribing meetings; decisions_about_people = screening candidates, assessing clients or staff.
teamSizeNoNumber of people in the firm.
regulatedNoTrue if the firm is regulated by a professional or financial regulator.

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds genuinely new context beyond them: what comes back ('the clauses and the steps to take before adopting it') and a scope limit ('A starting draft, not legal advice'). No contradiction with the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with purpose before usage triggers and return value, and no filler. The final disclaimer sentence is short and load-bearing rather than padding, though the content enumeration in sentence one is somewhat list-heavy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description usefully states what is returned and adds a legal-scope caveat, and annotations cover the read-only/idempotent profile. It stops short of explaining how the enum inputs shape the generated clauses or what the agent should do with the output next, which would complete the picture for a 4-parameter generation tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the enums are self-explanatory, so the schema already carries parameter meaning; baseline 3 applies. The description adds no syntax, format, or interaction detail about data, uses, teamSize or regulated that is not already in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and artifact ('Drafts a one-page AI use policy for a small UK firm') and enumerates the policy contents (approved tools, prohibited pastes, human checking, client disclosure, ownership). The resource is narrow and jurisdiction-scoped, so an agent can separate it from assess_automation_opportunities, estimate_automation_payback and get_sector_playbook without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete triggering user intents: 'when an owner asks whether they need an AI policy, what to put in one, or how to stop staff pasting client details into AI tools.' That is clear when-to-use guidance, but it names no exclusion and does not point to check_ai_data_protection as the alternative for pure data-protection questions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

estimate_automation_paybackWill automating it pay for itself?A
Read-onlyIdempotent
Inspect

Works out whether automating a task pays for itself, from the owner's own hours, headcount, hourly cost and supplier quote, with every assumption stated and time for checking the output deducted. Use when an owner asks if an AI tool or automation is worth the money, how long it takes to pay back, or how to estimate the return before committing. Ask the owner for the numbers rather than guessing them.

NameRequiredDescriptionDefault
peopleYesHow many people do the task.
setupCostNoOne-off setup cost in pounds, including the team's time to learn it.
hourlyCostYesWhat an hour of those people's time costs the firm, in pounds.
monthlyToolCostNoThe supplier's monthly price in pounds, from the owner's own quote.
automatableShareYesHow much of the task could a tool do? small = a quarter; about_half; most = around 70%. If unsure, use small.
hoursPerWeekPerPersonYesHours a week one person spends on the task.

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower. The description still adds real behavioral context beyond them: every assumption is stated, time for checking the output is deducted, and the agent is told to source inputs from the owner rather than invent them. It doesn't describe the numeric outputs in detail, which keeps it from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with the core purpose before the usage triggers and the data-sourcing caveat. No filler or repetition. Slightly long for the value added, but each sentence carries a distinct instruction.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description must carry the return-value burden; it partially does by indicating that assumptions are surfaced and checking time is deducted, implying a payback/ROI style result. Combined with fully documented inputs, an agent has enough to call it correctly, though the exact returned metrics and units are not spelled out.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every one of the 6 parameters (including the enum for automatableShare) is already documented in the schema. The description only restates the parameter categories in prose ('owner's own hours, headcount, hourly cost and supplier quote'), adding framing but no semantics beyond the schema. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('works out whether automating a task pays for itself') and enumerates the inputs it reasons from (owner's hours, headcount, hourly cost, supplier quote). This distinguishes it plainly from siblings like assess_automation_opportunities or get_sector_playbook, which are discovery/advisory rather than a payback computation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit trigger conditions: 'Use when an owner asks if an AI tool or automation is worth the money, how long it takes to pay back, or how to estimate the return before committing.' It also adds a data-sourcing instruction ('ask the owner for the numbers rather than guessing'). It does not, however, name a when-not boundary or point to a sibling alternative, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_sector_playbookWhat AI does in your sectorA
Read-onlyIdempotent
Inspect

Describes how a specific type of UK firm uses AI: what gets drafted, chased or checked, what to look for in a tool, and the questions firms in that sector ask. Use when an owner or partner in accountancy, recruitment, a law firm, financial planning, insurance broking, an estate or letting agency, construction or a trade such as plumbing or electrical work asks how firms like theirs use AI. Use other for any other small business.

NameRequiredDescriptionDefault
sectorYesThe firm's sector. plumbing-electrical-and-other-trades = plumbers, electricians, heating engineers, window fitters and other trades working on customers' jobs; construction = contractors and construction groups bidding for projects; property = estate and letting agents; wealth-management = financial planners and IFAs. Use other if none fits.

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly=true, idempotent=true, destructive=false and closed-world, so the safety profile is covered. The description adds behavioral value by sketching the content of the returned playbook without an output schema, and by signalling that applicability is scoped to UK firms of a given sector.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the purpose, then the trigger list, then the fallback in a short second sentence. Slightly redundant because the sector enumeration appears both in the description and the required enum, which is the only thing keeping it from a 5.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only, closed-world lookup with a fully documented single enum and no output schema, the description is complete enough: an agent knows what the tool returns and when to call it. It could add a hint about output depth or length, but nothing needed to invoke it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single sector parameter is documented at 100% schema coverage, including the enum and per-value definitions, so the baseline is 3. The description restates the sector list in prose (accountancy, recruitment, law, insurance broking, property, construction, trades) but adds no mapping or nuance beyond what the enum description already supplies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a concrete verb + resource ('Describes how a specific type of UK firm uses AI') and then enumerates exactly what the output covers (what gets drafted, chased or checked, what to look for in a tool, questions firms ask). It is instantly distinguishable from the siblings, which are all action/evaluation tools (assess, check, draft, estimate) rather than a reference lookup.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit trigger conditions by naming the roles and sectors that should call it (accountancy, recruitment, law firm, financial planning, insurance broking, estate/letting, construction, trades) and closes the loop with 'Use other for any other small business.' It stops short of routing to a sibling tool for out-of-scope callers, so it is clear context rather than full when/when-not/alternative guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedassess_automation_opportunities4 fields changed
      • changedInput schema / properties / producers / description
        Previous value: -"Who produces them? Options: founder = \"Me, mostly\"; professionals = \"Fee-earners, each doing their own\"; admin = \"An admin or operations team\"; field = \"Whoever is on site\"."New value: +"Who produces the work that goes out? Options: founder = \"Me, mostly\"; professionals = \"Fee-earners, each doing their own\"; admin = \"An admin or operations team\"; field = \"Whoever is on site\"."
      • changedInput schema / properties / software / description
        Previous value: -"What do you run on? Options: mainstream = \"Microsoft or Google, plus a CRM\"; industry = \"An industry system and spreadsheets\"; spreadsheets = \"Spreadsheets and email\"; bespoke = \"Something built for us\"."New value: +"Which systems do you run the business on? Options: mainstream = \"Microsoft or Google, plus a CRM\"; industry = \"An industry system and spreadsheets\"; spreadsheets = \"Spreadsheets and email\"; bespoke = \"Something built for us\"."
      • removedInput schema / properties / volumes
        Removed value: -{
        -  "description": "Roughly how many a month? Options: few = \"Fewer than 20\"; some = \"20 to 100\"; many = \"100 to 500\"; lots = \"More than 500\".",
        -  "enum": [
        -    "few",
        -    "some",
        -    "many",
        -    "lots"
        -  ],
        -  "type": "string"
        -}
      • addedInput schema / properties / wand
        Added value: +{
        +  "description": "Which task would you never do again? Options: chasing = \"Chasing people for information\"; writing = \"Writing the same document again\"; answering = \"Answering the same question again\"; writeup = \"Writing up what happened on site\"; checking = \"Checking somebody else's work\".",
        +  "enum": [
        +    "chasing",
        +    "writing",
        +    "answering",
        +    "writeup",
        +    "checking"
        +  ],
        +  "type": "string"
        +}
  2. 5 tool updates
    • First observedassess_automation_opportunities
    • First observedcheck_ai_data_protection
    • First observeddraft_ai_policy
    • First observedestimate_automation_payback
    • First observedget_sector_playbook

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides AI agents with independent UK reviews, rankings, and real pricing for business software, accessible through read-only tools, prompts, and Markdown resources.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Turns open places data into AI-assisted local market intelligence, enabling search of 4.4 million UK places by category, location, and proximity, and saving promising results to a prospecting pipeline.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources