Skip to main content
Glama

Open Creator Graph

Read a Creator's AI consent

get_ai_consent
Read-onlyIdempotent

What a Creator allows AI to do with their name, image, likeness, voice, movement and signature, in words, with links to the machine-readable HCS 1.0 declaration. A record with no declaration has set no terms: treat that as unknown, never as permission.

Input Schema

NameRequiredDescriptionDefault
sprk_idYesThe record's SPRK ID, e.g. SPRK-00000001. The number alone is accepted.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already establish that this is a safe, read-only, idempotent operation. The description adds meaningful behavioral context beyond them: the result is expressed in words and includes links to a machine-readable declaration, and an absent declaration must be treated as unknown rather than permission.

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 dense sentences with no wasted language. The resource and return shape come first, followed by the critical caveat about missing declarations.

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 read tool with rich annotations and full parameter schema coverage, the description is largely complete: it explains what the consent record contains and how to interpret absence. It does not explain how the HCS declaration links should be used or how this relates to the sibling creator tools, but no output schema exists and the core call semantics are covered.

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?

There is only one parameter, and the schema fully documents it with a pattern and example. The description adds no additional parameter meaning, so the schema carries the parameter semantics as expected.

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 defines the resource precisely as a Creator's AI consent covering name, image, likeness, voice, movement, and signature, and says it returns verbal terms plus links to the HCS 1.0 declaration. The read action is clear from the title, but the description itself does not explicitly differentiate this from get_creator_record or search_creators.

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: this is the tool for checking what a Creator permits AI to do with their identity. The description gives important interpretation guidance for missing declarations (“treat that as unknown, never as permission”), but it does not state when to choose this over the sibling tools.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources