https://laso.finance/get-cardEmbed Verified README Badge (Free): [](https://assay-207908449630.us-central1.run.app/?inspect=https://laso.finance/get-card)
Canonical SHA-256 Schema Lock: sha256:6f9c4a245fd07.. → sha256:a5ff0b7845780..
| MCP Tool Name | Current TDQS | Detected Glama Rubric Deductions (Behavior / Conciseness / Parameters / Usage / Schema) |
|---|---|---|
get_version | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
refresh_token | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
order_card | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Behavior 3/5: no side-effect/quota disclosure |
get_card_data | 3.7/5.0 (74) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false |
list_card_transactions | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Behavior 3/5: no side-effect/quota disclosure |
get_card_deposit_address | 2.4/5.0 (48) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure |
get_card_issuer_status | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
start_card_issuer_link | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
verify_card_issuer_link | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
get_saved_cards | 2.4/5.0 (48) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure |
create_saved_card_link | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
buy_with_saved_card | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
get_purchase_turn | 2.4/5.0 (48) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure |
get_purchase_conversation | 3.05/5.0 (61) | Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure |
create_reloadable_card | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
get_account_balance | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
get_kyc_status | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
get_kyc_link | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Behavior 3/5: no side-effect/quota disclosure |
register_webhook | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
get_webhook | 3.05/5.0 (61) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
delete_webhook | 3.05/5.0 (61) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
withdraw | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Behavior 3/5: no side-effect/quota disclosure |
get_withdrawal_status | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Behavior 3/5: no side-effect/quota disclosure |
refresh_card_data | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
order_intl_card | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
cancel_intl_order | 2.4/5.0 (48) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure |
search_merchants | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Behavior 3/5: no side-effect/quota disclosure |
get_pricing | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
get_supported_countries | 3.05/5.0 (61) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
start_signup | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
get_signup_status | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Behavior 3/5: no side-effect/quota disclosure |
get_auth_link | 3.05/5.0 (61) | Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure |
send_feedback | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Behavior 3/5: no side-effect/quota disclosure |
list_address_book | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
save_address_book_entry | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
delete_address_book_entry | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
push_to_card | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing |
send_payment | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Behavior 3/5: no side-effect/quota disclosure |
fund_card_balance | 3.05/5.0 (61) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Behavior 3/5: no side-effect/quota disclosure |
withdraw_card_balance | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
list_payment_recipients | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
update_payment_recipient | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing |
delete_payment_recipient | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
get_payment_status | 3.7/5.0 (74) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false |
send_bank_payment | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
search_gift_cards | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
order_gift_card | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
create_banking_profile | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing |
get_banking_profile_status | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
get_banking_application | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
update_banking_application_details | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
upload_banking_document | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
submit_banking_application | 3.7/5.0 (74) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false |
create_banking_account | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
list_banking_accounts | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
create_banking_recipient | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
add_banking_destination | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
list_banking_recipients | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
update_banking_destination | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
delete_banking_recipient | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
get_banking_transaction | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
list_banking_transactions | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
exchange_api_key | 3.7/5.0 (74) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false |
get_agent_spend_limit | 4.35/5.0 (87) | Unbounded inputSchema: additionalProperties!=false |
create_agent_api_key | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
list_agent_api_keys | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
revoke_agent_api_key | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
revoke_unused_agent_api_keys | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose |
announce_connection | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure |
get_agent_wallet | 3.7/5.0 (74) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false |
create_agent_wallet | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
agent_wallet_transfer | 3.7/5.0 (74) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false |
move_agent_wallet_funds | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure |
pay_x402_endpoint | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Behavior 3/5: no side-effect/quota disclosure |
search_docs | 3.7/5.0 (74) | Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose |
{
"tool_1_before": {
"name": "get_version",
"description": "Get the current docs version\n\nReturns the current API contract version (`api_version`), the versioning and deprecation policy, and the content-hash version of the Laso Finance agent docs (`SKILL.md`, `openapi.json`, `llms.txt`, `llms-full.txt`, `ai-plugin.json`). Free, no auth or payment header.\n\nAgents aggressively cache these docs, so use this to detect a stale cache: if the `docs_version` you last saw differs from the value returned here, refetch the docs. Every API response also carries this value in the `X-Laso-Docs-Version` response header, alongside `X-Laso-Docs-Manifest`, which points at the authoritative freshness beacon at `https://laso.finance/.well-known/docs-version.json`.\n\nThis route is also the `status` target of the API catalog at `https://laso.finance/.well-known/api-catalog` (RFC 9727), which every response advertises via a `Link` header with `rel=\"api-catalog\"`.",
"inputSchema": {
"type": "object",
"properties": {}
},
"outputSchema": {
"type": "object",
"properties": {
"docs_version": {
"type": [
"string",
"null"
],
"description": "12-character content hash of the agent docs. Changes only when the docs change."
},
"api_version": {
"type": [
"string",
"null"
],
"description": "Version of the API contract itself (this description's `info.version`). Moves only on a breaking change, unlike `docs_version`. Also sent on every response as `X-Laso-Api-Version`."
},
"versioning": {
"type": [
"object",
"null"
],
"description": "The versioning and deprecation policy in machine-readable form: which header carries the version, what counts as an additive versus a breaking change, and how a retirement is signalled."
},
"docs_manifest_url": {
"type": [
"string",
"null"
],
"description": "URL of the authoritative freshness beacon, served with no-cache."
},
"api_catalog_url": {
"type": [
"string",
"null"
],
"description": "URL of the RFC 9727 API catalog (`application/linkset+json`) indexing the OpenAPI description, the agent docs, and this status route."
},
"docs": {
"type": [
"object",
"null"
],
"description": "Per-file entries, each with a `url` and a stable `sha256` content identifier. Compare against the values you last saw to tell which file changed."
},
"note": {
"type": [
"string",
"null"
]
}
}
},
"annotations": {
"title": "Get the current docs version",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
}
},
"tool_1_compiled_5_0_tdqs": {
"name": "get_version",
"description": "Get the current docs version\n\nReturns the current API contract version (`api_version`), the versioning and deprecation policy, and the content-hash version of the Laso Finance agent docs (`SKILL.md`, `openapi.json`, `llms.txt`, `llms-full.txt`, `ai-plugin.json`). Free, no auth or payment header.\n\nAgents aggressively cache these docs, so use this to detect a stale cache: if the `docs_version` you last saw differs from the value returned here, refetch the docs. Every API response also carries this value in the `X-Laso-Docs-Version` response header, alongside `X-Laso-Docs-Manifest`, which points at the authoritative freshness beacon at `https://laso.finance/.well-known/docs-version.json`.\n\nThis route is also the `status` target of the API catalog at `https://laso.finance/.well-known/api-catalog` (RFC 9727), which every response advertises via a `Link` header with `rel=\"api-catalog\"`. WHEN TO USE: Call get_version for this operation; for sibling workflows use refresh_token, order_card, get_card_data. WHEN NOT TO USE: Do not call for unrelated mutations. PARAMETER INTERACTIONS: Takes no required arguments. Read-only and idempotent; failed calls do not mutate state.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"docs_version": {
"type": [
"string",
"null"
],
"description": "12-character content hash of the agent docs. Changes only when the docs change."
},
"api_version": {
"type": [
"string",
"null"
],
"description": "Version of the API contract itself (this description's `info.version`). Moves only on a breaking change, unlike `docs_version`. Also sent on every response as `X-Laso-Api-Version`."
},
"versioning": {
"type": [
"object",
"null"
],
"description": "The versioning and deprecation policy in machine-readable form: which header carries the version, what counts as an additive versus a breaking change, and how a retirement is signalled."
},
"docs_manifest_url": {
"type": [
"string",
"null"
],
"description": "URL of the authoritative freshness beacon, served with no-cache."
},
"api_catalog_url": {
"type": [
"string",
"null"
],
"description": "URL of the RFC 9727 API catalog (`application/linkset+json`) indexing the OpenAPI description, the agent docs, and this status route."
},
"docs": {
"type": [
"object",
"null"
],
"description": "Per-file entries, each with a `url` and a stable `sha256` content identifier. Compare against the values you last saw to tell which file changed."
},
"note": {
"type": [
"string",
"null"
]
}
}
},
"annotations": {
"title": "Get the current docs version",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"title": "Get Version"
},
"auto_generated_a2a_skill_1_preview": {
"id": "get-version",
"name": "Get Version",
"description": "Get the current docs version\n\nReturns the current API contract version (`api_version`), the versioning and deprecation policy, and the content-hash version of the Laso Finance agent docs (`SKILL.md`, `openapi.json`, `llm",
"tags": [
"mcp",
"a2a",
"x402",
"get"
]
},
"signed_mcp_lock_preview": {
"target": "https://laso.finance/get-card",
"tools_hash": "sha256:a5ff0b78457807bce2cbef76e5e0d4092731960193eac1d0b2e2ced4b993b808",
"tdqs": 5.0,
"protocols": [
"mcp-2025-03-26",
"a2a-0.2.1",
"x402-v2-bazaar",
"stripe-mpp-32042"
],
"signature": "asr_lock_d88f8325125a16dab343ca2ee5d9e5a3"
},
"locked_bundle_contents": "Unlock remaining 74 compiled 5.0/5.0 tools + full /.well-known/agent-card.json + /.well-known/mcp.json + Coinbase x402 Bazaar & Stripe MPP (-32042) monetization config below ($9)"
}