Skip to main content
Glama

Server Details

Agentic rails for complex workflows with receipts, fees, and MCP tool access.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
55.4% over 44 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct action: building briefs, checking evidence inventories, fetching service catalogs, preparing work orders, and reviewing MCP manifests. There is no overlap in purpose or ambiguity between them.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (build_operator_brief, check_evidence_inventory, get_service_catalog, prepare_work_order, review_mcp_manifest), making the set predictable and easy to navigate.

Tool Count5/5

With exactly 5 tools, the server is well-scoped for its domain of preparation, review, and cataloging operations. Each tool has a clear purpose and contributes to the overall workflow without redundancy or bloat.

Completeness4/5

The tool surface covers core lifecycle operations for the stated domain: building summaries, checking inventories, reading catalogs, preparing work orders, and reviewing manifests. Minor gaps like update/delete for work orders are not critical given that submission and execution are deliberately kept separate.

Available Tools

5 tools
build_operator_briefA
Read-onlyIdempotent
Inspect

Summarize supplied service health and queue observations into deterministic priorities. No private records are fetched and no activity is invented.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofYesA valid UTC calendar timestamp with whole seconds, supplied by the caller.
queuesYesUnique queue names. Empty queues must have a null or zero oldest age.
servicesYesUnique service_id values.

Output Schema

ParametersJSON Schema
NameRequiredDescription
okYes
resultYes
versionYes
executionYes
operationYes
provenanceYes
service_idYes
input_sha256Yes
result_sha256Yes

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds valuable context beyond these by stating 'No private records are fetched and no activity is invented,' which addresses data privacy and the deterministic nature of the output. This is consistent with the annotations and provides additional behavioral guarantees.

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 two sentences, highly concise, and front-loaded with the core purpose. The behavioral notes ('No private records are fetched and no activity is invented') are valuable additions without redundancy. Every sentence earns its place.

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 has an output schema (true), the description does not need to explain return values. It covers the purpose, behavioral guarantees, and implies the input structure. It does not explicitly mention that all three parameters are required, but the schema already marks them as required, so this is not a significant gap. The description is adequate for an agent to understand what the tool does and its key constraints.

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%, with each parameter (as_of, services, queues) having a description in the schema. The tool description itself does not add any parameter-specific semantics, so the baseline score of 3 applies. It does not elaborate on formats or constraints beyond what the schema already provides.

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 states a specific verb ('Summarize'), a clear resource ('supplied service health and queue observations'), and a defined outcome ('into deterministic priorities'). It distinguishes itself from siblings like 'prepare_work_order' and 'get_service_catalog' by focusing on summarization and prioritization rather than retrieval or action.

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 its use when one has service health and queue observations and needs priorities, but it does not explicitly state when to use this tool versus alternatives, nor does it mention any exclusions or conditions. The guidance is implicit rather than explicit.

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

check_evidence_inventoryA
Read-onlyIdempotent
Inspect

Compare explicit submitted evidence labels and return exact matched and missing items. This does not read or verify document contents.

ParametersJSON Schema
NameRequiredDescriptionDefault
expected_evidenceYes
available_evidenceYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
okYes
resultYes
versionYes
executionYes
operationYes
provenanceYes
service_idYes
input_sha256Yes
result_sha256Yes

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is covered. The description adds useful behavioral context beyond the annotations: it performs exact label matching and deliberately does not inspect or verify document contents.

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, no filler, with the core function first and the key limitation second. Every clause earns its place.

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 two-parameter comparison tool, the description plus schema plus annotations is mostly sufficient. It names the return categories and the important limitation, though a brief note on which list is expected and which is available would make it fully complete.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must compensate for missing property-level explanations. It describes the overall comparison but does not explain which array is the supplied set versus the required set, nor does it explicitly map 'matched' and 'missing' to available_evidence and expected_evidence.

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 states a specific action ('Compare explicit submitted evidence labels'), a clear resource ('evidence labels'), and a precise outcome ('return exact matched and missing items'). It also differentiates itself from content-review tools by explicitly stating 'This does not read or verify document contents.'

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 makes clear this is for label-level inventory comparison, not for verifying document contents. The negative scope in the second sentence gives the agent a concrete condition for when to avoid using this tool, though it does not name an alternative like review_mcp_manifest.

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

get_service_catalogA
Read-onlyIdempotent
Inspect

Read the four supported Labs computation contracts and connection instructions.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the description only needs to add context beyond safety. It adds that the tool returns exactly four contracts and connection instructions, which is useful, but it doesn't disclose other behavioral details like response format or potential edge cases. No contradiction with annotations.

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 sentence with the verb and resource front-loaded. Every word earns its place, and there is no filler or redundancy.

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?

For a tool with no parameters, full annotation coverage, and no output schema, this description tells an agent exactly what will be returned (four contracts and connection instructions). Nothing an agent needs to call it correctly is missing.

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 schema coverage is 100% (empty object). Per the baseline for 0-parameter tools, a score of 4 applies because there are no parameter semantics to clarify; the description correctly omits any param details.

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 ('Read') and names the exact resource ('the four supported Labs computation contracts and connection instructions'). It clearly distinguishes this tool from siblings like build_operator_brief or check_evidence_inventory, none of which are about retrieving a catalog.

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

Usage Guidelines3/5

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

Usage is implied rather than explicit: an agent can infer that if it needs the supported Labs contracts, this is the tool to use. However, the description does not explicitly state when to use it versus alternatives, nor does it mention any exclusions or prerequisites.

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

prepare_work_orderA
Read-onlyIdempotent
Inspect

Prepare a validated DiligenceOps task for a specific Connect recipient. Submission, recipient permission and execution remain separate steps.

ParametersJSON Schema
NameRequiredDescriptionDefault
service_idYes
recipient_idYes
expected_evidenceYes
available_evidenceYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
okYes
resultYes
versionYes
executionYes
operationYes
provenanceYes
service_idYes
input_sha256Yes
result_sha256Yes

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds that this is a validation/preparation step and that submission and execution are separate, which clarifies the tool's non-executing behavior beyond 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.

Conciseness5/5

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

Two sentences with no waste. The core action and the key scoping constraint (preparation only, not submission/execution) are 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 is complete for a preparation tool with rich annotations and an output schema. It doesn't explain return values, but the output schema exists, so that's not required. It could mention what 'validated' entails, but the schema's detailed constraints cover much of that.

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 0%, so the description carries the burden, but it only mentions 'validated' without explaining parameter semantics. The schema itself has detailed constraints (patterns, lengths, const for service_id), but the description adds no meaning beyond the schema. Baseline 3 applies because the schema is rich even though the description doesn't compensate.

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 states a specific verb ('prepare') and resource ('validated DiligenceOps task for a specific Connect recipient'), and clarifies that submission, permission, and execution are separate steps. It doesn't explicitly differentiate from siblings like build_operator_brief, but the resource and validation focus are clear enough.

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 this is a preparation step, not a submission or execution step, and notes that submission/recipient permission/execution remain separate. It doesn't name alternative tools or explicit when-not-to-use conditions, but the separation of concerns gives clear context for when to use it.

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

review_mcp_manifestB
Read-onlyIdempotent
Inspect

Inventory submitted MCP tool declarations and flag missing or consequential annotations. This does not connect to a server or grant authority.

ParametersJSON Schema
NameRequiredDescriptionDefault
toolsYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
okYes
resultYes
versionYes
executionYes
operationYes
provenanceYes
service_idYes
input_sha256Yes
result_sha256Yes

TDQS

B3.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds meaningful behavioral context beyond those annotations by stating that the tool does not connect to a server or grant authority, which helps an agent understand side-effect and permission implications. This is valuable added transparency with no contradiction.

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 short sentences with no filler. The primary purpose is front-loaded, and the behavioral caveat is a single useful second sentence. Every word earns its place.

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?

For a one-parameter, read-only, idempotent tool with a detailed input schema and an output schema, the description is mostly adequate. It lacks usage guidance and deeper parameter semantics, but the combination of annotations, schema, and description covers the core operational and safety aspects.

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

Parameters2/5

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

Schema description coverage is 0%, so the description carries the burden of explaining the 'tools' parameter. It only refers obliquely to 'submitted MCP tool declarations' and does not describe the array structure, required 'name' field, or annotation object expectations. Some semantic value is present, but it does not meaningfully compensate for the lack of schema descriptions.

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

Purpose4/5

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

The description uses specific verbs ('Inventory', 'flag') and a clear resource ('submitted MCP tool declarations'), making the tool's purpose unambiguous. It does not explicitly differentiate from sibling tools like check_evidence_inventory, but the subject matter is distinct enough that an agent can infer its role.

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 gives no guidance on when to use this tool versus siblings or when to choose an alternative. The sentence 'This does not connect to a server or grant authority' clarifies limitations but not usage context, so the agent is left without selection criteria.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 94 tool updates
    • Removedactivate_external_directory_credentials
    • Removedadapt_directory_submission
    • Removedbind_x402_facilitator_settlement
    • Removedbuild_a2a_callback_envelope
    • Removedbuild_agent_discovery_distribution_plan
    • Removedbuild_external_agent_client_package
    • Removedbuild_external_agent_client_runner
    • Removedbuild_external_discovery_submission_pack
    • Removedbuild_mcp_package_metadata
    • Addedbuild_operator_brief
    • Removedbuild_public_agent_client_repo
    • Addedcheck_evidence_inventory
    • Removedcomplete_agent_self_serve_paid_rail_run
    • Removedcomplete_paid_rail_run_with_callback
    • Removedcreate_a2a_task_lifecycle
    • Removedcreate_payment_challenge
    • Removedcreate_stripe_movement_fee_checkout
    • Removedcreate_x402_payment_challenge
    • Removedcredential_aware_mcp_write
    • Removeddraft_authority_mandate
    • Removedenforce_agent_credential
    • Removedevaluate_agent_commerce_proof
    • Removedevaluate_authority_action
    • Removedexecute_delegated_action
    • Removedexecute_directory_submission
    • Removedexecute_external_registry_submission_run
    • Removedexecute_first_paid_production_run
    • Removedfetch_return_package
    • Removedfind_services
    • Removedget_active_rail_catalog
    • Removedget_free_agent_tools_index
    • Removedget_movement_fee_schedule
    • Removedget_run_status
    • Addedget_service_catalog
    • Removedget_tool_costs
    • Removedinspect_authority_mandate
    • Removedinspect_service
    • Removedissue_agent_credential
    • Removedlist_rails
    • Addedprepare_work_order
    • Removedpromote_benchmark_report
    • Removedpublish_public_repo_ci_badge
    • Removedpublish_verified_commerce_proof
    • Removedquote_movement_fee
    • Removedquote_run
    • Removedread_agent_self_serve_paid_rail_loop
    • Removedread_callback_receipt_records
    • Removedread_delegated_authority
    • Removedread_directory_status_console
    • Removedread_live_supabase_verification
    • Removedread_payment_settlement_records
    • Removedread_receipt_ledger
    • Removedread_recent_regressions
    • Removedread_verified_commerce_activity
    • Removedrecord_receipt
    • Removedregister_issued_credential
    • Removedrequest_service_use
    • Addedreview_mcp_manifest
    • Removedrotate_signing_secret
    • Removedrun_agent_to_agent_test
    • Removedrun_autonomous_atlas_research_cycle
    • Removedrun_claude_evidence_analysis
    • Removedrun_claude_proof_relay
    • Removedrun_credential_enforcement_dry_run
    • Removedrun_directory_submission_adapter
    • Removedrun_durable_usage_ledger_event
    • Removedrun_external_agent_client_runner
    • Removedrun_external_agent_invocation_test
    • Removedrun_investor_demo_v2
    • Removedrun_live_supabase_verification
    • Removedrun_multi_agent_rail_benchmark
    • Removedrun_release_gate_automation
    • Removedrun_service
    • Removedrun_stripe_receipt_completion
    • Removedrun_synthetic_agent_regression
    • Removedsign_directory_submission_receipt
    • Removedsign_receipt
    • Removedstart_agent_self_serve_paid_rail_loop
    • Removedstart_rail_run
    • Removedstore_callback_receipt_record
    • Removedstore_receipt_ledger_entry
    • Removedstore_regression_report
    • Removedupdate_directory_status_record
    • Removedvalidate_a2a_agent_card
    • Removedvalidate_directory_submission_credentials
    • Removedvalidate_persistent_store
    • Removedvalidate_production_write
    • Removedvalidate_supabase_rls_policy_pack
    • Removedverify_live_registry_listing
    • Removedverify_managed_receipt_signature
    • Removedverify_receipt
    • Removedverify_signature_by_version
    • Removedverify_stripe_movement_fee_payment
    • Removedwrite_persistence_test_record
  2. 4 tool updates
    • Addedfind_services
    • Addedinspect_service
    • Addedrequest_service_use
    • Addedrun_service
  3. 1 tool update
    • Addedrun_autonomous_atlas_research_cycle
  4. 5 tool updates
    • Addeddraft_authority_mandate
    • Addedevaluate_authority_action
    • Addedexecute_delegated_action
    • Addedinspect_authority_mandate
    • Addedread_delegated_authority
  5. 3 tool updates
    • Addedevaluate_agent_commerce_proof
    • Addedpublish_verified_commerce_proof
    • Addedread_verified_commerce_activity
  6. 1 tool update
    • Addedrun_durable_usage_ledger_event
  7. 1 tool update
    • Addedrun_stripe_receipt_completion
  8. 2 tool updates
    • Addedrun_claude_proof_relay
    • Addedrun_investor_demo_v2
  9. 1 tool update
    • Addedrun_claude_evidence_analysis
  10. 2 tool updates
    • Addedcomplete_paid_rail_run_with_callback
    • Addedrun_credential_enforcement_dry_run
  11. 3 tool updates
    • Addedcomplete_agent_self_serve_paid_rail_run
    • Addedread_agent_self_serve_paid_rail_loop
    • Addedstart_agent_self_serve_paid_rail_loop
  12. 66 tool updates
    • First observedactivate_external_directory_credentials
    • First observedadapt_directory_submission
    • First observedbind_x402_facilitator_settlement
    • First observedbuild_a2a_callback_envelope
    • First observedbuild_agent_discovery_distribution_plan
    • First observedbuild_external_agent_client_package
    • First observedbuild_external_agent_client_runner
    • First observedbuild_external_discovery_submission_pack
    • First observedbuild_mcp_package_metadata
    • First observedbuild_public_agent_client_repo
    • First observedcreate_a2a_task_lifecycle
    • First observedcreate_payment_challenge
    • First observedcreate_stripe_movement_fee_checkout
    • First observedcreate_x402_payment_challenge
    • First observedcredential_aware_mcp_write
    • First observedenforce_agent_credential
    • First observedexecute_directory_submission
    • First observedexecute_external_registry_submission_run
    • First observedexecute_first_paid_production_run
    • First observedfetch_return_package
    • First observedget_active_rail_catalog
    • First observedget_free_agent_tools_index
    • First observedget_movement_fee_schedule
    • First observedget_run_status
    • First observedget_tool_costs
    • First observedissue_agent_credential
    • First observedlist_rails
    • First observedpromote_benchmark_report
    • First observedpublish_public_repo_ci_badge
    • First observedquote_movement_fee
    • First observedquote_run
    • First observedread_callback_receipt_records
    • First observedread_directory_status_console
    • First observedread_live_supabase_verification
    • First observedread_payment_settlement_records
    • First observedread_receipt_ledger
    • First observedread_recent_regressions
    • First observedrecord_receipt
    • First observedregister_issued_credential
    • First observedrotate_signing_secret
    • First observedrun_agent_to_agent_test
    • First observedrun_directory_submission_adapter
    • First observedrun_external_agent_client_runner
    • First observedrun_external_agent_invocation_test
    • First observedrun_live_supabase_verification
    • First observedrun_multi_agent_rail_benchmark
    • First observedrun_release_gate_automation
    • First observedrun_synthetic_agent_regression
    • First observedsign_directory_submission_receipt
    • First observedsign_receipt
    • First observedstart_rail_run
    • First observedstore_callback_receipt_record
    • First observedstore_receipt_ledger_entry
    • First observedstore_regression_report
    • First observedupdate_directory_status_record
    • First observedvalidate_a2a_agent_card
    • First observedvalidate_directory_submission_credentials
    • First observedvalidate_persistent_store
    • First observedvalidate_production_write
    • First observedvalidate_supabase_rls_policy_pack
    • First observedverify_live_registry_listing
    • First observedverify_managed_receipt_signature
    • First observedverify_receipt
    • First observedverify_signature_by_version
    • First observedverify_stripe_movement_fee_payment
    • First observedwrite_persistence_test_record

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources