Skip to main content
Glama

Server Details

Catalog of 370+ open-source AI-agent harnesses. Search, list your own, earn USDC tips via x402.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsA

Average 3.9/5 across 6 of 6 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clear and distinct purpose: fetching details, listing categories, searching, submitting, and two tipping mechanisms. No overlap or ambiguity.

Naming Consistency5/5

All tools use consistent snake_case with verb_noun pattern (e.g., get_harness, list_domains, submit_harness), making naming predictable and easy to remember.

Tool Count5/5

With 6 tools covering search, browse, submit, and tip functionalities, the scope is well-balanced for a catalog platform without being too sparse or overwhelming.

Completeness4/5

Core operations (search, browse, submit, tip) are well-covered, but missing update/delete for harnesses, though likely intentional for a community listing model.

Available Tools

6 tools
get_harnessAInspect

Get full details for one harness by its slug.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesthe harness slug, e.g. browser-use
Behavior2/5

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

With no annotations, the description carries full burden but only states 'full details' without disclosing behavioral traits like read-only nature, permissions, or 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.

Conciseness5/5

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

The description is a single concise sentence that front-loads the action and resource without unnecessary words.

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 simple one-parameter tool with no output schema, the description is nearly complete; it lacks behavioral transparency but covers purpose and usage.

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

Parameters3/5

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

Schema coverage is 100% with the slug parameter described adequately in the schema; the description adds marginal value by restating 'by its slug'.

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 retrieves full details for a single harness identified by its slug, distinguishing it from sibling tools like search_harnesses.

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 description implies usage when needing specific harness details but provides no explicit guidance on when to use this tool versus alternatives like search_harnesses.

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

list_domainsAInspect

List the harness domains (categories) in the Loadbay catalog.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

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

No annotations exist, so the description carries full burden. It states a non-destructive read operation, which is truthful, but lacks details like data freshness or limits. Score 3 as minimal but honest.

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?

Single sentence with no filler. Directly states the tool's function without unnecessary words.

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 simple, parameterless list tool with no output schema, the description is complete enough. It could mention return format, but the purpose is clear. Score 4 due to slight ambiguity.

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?

No parameters exist. With 0 parameters and 100% schema coverage (empty schema), the description needs no additional parameter information. Baseline is 4, but perfection warrants 5.

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 it lists harness domains (categories) from the Loadbay catalog, using a specific verb 'list' and resource 'harness domains', distinguishing it from siblings like get_harness or submit_harness.

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?

No explicit guidance on when to use this tool versus alternatives. However, its purpose is self-evident as a simple list, and siblings perform different operations, so it's adequate but not explicit.

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

search_harnessesAInspect

Search the Loadbay catalog of harnesses for AI agents. Filter by free-text query, domain, and/or capability trait.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNomax results, default 20
queryNofree-text over name, author, summary, integrations
traitNorequire a capability trait
domainNodomain key: trading | coding | browser | productivity | data | social | health | science | gaming | media | robotics
Behavior2/5

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

No annotations are provided. The description does not disclose behavioral traits such as readonly status, rate limits, or authentication requirements. As a search tool, it likely is read-only, but this is not stated.

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 a single concise sentence that uses active voice and front-loads the core action. No wasted words.

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

Completeness3/5

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

The description covers the tool's purpose and filters but does not explain the output format, e.g., whether it returns a list of harnesses with metadata. Given no output schema, more detail would be helpful.

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 input schema describes all 4 parameters with coverage 100%. The description merely restates the filter options, adding little 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 it searches the Loadbay catalog of harnesses for AI agents with filtering options. It is distinct from siblings like get_harness (single item) and list_domains (domain listing).

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 indicates usage when filtering by query, domain, or trait is needed. It does not explicitly state when not to use, but sibling tools provide alternatives.

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

submit_harnessAInspect

List a new harness on Loadbay. The repo MUST be a public, open-source GitHub repository. Optionally include a Base USDC address to receive tips. The listing appears immediately, tagged as community-added (unverified).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesharness name, e.g. my-coinbase-harness
repoYespublic GitHub repo URL — must be open source (have a license)
authorNoyour GitHub handle (defaults to the repo owner)
domainYesdomain key, one of: trading | coding | browser | productivity | data | social | health | science | gaming | media | robotics
traitsNocapability traits
summaryYeswhat it connects to, what tools it exposes, how an agent uses it
languageNoprimary language, e.g. TypeScript
integrationsNowhat it connects to, e.g. ["Coinbase","Slack"]
solanaAddressNoSolana wallet (base58) to receive USDC (SPL) tips — optional, alongside or instead of Base
baseUsdcAddressNoBase USDC wallet (0x…) to receive tips — only if you want to get paid
Behavior3/5

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

No annotations are provided, so description carries the burden. It discloses that the listing appears immediately and is tagged as community-added (unverified), plus mentions optional tip address. However, it does not explain validation, error cases, or whether duplicates are prevented.

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?

Description is three sentences, front-loaded with purpose, and contains no wasted words. Every sentence adds value.

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?

Given 10 parameters, no output schema, and no annotations, the description covers key behavioral aspects (repo requirement, immediate listing, community tag, optional tip). It is adequate but could add details on error handling or duplicate name behavior.

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 description coverage is 100%, so parameters are already documented. The description adds context beyond schema by emphasizing the repo must be public/open-source and that baseUsdcAddress is optional for tips, enhancing meaning.

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?

Description clearly states the tool lists a new harness on Loadbay, using the verb 'List' and resource 'harness'. It distinguishes from siblings like get_harness (retrieve) and search_harnesses (search) by focusing on creation.

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?

Description provides usage context: the repo must be public and open-source, and optionally include a Base USDC address. It does not explicitly exclude alternatives but implies its purpose is for adding new listings.

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

support_loadbayBInspect

Support the Loadbay builder with a USDC tip over x402. Returns the payable endpoint — GET it with your own x402 wallet to send the tip. Loadbay never holds funds; your wallet is the payer.

ParametersJSON Schema
NameRequiredDescriptionDefault
amountNotip amount in USD (default 5); the builder receives USDC
Behavior3/5

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

With no annotations provided, the description carries the full burden. It discloses that the tool returns a payable endpoint rather than handling funds directly, and clarifies that Loadbay never holds funds. However, it lacks information on side effects, permissions, error handling, or rate limits. The disclosure is adequate but not exhaustive.

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 extremely concise: two sentences that front-load the purpose, mechanism, return value, and safety note. Every sentence adds value with no redundancy or fluff.

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?

Given the tool's simplicity (single optional parameter, no output schema), the description adequately explains the return value (payable endpoint) and the usage protocol (GET with your wallet). It also provides context about fund handling. Could be improved with an example or more details on the endpoint format, but overall it is sufficiently complete.

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

Parameters3/5

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

Schema coverage is 100% with a description for the single parameter 'amount'. The tool description adds no additional meaning about the parameter beyond what is in the schema. Baseline score of 3 is appropriate as the schema already does the work.

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 clearly states that the tool supports the Loadbay builder by returning a payable endpoint for sending a USDC tip. The verb 'support' is slightly vague but the subsequent explanation clarifies the action. It differentiates from sibling 'tip_harness' by specifying the 'Loadbay builder' resource, though not explicitly.

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?

The description provides no explicit guidance on when to use this tool versus alternatives like 'tip_harness'. It explains the mechanism but does not list when-to-use or when-not-to-use scenarios. The only contextual hint is that the user must have their own x402 wallet.

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

tip_harnessAInspect

Tip a harness author in USDC over x402. Returns the payable endpoint and its payment details — GET it with an x402-capable client/wallet to actually send the tip (the agent's own wallet pays; Loadbay never holds funds).

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesthe harness slug to tip
amountNotip amount in USD (default 1); the author receives USDC
Behavior4/5

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

No annotations are provided, so the description must convey behavior. It explains that the tool returns a payable endpoint (not sending funds directly), that the agent's wallet pays, and that Loadbay never holds funds. This is good disclosure, though it could add error handling or idempotency details.

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?

Two sentences: first states action and resource, second explains the flow and key trust detail. No filler, front-loaded.

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?

The description explains the return value (payable endpoint and payment details) and how to use it. With no output schema, this is essential. Could mention what happens on invalid slug or insufficient funds, but overall complete for a payment initiation tool.

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

Parameters3/5

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

Schema coverage is 100%, with clear descriptions for slug and amount. The description reinforces the schema but adds no new parameter-specific details beyond saying the tip is over x402 and the amount is in USD. 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 uses a specific verb 'tip' and resource 'harness author', clearly distinguishing it from siblings like get_harness, list_domains, etc. It also explains the currency (USDC) and protocol (x402).

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 implies when to use (tipping a harness author) and mentions the requirement for an x402-capable client/wallet. It does not explicitly list exclusions or compare to alternative tipping methods, but the context is clear.

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

Discussions

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

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources