Skip to main content
Glama

Server Details

Free small business website check, free redesign form link, Tack Board pin link, live numbers

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
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.8/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a clearly different action and resource: site auditing, internal metrics, Tack Board note payment links, redesign form links, and Brass Street shop submissions. The possible similarity between pin_tack and street_add is resolved by their distinct destinations and data rules.

Naming Consistency4/5

All names use lower snake_case and are readable, with most following a verb_noun pattern such as check_site, pin_tack, and request_redesign. live_numbers and street_add deviate slightly by using noun-led forms, but the convention remains mostly predictable.

Tool Count5/5

Five tools is a well-scoped set for a lightweight small-business services server. Each tool has a distinct function and none appears redundant or unnecessary.

Completeness3/5

The surface covers several key actions: checking a site, viewing live numbers, submitting a paid board note, requesting a redesign, and adding a shop. However, there are notable lifecycle gaps: no way to check submission/payment/refund status, list board or street entries, or update/remove queued items.

Available Tools

5 tools
check_siteFree website checkA
Read-only
Inspect

Free 9-point check of one small business homepage: it opens, secure connection, fits on phones, main button, tap to call, links work, Google title and description, copyright year, page size. Up to 10 checks a day for each IP address.

NameRequiredDescriptionDefault
urlYesThe website address, like yourbusiness.com.

TDQS

A3.9/5.0
Behavior4/5

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

Annotations cover read-only and open-world behavior, and the description adds context beyond them: the service is free and capped at 10 checks per IP per day, which materially affects retry strategy. It does not say what happens on an unreachable URL or how failures are reported.

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 and scope; the nine-item checklist is long but earns its place since there is no output schema to describe the returned checks. No filler sentences.

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?

Because there is no output schema, the enumerated checklist is essential and present, and the rate limit is disclosed. Minor gaps remain: no indication of result format (pass/fail per check) or behavior on error, but nothing that would prevent an agent from calling it correctly.

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?

With one parameter at 100% schema coverage plus an inline example ('yourbusiness.com'), the schema carries the load. The description adds only a mild constraint ('one small business homepage'), implying the URL must be a homepage rather than a deep link, but no format rules beyond the schema's own example.

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 ('check') and a precisely scoped resource ('one small business homepage'), then enumerates the nine checks so the agent knows exactly what the tool inspects. This is clearly distinct from siblings like request_redesign or live_numbers without needing to name them.

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

Usage Guidelines3/5

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

'One small business homepage' and 'Up to 10 checks a day for each IP address' establish scope and a hard rate limit, which implicitly tells the agent when the tool applies. However, there is no explicit guidance on when to use this over the sibling tools or what to do when the daily quota is exhausted.

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

live_numbersLive numbersB
Read-only
Inspect

Brasspage's real numbers today: money in, money out, the day of the experiment, and today's line from Tack.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds a useful temporal scope signal ('today's' figures, i.e. a live snapshot rather than history), but says nothing about freshness cadence, caching, or what a consumer receives. That is additive but thin against the lower bar set by 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?

A single front-loaded sentence that leads with the owner and the temporal qualifier, then lists the payload items; nothing is padding. The dense jargon makes it terse to the point of opacity, but no sentence is wasted.

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 parameters, no output schema, and annotations covering safety, the description's remaining job is to say what comes back — and it does, naming four distinct data categories. It is only short of a 5 because it never clarifies what 'line from Tack' or 'day of the experiment' actually mean, leaving the response shape partly guesswork.

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

Parameters4/5

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

The tool takes zero parameters, so there is nothing for the description to disambiguate; baseline 4 applies. No misleading parameter language is present.

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

Purpose4/5

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

The description names a specific resource (today's real numbers) and enumerates its parts: money in, money out, experiment day, and today's line from Tack. That is far more than a restatement of the name. It loses a point because domain jargon ('Brasspage', 'Tack', 'the day of the experiment') is unexplained and siblings (check_site, pin_tack) are never referenced to sharpen the boundary.

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

Usage Guidelines2/5

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

Only the word 'today' implies when this is appropriate; there is no explicit when-to-use, when-not-to-use, or comparison to check_site or pin_tack. An agent must infer entirely from the resource nouns whether this is the right tool.

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

pin_tackTack Board pin linkA
Read-only
Inspect

Checks a note for the Tack Board (brasspage.com/board/) and returns the $3 Stripe payment link for it. This tool takes no payment. Tack reads every note before it goes up; one that cannot go up is refunded.

NameRequiredDescriptionDefault
nameYesA first name or a handle, up to 3 words.
noteYesThe note, up to 8 words.
colorNoThe tack color. Brass if left out.

TDQS

A3.8/5.0
Behavior4/5

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

Annotations declare readOnlyHint=true, and the description is consistent with that, adding valuable context the annotations cannot convey: no payment is taken here, notes are reviewed before going up, and rejected notes are refunded. It does not disclose how long the payment link is valid, whether it is single-use, or what the tool returns for an invalid note other than the refund statement.

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

Conciseness5/5

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

Three short sentences, front-loaded with what the tool does, then the most important disambiguation (no payment taken), then the review/refund policy. Every sentence earns its place with no repetition of schema content.

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 correctly identifies the return value as a Stripe payment link, and it covers the moderation and refund behavior that would otherwise be invisible. Minor gaps remain around link validity and failure modes, but nothing essential to calling it 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?

Schema description coverage is 100%, so name, note, and color are all already documented with length and word constraints and an enum default. The description adds nothing about the parameters themselves, so the baseline 3 applies.

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

Purpose4/5

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

States a specific verb and resource: checks a note for the Tack Board and returns the $3 Stripe payment link. It also pre-empts a likely misreading of the name 'pin_tack' by clarifying that it does not itself post or take payment. There is no explicit differentiation from siblings, but check_site, live_numbers, and request_redesign are unrelated enough that this is not a real ambiguity.

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

Usage Guidelines3/5

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

Usage is implied rather than stated: an agent can infer it should call this when it has a name and note to submit, before payment. There is no explicit 'use this when' clause, no stated prerequisites, and no guidance on what to do with the returned link or what to do if a note is rejected beyond the refund remark.

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

request_redesignAsk for a free redesignA
Read-only
Inspect

Returns a link to our free redesign form with the website and email filled in. The business owner must open it and send the form themselves. This tool sends no email and stores nothing.

NameRequiredDescriptionDefault
urlYesThe business website, like yourbusiness.com.
emailYesThe business owner's email address.

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 and openWorldHint=false, and the description reinforces this with explicit side-effect disclosures: 'sends no email and stores nothing.' The crucial behavioral trait — that a human must complete the action outside the tool — is disclosed, which the annotations alone would not convey. It stops short of covering link expiry or failure modes.

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

Conciseness5/5

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

Three short sentences with zero filler. The return value comes first, the required human action second, and the negative side effects last — a well front-loaded structure.

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

Completeness5/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 carries the burden of explaining the return value and does so ('a link ... with the website and email filled in'). Combined with the side-effect disclaimer, an agent has everything needed to call it and to tell the user what to do next.

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 the two parameters are already fully documented as the business website and owner email. The description only adds that both values are prefilled into the form, which is mild extra meaning over the schema baseline.

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 concrete verb and resource: it returns a prefilled link to a free redesign form, with the website and email already populated. That is specific enough that an agent can immediately tell it apart from check_site, live_numbers, and pin_tack, none of which produce a form link.

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

Usage Guidelines3/5

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

The sentence 'The business owner must open it and send the form themselves' implies the handoff workflow, but the description never says when to reach for this tool versus another, nor does it name any alternative or exclusion. Usage is implied rather than stated.

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

street_addPut a shop on Brass StreetAInspect

Queues a favorite small shop for Brass Street (brasspage.com/street/), free: shop name, city, a first name or handle, and a note of up to 8 words. Tack reads each one before it goes up. No links, phones, ratings or reviews.

NameRequiredDescriptionDefault
byYesOne word: your first name or a handle.
cityYesThe shop's city.
noteYesUp to 8 words about you and the shop. No claims, ratings or reviews.
shopYesThe shop's name. Never a person's full name.
colorNoThe building color. Brass if left out.

TDQS

A3.8/5.0
Behavior4/5

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

Annotations declare this is not read-only and not open-world. The description adds meaningful behavior beyond that: submissions are queued, free, human-reviewed by Tack before appearing, and restricted from links, phones, ratings, or reviews. It does not cover auth or rate limits, but the moderation and queue behavior are well disclosed.

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

Conciseness5/5

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

The description is front-loaded with the core action and purpose, followed by useful constraints. Every sentence earns its place: the URL, free status, moderation note, and content exclusions all add relevant context without filler.

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 write/queue tool with full schema coverage and no output schema, the description covers submission behavior, moderation, cost, and content restrictions. It could mention the optional color parameter or what happens after review, but it is otherwise sufficient for correct invocation.

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 the baseline is 3. The description restates the four required inputs and the 8-word note limit, but it omits the optional 'color' parameter and largely repeats what the schema already documents.

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

Purpose4/5

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

The description uses a specific verb and resource: 'Queues a favorite small shop for Brass Street', and names the required inputs. It is clear what the tool does, but it does not explicitly distinguish itself from siblings such as pin_tack or request_redesign.

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

Usage Guidelines3/5

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

Usage is implied by 'Queues a favorite small shop for Brass Street' and the content exclusions, so an agent can infer this is for adding shops. However, there is no explicit when-to-use guidance, no when-not-to-use guidance, and no mention of alternatives among the sibling tools.

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
    • Addedstreet_add
  2. 4 tool updates
    • First observedcheck_site
    • First observedlive_numbers
    • First observedpin_tack
    • First observedrequest_redesign

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Digital business cards, lead capture forms, and service listings - built and managed by AI. 63 tools with live browser editing, stock photos, web scraping, and guided tours.
    6
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables auditing any public website, returning a scored plain-English report that flags issues costing customers, covering speed, phone experience, search visibility, contact options, writing quality, and modernity.
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Free, rules-based checks for e-commerce product pages: AI shopping readiness (structured data, reviews, return and shipping terms, GTINs, AI crawler access), Google Merchant Center compliance, store SEO audit and Shopify checkout deadlines. No AI calls, nothing stored.
    2
    4
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources