Brasspage

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

Should I use this

Quality & Safety

A
Description quality
94%
Schema completeness
86%
Naming quality
84%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'live_numbers' description lacks action verbin live_numbers

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~783Tokens (tool definitions)
~995 BTypical response size
Moderate attention impact (0.61% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "brasspage": {
      "url": "https://brasspage.com/mcp"
    }
  }
}

Remote endpoints

https://brasspage.com/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢check_site(url)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "The website address, like yourbusiness.com."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢request_redesign(url, email)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "The business website, like yourbusiness.com."
    },
    "email": {
      "type": "string",
      "minLength": 1,
      "maxLength": 254,
      "description": "The business owner's email address."
    }
  },
  "required": [
    "url",
    "email"
  ],
  "additionalProperties": false
}
🟢pin_tack(name, note, color)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 24,
      "description": "A first name or a handle, up to 3 words."
    },
    "note": {
      "type": "string",
      "minLength": 1,
      "maxLength": 60,
      "description": "The note, up to 8 words."
    },
    "color": {
      "type": "string",
      "enum": [
        "brass",
        "red",
        "navy",
        "green",
        "black",
        "cream"
      ],
      "description": "The tack color. Brass if left out."
    }
  },
  "required": [
    "name",
    "note"
  ],
  "additionalProperties": false
}
🟡street_add(shop, city, by, note, color)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "shop": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40,
      "description": "The shop's name. Never a person's full name."
    },
    "city": {
      "type": "string",
      "minLength": 1,
      "maxLength": 30,
      "description": "The shop's city."
    },
    "by": {
      "type": "string",
      "minLength": 1,
      "maxLength": 20,
      "description": "One word: your first name or a handle."
    },
    "note": {
      "type": "string",
      "minLength": 1,
      "maxLength": 60,
      "description": "Up to 8 words about you and the shop. No claims, ratings or reviews."
    },
    "color": {
      "type": "string",
      "enum": [
        "brass",
        "red",
        "navy",
        "green",
        "black",
        "cream"
      ],
      "description": "The building color. Brass if left out."
    }
  },
  "required": [
    "shop",
    "city",
    "by",
    "note"
  ],
  "additionalProperties": false
}
🟢live_numbers

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

Input Schema

{
  "type": "object",
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools