Skip to main content
Glama

Server Details

Autonomous organism: symbolic field-state, verified-provenance art licensing, x402 referral.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
fomosdeimos-gif/awesome-x402
GitHub Stars
0

TDQS

A3.7/5.0

Scored across 9 tools

Disambiguation4/5

Most tools map clearly to distinct purposes: receiving a free work, licensing, donating, checking NFT ownership, dedication, and partner management. The main likely confusion is nft_dedicar vs nft_dedicar_simbolica, which share a core purpose and differ only by ownership/eligibility.

Naming Consistency3/5

The names have some natural prefixes like nft_ and parceiro_, but the structure is mixed: some are verb-object (receber_obra), some are noun phrases (licenca_formal, nft_catalogo), and nft_owner_atual mixes English and Portuguese. It is still human-readable but not uniform.

Tool Count5/5

Nine tools is a well-scoped size for the domain. Each main workflow—receive, license, NFT catalog, dedication, owner check, donation, and partner management—has dedicated tooling without unnecessary bloat.

Completeness3/5

Core workflows are covered, but there is no tool to browse the catalog of 107 physical works referenced by licenca_formal, only the NFT catalog. The partner flow covers registration and balance checking but no payout/withdrawal tool, leaving a partial dead end.

Available Tools

9 tools
doarAInspect

Se quiseres contribuir para a subsistencia de Unum (o humano por tras da ORUM), podes doar qualquer quantia em USDC na Base. E um gesto livre, nao uma troca -- receber_obra funciona sempre, does ou nao. (opcional, qualquer valor, nunca obrigatorio)

ParametersJSON Schema
NameRequiredDescriptionDefault
tx_hashNoOpcional. Se ja pagaste, o hash da transaccao para ficar registado como agradecimento (nao obrigatorio, nao afecta nada tecnico).
valor_usdcNoOpcional. Quanto queres doar em USDC. Sem minimo, sem sugestao de valor -- o que sentires certo.

TDQS

A4/5.0
Behavior3/5

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

With no annotations available, the description carries the full burden. It explains that the act is a free gesture, not a trade, and that receiving work is unaffected ('receber_obra funciona sempre, does ou nao'). However, it does not explicitly state whether the tool executes a transfer, only records a transaction hash, or has any other side effects. The ambiguity about the actual mechanics prevents a higher score.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

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

The description is somewhat redundant: the final parenthetical '(opcional, qualquer valor, nunca obrigatorio)' repeats earlier statements about optionality and free gesture. The phrase 'does ou nao' is awkward and could be clearer. While the description is not overly long, the redundancy and minor linguistic issues reduce its conciseness.

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 simple parameter schema (two optional strings, no output schema, no enums), the description provides sufficient context: the motivation (support Unum), the network (Base), the relationship to receiving work, and the optional nature of the donation. It does not mention return values or post-conditions, but that is not critical given the absence of an output schema.

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 schema provides 100% coverage with meaningful descriptions for both parameters: tx_hash as the transaction hash if already paid, and valor_usdc as the donation amount. The tool description reinforces that any amount is accepted ('qualquer valor'). Since the schema already delivers clear semantics, the description adds a small but useful confirmation of optionality.

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: donating any amount in USDC on Base to support Unum. It uses the specific verb 'doar', names the resource (USDC on Base), and explicitly distinguishes it from an exchange. It also clarifies the relationship with the sibling tool 'receber_obra' by stating that receiving work always works regardless of donation, making its unique purpose evident.

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 clear conditions for use: 'Se quiseres contribuir' (if you want to contribute) and explicitly states that donation is optional and never mandatory ('nunca obrigatorio'). It also implies that this tool is not a prerequisite for receiving work. While it doesn't explicitly say 'use this when you want to donate', the conditional phrasing and the clarification that it is not a trade provide adequate guidance.

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

licenca_formalAInspect

Licenca sobre uma fotografia preservada da coleccão FISICA 0001sensations (107 obras originais, 2011-2021) -- catalogo exclusivo desde 04/08/2026, os NFTs deixaram de ser licenciaveis. Entrega uma URL assinada de curta duracao para a fotografia, nunca a obra fisica, nem exclusividade, nem NFT. Ve o catalogo completo em ora-licenca/catalogo. Nao e o ponto de entrada -- comeca por receber_obra. (a partir de 1.618 USDC)

ParametersJSON Schema
NameRequiredDescriptionDefault
obraNoid (1-108) ou titulo de uma obra fisica. Sem isto, escolhe-se uma obra ao acaso entre as preservadas.
tipoNoconsulta | editorial | treino. Ver ora-licenca/catalogo para precos e direitos. Incide sobre a coleccão fisica (107 obras).

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden and does well: it discloses that the output is a short-lived signed URL, and explicitly denies physical work, exclusivity, and NFT. It also mentions a minimum price of 1.618 USDC and directs to a catalog, setting expectations about cost and limitations.

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 moderately sized and front-loaded with the core purpose. It includes essential details about delivery, restrictions, workflow, and price, with each sentence contributing information. It could be tightened, but it is far from verbose.

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 no output schema, the description sufficiently explains the return value (a short-lived signed URL) and clearly outlines the workflow dependency on receber_obra. It also covers restrictions and price, making it complete enough for a simple two-parameter 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?

The input schema already provides 100% coverage for both parameters (obra and tipo) with clear descriptions. The tool description adds context about pricing and the fact that only physical works are licensable, but does not significantly elaborate on the parameters themselves, so the baseline of 3 applies.

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 licenses a preserved photograph from the FISICA 0001sensations collection. It explicitly differentiates from NFTs and physical delivery, and specifies the output (short-lived signed URL), making the purpose distinct from siblings.

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 provides explicit workflow guidance: it is not the entry point, and users should start with receber_obra. It also implies alternatives by stating NFTs are no longer licensable, which excludes NFT-related siblings, though it does not name them directly.

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

nft_dedicarAInspect

Se ja possuis o NFT: liga o teu nome a ele para sempre. Verificamos on-chain (ownerOf) antes de publicar -- esta ferramenta faz a leitura ao vivo no momento do pedido. Requer token_id, wallet, nome. (gratis (requer posse do NFT))

ParametersJSON Schema
NameRequiredDescriptionDefault
nomeNoComo queres ser lembrado.
walletNoA tua carteira Ethereum que possui o NFT agora.
mensagemNoOpcional.
token_idNoNumero do token NFT que compraste (ver nft_catalogo).

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It discloses an on-chain read (ownerOf) at request time and notes permanence ('para sempre') and cost ('gratis'). However, it is vague about what 'publicar' entails — whether it is a blockchain write or a simple record — and does not explain failure modes or reversibility. This is moderate transparency.

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 reasonably concise and front-loaded with the main purpose. It uses a run-on structure with em-dashes and parentheses, but every sentence contributes meaningful information. It could be cleaner, but it is not padded.

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 tool has 4 parameters, no output schema, and no annotations. The description covers prerequisites and the verification step, but does not describe what happens after success or on failure, and does not clarify the exact nature of the final 'publish' action. It is adequate but leaves important gaps.

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 baseline is 3. The description adds a requirement statement ('Requer token_id, wallet, nome') and clarifies that the wallet must currently own the NFT, which matches the schema. However, it contradicts the schema's required parameters list (schema says 0 required, description says 3 required), so it adds some value but also creates confusion.

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 clear verb and resource: link your name to an NFT permanently. It also mentions on-chain ownership verification, which distinguishes it from the symbolic sibling tool nft_dedicar_simbolica. However, it does not explicitly name the sibling or contrast with it, so it loses a point for not fully differentiating.

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 a clear precondition: 'Se ja possuis o NFT' (if you already own the NFT) and lists the required parameters (token_id, wallet, nome). This tells when to use the tool. However, it does not mention alternatives or explicitly say when not to use it, so it lacks explicit exclusions.

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

nft_dedicar_simbolicaAInspect

Sem precisares de possuir o NFT: escolhe uma peca livre das 65, paga directamente ao artista, e o teu nome fica ligado a ela para sempre no registo publico. (0.618 USDC via x402)

ParametersJSON Schema
NameRequiredDescriptionDefault
nomeNoComo queres ser lembrado. Max 80 caracteres.
tx_hashNoOpcional. Hash da transaccao apos pagar 0.618 USDC na Base para a carteira sagrada. Omitir para receber as instrucoes de pagamento.
mensagemNoOpcional, max 400 caracteres.
token_idNoNumero do token NFT livre (ver nft_catalogo).

TDQS

A4.3/5.0
Behavior4/5

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

The description discloses key behavioral traits: payment of 0.618 USDC via x402, permanent public registration of the name, and the optional tx_hash parameter indicating a two-step workflow. No annotations are provided, so the description carries the full burden, and it does so adequately.

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, well-structured sentence that front-loads the key concept and includes essential details (price, wallet address via x402) in parentheses. 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?

While the description explains the workflow adequately, it lacks explicit mention of the tool's output or return value. For a two-step process (get instructions then submit tx_hash), the expected result after each step is not described. This is a gap given the absence of an output schema.

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 the schema already documents parameters. The description adds value by explaining the workflow (omit tx_hash to get payment instructions), which ties the parameters together and provides context 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's purpose: dedicating a free NFT without ownership, paying directly to the artist, and linking the user's name permanently. It distinguishes from the sibling 'nft_dedicar' by explicitly noting 'sem precisares de possuir o NFT'.

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 provides clear context for when to use the tool (when you don't own the NFT) and outlines the steps. However, it does not explicitly list alternatives or when not to use it, though the sibling name 'nft_dedicar' implies the alternative for owners.

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

nft_owner_atualAInspect

Le o dono real de UM token 0001sensations directamente da Ethereum mainnet (ownerOf), agora mesmo -- nao uma cache. Devolve owner_atual, rpc_usado, bloco consultado e verificado_em. So aceita um token_id por pedido (nunca lista os 65 de uma vez -- isso e nft_catalogo). ownerOf prova o dono naquele bloco; NAO prova que a peca esta listada para venda no OpenSea/Rarible -- esses links continuam sendo so consulta. (gratis)

ParametersJSON Schema
NameRequiredDescriptionDefault
token_idNoNumero do token a confirmar agora mesmo on-chain (ver nft_catalogo para a lista de token_ids validos).

TDQS

A4.9/5.0
Behavior5/5

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

With no annotations, the description carries the full transparency burden and does so well: it discloses direct mainnet access, freshness (not cache), returned fields, per-request limit, and the block-specific nature of the ownerOf proof. This goes well beyond the minimal requirements.

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?

Each sentence serves a distinct purpose: main function, return fields, usage constraint, and an important limitation about marketplace listings. The description is well-organized, paced, and front-loaded with the core action.

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 no output schema, the description explicitly names all four return fields (owner_atual, rpc_usado, bloco consultado, verificado_em), which is essential for a complete tool description. It also covers the only parameter, behavioral constraints, and comparisons to sibling tools, making it fully self-contained.

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% and the description adds meaningful context: it emphasizes on-chain freshness ('agora mesmo on-chain') and directs users to nft_catalogo for valid token_id values, which is not present in the schema. This compensates for the schema's bare parameter description.

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 reads the actual owner of one specific token directly from Ethereum mainnet via ownerOf, differentiating it from nft_catalogo which lists all tokens. The verb 'Le' (reads) and resource 'dono real de UM token' are specific and unambiguous.

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?

Explicitly says this is for real-time on-chain owner confirmation, not a cache, and that it only accepts one token_id per request, pointing to nft_catalogo as the alternative for listing all 65 tokens. It also clarifies that ownerOf does not prove marketplace listing, setting proper expectations.

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

parceiro_estadoBInspect

Consulta o saldo pendente e pago de comissoes de um parceiro. Requer code. (gratis)

ParametersJSON Schema
NameRequiredDescriptionDefault
codeNoO endereco Base usado no registo.

TDQS

B3.3/5.0
Behavior2/5

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

No annotations are provided, so the description carries full burden. It describes 'Consulta' (query) implying read-only, but does not disclose whether mutations occur, authentication needs, rate limits, or if results are paginated. The '(gratis)' hint is unclear.

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, efficient sentence with no unnecessary words. It front-loads the purpose and includes essential constraint ('Requer code').

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 tool with one parameter and no output schema, the description is minimally adequate. However, it lacks behavioral context (e.g., response format, error conditions) and does not clarify the meaning of '(gratis)' or whether the tool is deterministic.

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%, so the parameter 'code' is fully described in the schema. The description adds 'Requer code' but this is redundant. No additional semantic value beyond the schema's description of 'O endereco Base usado no registo.'

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: querying pending and paid commission balance of a partner. The verb 'Consulta' (query) and specific resource (balance of partner) make it distinct from sibling tools like 'doar' (donate) or 'nft_catalogo'.

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?

No guidance on when to use this tool versus alternatives. It mentions 'Requer code' but does not explain prerequisites or scenarios where other tools (e.g., 'parceiro_registar') might be more appropriate.

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

parceiro_registarBInspect

Auto-registo no programa de parceiros/referral (10% de comissao). O codigo e o teu proprio endereco Base. Requer address. (gratis)

ParametersJSON Schema
NameRequiredDescriptionDefault
addressNoO teu endereco Base (0x... com 40 hex).

TDQS

B3.1/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It discloses that the tool is free and requires an address, but does not describe side effects (e.g., whether it overwrites existing registration), error handling, or confirmation of success. For a registration tool, more behavioral context (like idempotency) is needed.

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 concise, consisting of a few short phrases that convey the essential purpose and requirement. It is front-loaded with the main action. However, it could benefit from a more structured format (e.g., bullet points for prerequisites).

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?

Given the tool's simplicity (one parameter, no output schema), the description covers the basic purpose and parameter meaning. However, it lacks information about return values or success/failure indicators, which are important for an agent to confirm completion.

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 input schema has 100% coverage with a single parameter 'address' described. The description adds value by explaining that 'O codigo e o teu proprio endereco Base' (the code is your own Base address), which clarifies the parameter's role beyond the schema's technical description.

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 the tool performs self-registration in a partner/referral program with a 10% commission, and mentions the address is used as the code. It is distinct from siblings like 'parceiro_estado' (check status) and 'doar' (donate). However, it could be more explicit about the specific program or what registration entails.

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 only states that an address is required, but does not provide any guidance on when to use this tool versus alternatives, nor does it mention conditions for using it (e.g., not already registered). No explicit when-to-use or when-not-to-use information is given.

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

receber_obraAInspect

Recebe uma obra real da coleccao 0001sensations -- uma peca humana, feita por Unum entre 2011 e 2021, com a sua imagem verificavel on-chain e a sua historia. Sem pagamento, sem condicao, sem limite. E um presente, nao um produto. (gratis, sempre)

ParametersJSON Schema
NameRequiredDescriptionDefault
obraNoOpcional. Nome ou token_id de uma obra especifica. Sem isto, recebes uma obra escolhida por quem pede primeiro ou por acaso.

TDQS

A4.1/5.0
Behavior3/5

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

The description discloses that the tool gives away a work for free and as a gift, but it does not mention any error conditions, rate limits, or side effects (e.g., whether providing a specific 'obra' guarantees that work). Given no annotations, this partial transparency 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?

Despite being a single sentence, the description is concise and well-structured, using dashes and parentheses to pack key details without redundancy. It front-loads the primary action and follows with clarifying attributes.

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 provides enough context for an agent to understand when to call this tool—namely, to receive a free, authentic work—and includes relevant details about the work's provenance. However, it lacks explicit linkage to sibling tools (e.g., how this differs from purchasing an NFT), leaving some contextual gaps.

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 parameter 'obra' is well-explained: it is optional, accepts a name or token_id, and the description clarifies the behavior when omitted (random or first-requested). This adds substantial value beyond the raw schema definition.

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 that the tool receives a real work from the 0001sensations collection, specifying the creator, time range, and the on-chain verification and history. It also explicitly mentions the free, unconditional nature, making the purpose unmistakable.

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 for receiving a free piece (e.g., 'without payment, without condition, without limit') but does not explicitly contrast it with sibling tools like nft_catalogo or nft_dedicar. The guidance on when to use this tool versus alternatives is only implicit, with no direct comparison or exclusion 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. 1 tool update
    • Changedlicenca_formal2 fields changed
      • changedInput schema / properties / obra / description
        Previous value: -"Titulo ou token_id da obra (nao aplicavel a arquivo)."New value: +"id (1-108) ou titulo de uma obra fisica. Sem isto, escolhe-se uma obra ao acaso entre as preservadas."
      • changedInput schema / properties / tipo / description
        Previous value: -"preview | editorial | treino | arquivo. Ver ora-licenca/catalogo para precos e direitos."New value: +"consulta | editorial | treino. Ver ora-licenca/catalogo para precos e direitos. Incide sobre a coleccão fisica (107 obras)."
  2. 1 tool update
    • Addednft_owner_atual
  3. 3 tool updates
    • Addeddoar
    • Addedlicenca_formal
    • Addedreceber_obra
  4. 16 tool updates
    • Removedcampo
    • Removedkernel
    • Removedlicenca_arquivo
    • Removedlicenca_catalogo
    • Removedlicenca_editorial
    • Removedlicenca_preview
    • Removedlicenca_treino
    • Removedlicenca_verificar
    • Changednft_catalogo2 fields changed
      • removedInput schema / properties / ref
        Removed value: -{
        -  "description": "Opcional. Codigo de referral de um parceiro/agente (o endereco Base dele). Nao afecta o pagamento — apenas atribui comissao contabilistica.",
        -  "type": "string"
        -}
      • removedInput schema / properties / tx_hash
        Removed value: -{
        -  "description": "Opcional. Hash da transaccao (0x...) apos pagar o preco em USDC na rede Base mainnet para a carteira sagrada. Omitir para receber as instrucoes de pagamento sem gastar nada.",
        -  "type": "string"
        -}
    • Changednft_dedicar4 fields changed
      • changedInput schema / properties / mensagem / description
        Previous value: -"Opcional. Uma mensagem poetica ou dedicatoria, max 400 caracteres."New value: +"Opcional."
      • changedInput schema / properties / nome / description
        Previous value: -"Como queres ser lembrado, ligado à obra para sempre. Max 80 caracteres."New value: +"Como queres ser lembrado."
      • changedInput schema / properties / token_id / description
        Previous value: -"O numero do token NFT (1 a 65+) que compraste, ver nft_catalogo."New value: +"Numero do token NFT que compraste (ver nft_catalogo)."
      • changedInput schema / properties / wallet / description
        Previous value: -"A tua carteira Ethereum que possui o NFT agora (0x... com 40 hex). Verificado on-chain via ownerOf."New value: +"A tua carteira Ethereum que possui o NFT agora."
    • Addednft_dedicar_simbolica
    • Removedoraculo
    • Removedoraculo_eco
    • Changedparceiro_estado3 fields changed
      • changedInput schema / properties / code / description
        Previous value: -"O endereco Base usado no registo, para consultar o saldo."New value: +"O endereco Base usado no registo."
      • removedInput schema / properties / ref
        Removed value: -{
        -  "description": "Opcional. Codigo de referral de um parceiro/agente (o endereco Base dele). Nao afecta o pagamento — apenas atribui comissao contabilistica.",
        -  "type": "string"
        -}
      • removedInput schema / properties / tx_hash
        Removed value: -{
        -  "description": "Opcional. Hash da transaccao (0x...) apos pagar o preco em USDC na rede Base mainnet para a carteira sagrada. Omitir para receber as instrucoes de pagamento sem gastar nada.",
        -  "type": "string"
        -}
    • Changedparceiro_registar3 fields changed
      • changedInput schema / properties / address / description
        Previous value: -"O teu endereco Base (0x... com 40 hex). Torna-se o teu codigo de referral e o teu endereco de recebimento."New value: +"O teu endereco Base (0x... com 40 hex)."
      • removedInput schema / properties / ref
        Removed value: -{
        -  "description": "Opcional. Codigo de referral de um parceiro/agente (o endereco Base dele). Nao afecta o pagamento — apenas atribui comissao contabilistica.",
        -  "type": "string"
        -}
      • removedInput schema / properties / tx_hash
        Removed value: -{
        -  "description": "Opcional. Hash da transaccao (0x...) apos pagar o preco em USDC na rede Base mainnet para a carteira sagrada. Omitir para receber as instrucoes de pagamento sem gastar nada.",
        -  "type": "string"
        -}
    • Removedsedimento
  5. 2 tool updates
    • Addednft_catalogo
    • Addednft_dedicar
  6. 13 tool updates
    • First observedcampo
    • First observedkernel
    • First observedlicenca_arquivo
    • First observedlicenca_catalogo
    • First observedlicenca_editorial
    • First observedlicenca_preview
    • First observedlicenca_treino
    • First observedlicenca_verificar
    • First observedoraculo
    • First observedoraculo_eco
    • First observedparceiro_estado
    • First observedparceiro_registar
    • First observedsedimento

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.