Skip to main content
Glama

Server Details

Production backend for AI-built apps: storage, data, jobs, webhooks, email, metering and billing.

Ownership verified
Status
Healthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
TrustyCap-Technologies/trustycap-mcp
GitHub Stars
0

Available Tools

7 tools
trustycap_get_launch_kitGet a TrustyCap Launch KitA
Read-onlyIdempotent
Inspect

The full starting point for one Launch Kit: the step-by-step workflow with the capability each step calls, which steps stop for a human, what one unit of the builder's business costs at list price, the production checklist, and the customization contract. Read this before writing or changing code against a kit. The contract classifies every surface as customizable, extensible, required, platform_managed or protected, so you can transform the kit into a materially different product (new name, brand, audience, pricing, screens, workflow, capability mix) without touching the authorization, metering, proof or payment-authority boundaries that make the result trustworthy.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesLaunch Kit id, e.g. vehicle-finance

TDQS

A4.1/5.0
Behavior4/5

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

The annotations already indicate read-only, idempotent, and non-destructive behavior. The description adds meaningful behavioral context by detailing what the returned artifact includes and how the customization contract classifies surfaces, which helps the agent understand the scope and safe boundaries without repeating annotation data.

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?

The description is dense but purposeful, front-loading the main deliverable and contents in the first sentence. The later sentences justify why the tool should be read before code changes and explain the contract's role, so each sentence earns its place despite the length.

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 compensates by enumerating the returned components: workflow, capability calls, human stops, cost, checklist, and contract. It also explains the purpose and trust boundaries, giving an agent enough context to select and invoke the tool 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?

The schema already provides 100% parameter coverage with an example value ('vehicle-finance'), so the description does not need to add much. It reinforces that the tool targets a single Launch Kit, but it does not add new semantics beyond 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?

The description clearly states the tool returns 'the full starting point for one Launch Kit' and enumerates its contents: workflow, capabilities, human stops, cost, checklist, and customization contract. This distinguishes it from sibling list tools like trustycap_list_launch_kits by emphasizing 'one Launch Kit' rather than a collection.

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 usage context: 'Read this before writing or changing code against a kit.' This tells the agent when the tool is relevant, though it does not explicitly name alternatives or state when not to use it beyond the implied contrast with listing kits or native kits.

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

trustycap_get_native_kitGet a TrustyCap Native KitA
Read-onlyIdempotent
Inspect

Everything needed to install one Native Kit without reverse-engineering the application it came from: every file it ships with its content hash and the production path it was cut from, every pinned dependency and why that pin, every permission, entitlement, background mode and plist or manifest key with what breaks when it is absent, the JavaScript interface, the configuration that must not be changed and the reason for each, the ordered install steps including the ones that need a human in Xcode or a provider console, what is proven and how, and the real constraints. Read this before touching a native project.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesNative Kit id, e.g. background-location

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already establish read-only, idempotent, non-destructive behavior. The description meaningfully adds content-level context by enumerating exactly what is returned—hashes, pinned dependencies, permissions, plist keys, human-in-the-loop install steps, and constraints—without contradicting 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?

The opening phrase is a strong front-loaded summary. The rest is one long colon-driven enumeration that would scan more easily as bullets or short sentences, but each listed item carries specific, non-redundant content.

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 one fully documented parameter and no output schema, the description carries the burden of explaining what the agent will get, and it does so exhaustively: files, hashes, dependencies, permissions, install steps, evidence, and constraints. It also tells the agent when to consult the result, making the definition complete 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?

The single 'id' parameter has 100% schema description coverage, including an example. The description adds no parameter-level meaning beyond what the schema already provides, so the baseline 3 is appropriate.

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 specific resource ('one Native Kit') and an outcome ('install without reverse-engineering'), and the promised contents—files, hashes, dependencies, permissions, install steps—clearly distinguish this from list-oriented siblings like trustycap_list_native_kits and get_launch_kit.

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?

'Read this before touching a native project' provides a clear, concrete usage context, and the focus on installing one Native Kit implies it is for detailed single-kit prep rather than discovery. It does not explicitly name alternatives or state when not to use it.

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

trustycap_guideAsk Trusty Guide what to build withA
Read-onlyIdempotent
Inspect

Say what the human is trying to build, in their words, and get back the Launch Kits and capabilities that actually fit, why each one matched, what one unit of that business costs at published prices, and a build plan you can act on. Use this when someone says what they want rather than which capability they want. Deterministic: it answers only from the published registry and rate card, so it cannot invent a capability, a kit or a price.

ParametersJSON Schema
NameRequiredDescriptionDefault
intentYesWhat the builder said they want to build, in their own words.
launch_kitNoOptional. A Launch Kit id to plan against directly, skipping the recommendation.

TDQS

A4.6/5.0
Behavior5/5

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

The description adds a strong behavioral guarantee beyond the annotations: it is deterministic, grounded only in the published registry and rate card, and cannot invent capabilities, kits, or prices. This is valuable safety and reliability context that the readOnly/idempotent annotations do not fully convey.

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 focused sentences with no filler. Each sentence adds a distinct, useful fact: the output summary, the use condition, and the deterministic behavior. The description is front-loaded with the tool's core action and does not repeat schema or annotation details.

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 tool with one required parameter and no output schema, the description is nearly sufficient: it enumerates the response content, the input, the use case, and behavioral constraints. It could be slightly more explicit about exact response shape or no-match handling, but nothing essential is missing for correct invocation.

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?

Schema coverage is 100%, so the baseline is 3. The description enriches the intent parameter by explaining what happens with it (returns matching kits, reasons, costs, plan) and clarifies launch_kit's role as a way to plan directly without recommendation, though the schema already describes launch_kit adequately.

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 names a concrete flow: take the human's own words, return matching Launch Kits/capabilities, reason for each match, unit cost, and an actionable build plan. It also contrasts with capability-driven tools ('rather than which capability they want'), distinguishing it from sibling tools.

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?

The description explicitly states when to use the tool: when the user expresses what they want to build instead of naming a specific capability. It gives clear context for choosing it over capability-selection tools, though it does not name specific alternative tools or provide explicit 'do not use when' exclusions.

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

trustycap_list_capabilitiesList TrustyCap capabilitiesA
Read-onlyIdempotent
Inspect

Find the TrustyCap capability that solves a specific problem: add secure file storage, add application data, run work in the background, schedule work, make webhooks reliable, secure credentials, send transactional email, read documents, move money on proof. Returns every public capability: what it is for, when to choose it, what it will not do, the scopes a key needs, the meters it charges and the published price of each. Call this before assuming a capability exists. Covers vehicle intelligence, financing intelligence, document intelligence, protected transactions, digital life, exit paths and financing math.

ParametersJSON Schema
NameRequiredDescriptionDefault
familyNoOptional family filter. Accepts the neutral name (vehicle, financing, documents, transactions, digital-life, exit-paths, finance-math) or the canonical id.

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, and non-destructive. The description adds meaningful behavioral detail beyond that: it says the tool returns every public capability and lists exactly what information is included (purpose, selection guidance, non-goals, scopes, meters, price). This helps the agent set expectations without contradicting 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?

The description is front-loaded with the core purpose and includes a direct call-to-action. It is somewhat dense due to long enumerations of problem areas and family names, but each sentence contributes information and there is no 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?

With no output schema, the description compensates by detailing the returned fields (purpose, when to choose, non-guarantees, scopes, meters, price). It also covers the major functional families and provides a 'call before assuming' heuristic. The optional family filter is handled by the schema. This is sufficient for an agent to select and call the tool 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?

Schema description coverage is 100%, so the family parameter is fully documented in the schema, including accepted neutral names and canonical ids. The tool description adds no extra parameter semantics, but the baseline of 3 applies because the schema carries the weight.

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 clear verb-resource pair ('Find the TrustyCap capability') and enumerates concrete problem areas (secure storage, background work, scheduling, webhooks, credentials, email, documents, payments). It explicitly says it returns every public capability with its purpose, scopes, meters, and price, making it distinct from the sibling list-kit and guide tools.

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?

The description gives an explicit trigger: 'Call this before assuming a capability exists.' It also implies this is the discovery entry point for capability lookup. It does not name sibling alternatives or state when not to use them, but the context is clear enough for an agent to route to this tool first.

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

trustycap_list_launch_kitsList TrustyCap Launch KitsA
Read-onlyIdempotent
Inspect

Install a whole backend rather than one piece: proven compositions a builder can start a business from. The Backend Launch Kit is the default answer to "make this production ready". Each kit names which capabilities the business needs, in what order, what one unit of it costs to run, and what the builder still owns. Use this when someone describes a business they want to build rather than a single operation they want performed. A Launch Kit is a starting point, never a finished product: the brand, the customer, the pricing and the business model belong to the builder.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so the description does not need to restate those. It adds valuable behavioral context beyond annotations: each kit specifies capability ordering, cost per unit, and what the builder still owns. The explicit statement that a Launch Kit is a starting point, not a finished product, clarifies expectations and prevents misuse.

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 appropriately sized — four sentences, each adding distinct value. The core purpose is front-loaded, usage guidance appears mid-way, and caveats about ownership are succinct. There is no filler or repetition of information already present in the title or annotations.

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?

Given the empty input schema, the read-only annotations, and the presence of sibling tools like trustycap_get_launch_kit and trustycap_list_native_kits, the description provides enough context for an agent to select this tool correctly. It explains what a Launch Kit is, when to use it, what information it conveys, and what it does not provide. The lack of an output schema is partly mitigated by describing the contents of each kit.

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 has zero parameters, so parameter-level semantics are inherently not a concern. The description compensates by explaining what the listed kits contain and what one unit costs to run, giving the agent useful context for interpreting the result. This exceeds the baseline for a no-parameter tool.

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 clearly states the tool's purpose: listing TrustyCap Launch Kits, defined as proven backend compositions a builder can start a business from. It distinguishes this from single-operation tools by emphasizing business-level scope. The verb 'List' and resource 'Launch Kits' are specific and match the tool name and title.

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?

The description gives explicit when-to-use guidance: 'Use this when someone describes a business they want to build rather than a single operation they want performed.' It also frames the Backend Launch Kit as the default answer for production readiness. It does not name specific alternative tools, but the contrast between whole-business and single-operation is a clear enough steering signal.

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

trustycap_list_native_kitsList TrustyCap Native KitsA
Read-onlyIdempotent
Inspect

Native work that is already finished. A capability is something TrustyCap performs when you ask; a Native Kit is packaged iOS and Android source with the exact dependency pins, permissions, entitlements, plist keys and protected configuration that make it work, cut from TrustyCap products where it runs in production. Use this when the problem is on the device rather than on the server: background location that survives a locked phone, native sign-in, store billing, secure storage, share-sheet intake, push tokens, safe-area insets, saving a generated document from a WebView. Kits are licensed per production application and free in test mode and development builds.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so the bar is lower. The description adds valuable context: kits are 'cut from TrustyCap products where it runs in production' and 'licensed per production application and free in test mode and development builds.' This goes beyond the structured annotations without contradicting them.

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?

The description is longer than strictly necessary but every sentence earns its place: scope, definition, usage, and licensing. It front-loads 'Native work that is already finished' before expanding into context. Slightly verbose but well-organized.

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 0-parameter, read-only list tool with no output schema, the description covers what the tool lists, when to use it, and licensing implications. It doesn't explicitly describe the response format, but the title and sibling tools make the list semantics inferable.

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 has zero parameters and the input schema is empty, so the baseline is 4. The description adds no parameter-specific meaning, but none is needed. The schema fully covers the absent parameters.

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 title 'List TrustyCap Native Kits' plus the description 'Native work that is already finished' clearly identifies the verb (list) and resource (Native Kits). It also distinguishes Native Kits from capabilities ('A capability is something TrustyCap performs when you ask; a Native Kit is packaged iOS and Android source...'), so an agent can tell it apart from sibling tools like trustycap_list_capabilities.

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?

The description gives explicit usage guidance: 'Use this when the problem is on the device rather than on the server' followed by concrete device-side examples. It does not name an alternative tool directly, but the capability-vs-kit contrast implies when the other listing tool might apply.

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

trustycap_production_readinessMake an AI-built app production readyA
Read-onlyIdempotent
Inspect

Start here when a human asks you to make an application production ready, give it a real backend, or get it ready for real customers. Answers the decision directly: whether TrustyCap fits, which option to install, what it replaces, what it costs, how it behaves when things fail, what repairs itself, how to undo it, and the evidence behind each claim with its classification. Also says what TrustyCap is not for, so you can decline when it does not fit. No credential needed; call this before installing anything.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A5/5.0
Behavior5/5

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

Annotations indicate read-only, idempotent, and non-destructive behavior, and the description aligns with this by describing the tool as answering questions and providing evidence rather than performing actions. It also discloses what the tool will not do by saying what TrustyCap is not for, making behavior fully transparent.

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 information-dense but not bloated; every sentence and clause adds useful guidance about when to use the tool, what it answers, and what it does not cover. The structure is logical, moving from trigger conditions to decision outputs to limitations.

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?

Given the absence of parameters and output schema, the description fully covers the necessary context: when to call, what decision is made, what information is provided, what is excluded, and prerequisites. It leaves no missing context an agent would need to use the tool correctly.

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

Parameters5/5

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

The tool has no parameters, and the schema coverage is 100%, so there are no parameter semantics to document. The description does not introduce any implicit parameters or inputs, making this dimension trivially complete.

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 clearly states this tool is the entry point for production-readiness decisions, specifying when to use it and exactly what decision it answers. It directly addresses whether TrustyCap fits and which option to install, leaving no ambiguity about its purpose.

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?

The description explicitly instructs to call this tool before installing anything and states that no credential is needed, providing clear usage conditions. It also frames the tool as a decision aid for choosing among options, which implicitly guides the agent on when to invoke it.

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. Dates show when Glama detected each change.

  1. 7 tool updates
    • First observedtrustycap_get_launch_kit
    • First observedtrustycap_get_native_kit
    • First observedtrustycap_guide
    • First observedtrustycap_list_capabilities
    • First observedtrustycap_list_launch_kits
    • First observedtrustycap_list_native_kits
    • First observedtrustycap_production_readiness

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.3/5.0
Disambiguation4/5

Each tool targets a distinct resource or decision point—capabilities, launch kits, native kits, and production readiness—but trustycap_guide and trustycap_production_readiness can both respond to a human asking what to build, and guide overlaps somewhat with the list_* tools in matching outcomes. The detailed descriptions resolve most ambiguity, so the set is largely clear.

Naming Consistency4/5

Most tools follow a trustycap_<verb>_<noun> pattern, such as list_capabilities, get_launch_kit, and list_native_kits. trustycap_guide and trustycap_production_readiness break that convention with a bare verb and a noun phrase, but the shared prefix and snake_case style keep the naming mostly predictable.

Tool Count5/5

Seven tools is well-scoped for a reference and decisioning server covering three resource families plus guidance. Each tool has a clear purpose, and there are no redundant entries.

Completeness4/5

The surface covers listing and retrieving Launch Kits and Native Kits, enumerating capabilities, guided matching, and production-readiness evaluation. Minor gaps exist—such as no separate capability-detail tool and no tool to execute or install a kit—but those seem outside the server's informational scope.