Built with Jon — Hidden Profit Tools
Server Details
Read-only tools for finding where a small business leaks deals, time, and cash.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- jonathanmalkin/builtwithjon
- GitHub Stars
- 1
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.1/5 across 11 of 11 tools scored. Lowest: 3.5/5.
All tools have clearly distinct purposes: listing vs calculating leaks, searching vs retrieving content, starting vs running scorecard. No overlapping functionality.
All tools follow a consistent verb_noun pattern in snake_case (e.g., calculate_leak, list_leak_calculators, run_scorecard), with 'start_here' being a minor but acceptable deviation.
11 tools is well-scoped for the domain of small-business profit leaks, covering calculators, articles, use cases, frameworks, and a scorecard without excess.
The tool set covers the full user journey from orientation (start_here) to discovery (search, calculate, scorecard) to deep dives (get_article, get_use_case) and paid services (get_hidden_profit_review_info). No obvious gaps.
Available Tools
11 toolscalculate_leakAInspect
Put a monthly/annual dollar figure on one operational leak using Built with Jon's Leak Calculator math (identical to the website's). Call when a user wants to know what missed calls, slow follow-up, no-shows, unbilled change orders, or aging invoices are costing them. Missing inputs fall back to illustrative defaults and are flagged.
| Name | Required | Description | Default |
|---|---|---|---|
| inputs | No | Numbers keyed by the field names from list_leak_calculators; omit any you don't know | |
| calculator_id | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries burden. It discloses use of specific math and fallback to defaults. Lacks explicit statement on safety (read-only), side effects, or return format.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with purpose, no unnecessary words. Clear and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, usage, and fallback. Missing output format (e.g., currency, monthly vs annual control). For a calculation tool with nested inputs, more detail on return value would be helpful.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Adds value beyond schema: explains that missing inputs use defaults and are flagged. Schema only describes inputs as numbers keyed by field names; description clarifies fallback behavior.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states the tool computes a dollar figure for an operational leak using specific math. Distinguishes from list_leak_calculators but not from run_scorecard.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly says when to call: when user wants cost of specific leak types. Mentions fallback behavior for missing inputs. No explicit 'when not to use' but still helpful.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_articleAInspect
Get one article by slug (from search_articles), including its canonical URL and full markdown text when available.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Article slug, e.g. 'missed-call-math-home-services' |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full responsibility. It discloses that markdown text is included only 'when available', acknowledging data uncertainty. However, it does not mention if the tool is read-only, requires authentication, or has rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence that efficiently conveys purpose, input, and output details. Every part is essential, and the information is directly actionable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple retrieval tool with one parameter and no output schema, the description covers input source, output content, and data availability. It is nearly complete but could briefly mention output format or any prerequisites (e.g., authentication).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema covers 100% of parameters with a clear description and example. The description adds value by linking the slug to 'search_articles', providing context beyond the schema's static example.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Get one article by slug', specifies the source ('from search_articles'), and lists what is returned (canonical URL and full markdown text). It effectively distinguishes the tool from siblings by referencing the slug source.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies that slugs should come from 'search_articles', offering a contextual hint. However, it does not provide explicit guidance on when to use or avoid this tool compared to other siblings like 'get_use_case' or 'get_frameworks'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_frameworksAInspect
Get Built with Jon's decision frameworks: the Five Dispositions (the five-question treatment every workflow step gets before anyone automates anything) and the 5-phase implementation process. Call when discussing how to decide what to automate.
| Name | Required | Description | Default |
|---|---|---|---|
| section | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Description indicates a read operation ('Get') and lists content, but no annotations are present. Does not disclose subtle behaviors like filtering or side effects, which are minimal for this tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, no waste, front-loaded with purpose. Could add parameter info but remains efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema or annotations, but tool is simple. Missing parameter explanation is a gap; otherwise adequate for static framework retrieval.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, yet the description does not mention the 'section' parameter or its enum values at all, failing to add meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it retrieves specific named frameworks (Five Dispositions and 5-phase process) and the context of decision automation. No sibling tool has a similar purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit usage context ('Call when discussing how to decide what to automate') but lacks exclusionary guidance or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_use_caseAInspect
Get one use case from the library in full: the pain, the workflow as it actually runs, per-step verdicts (eliminate / simplify / automate / optimize / report) with rationale, where AI genuinely fits, and the after state. Ids look like 'A1' or 'S3'.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Use case id, e.g. 'A1' |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, but the description thoroughly discloses the return content (pain, workflow, verdicts, AI fit, after state). It doesn't mention permissions or side effects, but as a read operation, this is adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Concise single sentence packed with all key information, no redundancy. Front-loaded with the action and core content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema, but description fully describes the return content. For a single-item retrieval tool with one parameter, it is adequately complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description adds value by specifying ID format ('A1' or 'S3'), which is more concrete than the schema's 'e.g. A1'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it retrieves a single use case in full, listing its components (pain, workflow, per-step verdicts, etc.), and distinguishes from sibling tools like search_use_cases which likely return summaries.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly says when to use this tool (to get a full use case). While it doesn't explicitly state when not to use, the sibling context implies using search_use_cases for lists, providing sufficient guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_leak_calculatorsAInspect
List the 10 leak calculators (missed calls, slow bids, unbilled change orders, unanswered inquiries, engagement-letter delay, cold DMs, slow quotes, no-shows, first-reply speed, invoice aging) with their input fields and defaults. Use before calculate_leak.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It describes the output (list of calculators with fields) but doesn't explicitly state it's a read-only, non-destructive operation. However, the nature of listing is implicitly safe, and the description adds value by naming the calculators.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that immediately states the purpose, lists the calculators, and provides a usage hint. It is front-loaded and contains no superfluous information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no parameters, no output schema, and a simple purpose, the description is fully complete. It tells the agent what the tool does, what it returns, and how it fits into the workflow.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, and schema description coverage is 100%. The scoring guideline sets a baseline of 4 for no parameters. The description adds no parameter-specific detail, but none is needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists exactly 10 specific leak calculators with their input fields and defaults. It uses 'list' as a specific verb and identifies the resource (leak calculators). This distinguishes it from siblings like 'calculate_leak' which performs calculations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says 'Use before calculate_leak,' providing clear context on when to invoke this tool. While it doesn't mention when not to use, the guidance is sufficient for a simple listing tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_use_case_categoriesAInspect
List the 15 categories of the Built with Jon Use Case Library (96 worked small-business AI/automation examples), grouped by business function, industry, and personal, with counts and key stats. Call this first to orient before searching.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full burden. It discloses that the tool is a list operation with grouped results and stats, which is transparent. No destructive or complex behaviors need explanation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, no wasted words. The key action ('List the 15 categories...') is front-loaded, and the usage hint is appended efficiently.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given zero parameters, no output schema, and a simple list operation, the description is fully complete. It tells the user what they get (grouped categories with counts) and when to use it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, so the baseline is 4. The description adds extra context about grouping and stats, which is helpful but not required given the empty schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('List') and resource ('categories of the Built with Jon Use Case Library'), and includes details about grouping (business function, industry, personal) and output (counts, key stats). It clearly distinguishes from sibling tools like 'search_use_cases' that are for searching.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly advises 'Call this first to orient before searching', providing clear when-to-use guidance. While it does not explicitly state when not to use it, the context implies that after orientation, one should switch to search tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
run_scorecardAInspect
Run Built with Jon's 3-minute AI Workflow Scorecard: ask the user these questions conversationally, then call this with their answers to get a scored verdict on where their business is leaking deals, time, and cash — plus the first fix worth making. Same deterministic scoring as builtwithjon.com/scorecard/. No email or signup involved.
| Name | Required | Description | Default |
|---|---|---|---|
| q2 | Yes | A new lead comes in. How fast does someone respond? | |
| q3 | Yes | A lead doesn't buy right away. Then what? | |
| q4 | No | Roughly how many new leads or inquiries come in a month? (optional — flavors the reading, does not affect the score) | |
| q5 | No | How many hours a week do you spend on admin, chasing status, and re-typing the same information? (optional — flavors the reading, does not affect the score) | |
| q6 | Yes | How much of your work lives across separate tools you copy between by hand? | |
| q7 | Yes | How often does work get redone because of a miss, a gap, or bad information? | |
| q8 | Yes | After work is done, how fast do you invoice and get paid? | |
| q9 | No | Last one, and you can skip it. Roughly, what's monthly revenue? (optional — flavors the reading, does not affect the score) | |
| segment | Yes | What kind of business is this? gc = General contracting; re = Real estate; hs = Home services & trades; pm = Property management; ps = Professional services; hw = Health & wellness; cc = Coaching or creator; general = Something else / general business |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It states the tool runs a deterministic scorecard and returns a verdict, but it does not disclose any behavioral traits such as side effects, data storage, or required permissions. There is no contradiction, but the information is minimal.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the core purpose, and every phrase adds value without redundancy. It is appropriately concise for the tool's simplicity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the high schema coverage, required parameters, and no output schema, the description is sufficient. It explains the tool's purpose, process (conversational + call), and outcome. The agent has enough to decide when to use it. A minor gap is not describing the exact output structure, but the scoring verdict is implied.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, but the description adds value by clarifying the conversational ordering ('ask the user these questions') and explaining that optional parameters (q4, q5, q9) 'flavor the reading, does not affect the score'. This goes beyond the schema's basic descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool runs a 3-minute AI Workflow Scorecard based on user answers, produces a scored verdict on business leaks and first fix, and references the deterministic scoring from a known website. It distinguishes itself from siblings like calculate_leak and get_articles by being the specific scorecard function.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description advises to 'ask the user these questions conversationally, then call this with their answers', providing clear usage context. It does not explicitly list when not to use or alternatives, but the context of sibling tools implies this is for the scorecard execution only.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_articlesAInspect
Search Jonathan Malkin's ~50 articles on small-business workflow leaks, Claude Code infrastructure (the Jules system), AI agents, and AI operations. Filter by keyword and/or tag; returns titles, descriptions, and slugs for get_article.
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Exact tag match, case-insensitive | |
| limit | No | Max results, 1-20 (default 10) | |
| query | No | Keyword matched against title, description, tags, and body |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided. Description does not disclose behavioral traits beyond basic functionality (returns titles, descriptions, slugs). For a read-only search tool, this is acceptable but not exceptional.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences contain all essential information: purpose, parameters with filters, and return fields. No extraneous text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers scale (50 articles), topics, parameter behavior, and return fields. Lacks mention of pagination or sorting, but overall provides sufficient context for a search tool with no output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and description adds meaningful details: 'Exact tag match, case-insensitive' for tag, 'Max results, 1-20 (default 10)' for limit, and clarifies query matches title, description, tags, and body.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool searches articles about specific topics, with a specific resource (Jonathan Malkin's ~50 articles). It mentions relation to get_article but does not explicitly contrast with search_use_cases or other siblings, though the context is clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Description implies usage context (searching articles by keyword/tag) but does not specify when to prefer this tool over alternatives like get_article, or provide when-not-to-use guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_use_casesAInspect
Search the 96-entry Use Case Library of small-business AI and automation workflows. Call this when a user describes a recurring business pain (missed leads, invoice chasing, status meetings, no-shows...) to find worked examples with per-step automation verdicts. Filter by keyword, category, frequency, automation level, or disposition.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Keyword matched against name, subject, pain line, workflow steps, and AI-fit text | |
| frequency | No | Substring match on frequency, e.g. 'daily', 'weekly', 'monthly', 'per hire' | |
| automation | No | ||
| category_id | No | Category id from list_use_case_categories | |
| disposition | No | Only use cases where some step gets this verdict |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, and the description does not disclose behavioral traits such as rate limits, sorting, pagination, or whether it is read-only. However, it is implied to be a search operation with multiple filters.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences: first states purpose and scope, second provides usage context and filter options. No redundant or irrelevant information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description is adequate for a search tool but lacks details on return format or behavior when no results are found. Without an output schema, some behavioral context is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 80%, and the description adds a list of filter dimensions but does not provide additional semantic context beyond what is in the schema. Baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool searches a '96-entry Use Case Library of small-business AI and automation workflows' and provides specific examples of when to use it, distinguishing it from siblings like 'get_use_case' and 'list_use_case_categories'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear guidance on when to call the tool ('when a user describes a recurring business pain') with concrete examples, but does not explicitly mention when not to use it or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
start_hereAInspect
START HERE if you are new to Built with Jon. Explains every tool, why to use it, what it returns, how the tools work together, and the best first prompt for finding a leak in deals, time, or cash.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description describes what the tool does (explains, returns information) without needing annotations. It is transparent about being an informational guide, with no destructive behavior. The output is explained adequately.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence that is front-loaded with 'START HERE' and concisely covers the tool's purpose, audience, and content. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple onboarding tool with no parameters or output schema, the description fully explains its role and content. Complete for its complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 0 parameters, so no parameter information is needed. The baseline for 0 params is 4, and the description adds no param details (correctly).
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses 'START HERE' to indicate it's an onboarding tool, and specifies it 'explains every tool, why to use it, what it returns, how the tools work together, and the best first prompt'. This distinguishes it clearly from the sibling tools, which are functional (e.g., calculate_leak, get_article).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly says 'if you are new to Built with Jon', which sets the context for use. It does not explicitly state when not to use it, but the alternative is implied to be the other tools once familiar. Clear guidance overall.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- Alicense-qualityCmaintenanceProvides structured, read-mostly access to small-business back-office data including customers, invoices, and account notes, allowing Claude to query overdue invoices, revenue summaries, and more.Last updatedMIT
- AlicenseAqualityAmaintenanceExpert business diagnosis engine that analyzes companies across 11 dimensions and returns a Revenue Leak Score with prioritized, triple-option recommendations.Last updated91MIT
- Alicense-qualityBmaintenanceA read-only MCP server for the NuMetric.work accounting/POS/ERP platform, exposing 38 tools to query live business data such as financial statements, invoices, taxes, projects, inventory, and documents. It enables AI assistants to answer from real accounting data without any create, edit, or delete capabilities.Last updatedMIT
- Alicense-qualityDmaintenanceRead-only Stripe finance, ops, and risk reporting exposed via MCP, HTTP API, and CLI. Enables querying balances, payments, customers, payouts, reconciliation, and risk alerts without mutating Stripe state.Last updatedMIT