PaKi Curator — Visual Medicine Art Catalog
Server Details
300 contemplative moving art works by César Yagüe. Search, browse, get recommendations.
- 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.
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.
Tool Definition Quality
Average 4/5 across 6 of 6 tools scored.
Each tool has a clearly distinct purpose: browsing collections, overview, artwork details, space recommendations, inquiries, and filtered search. No overlap in functionality.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., browse_collections, search_artworks), making them predictable and easy to understand.
With 6 tools, the set is well-scoped for an art catalog server, covering essential operations without being too sparse or excessive.
The tools cover browsing, searching, detailed viewing, recommendations, and purchasing inquiries, leaving no obvious gaps for the stated purpose of a curator catalog.
Available Tools
6 toolsbrowse_collectionsAInspect
Browse all 13 collections and singles in César Yagüe's catalog. Each collection has a unique curatorial essence, profile, and recommended viewing context.
| Name | Required | Description | Default |
|---|---|---|---|
| collection | No | Get details of a specific collection by name (optional — omit to list all) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden for behavioral disclosure. The verb 'browse' implies a read-only operation, and it adds context about collection contents ('unique curatorial essence, profile, and recommended viewing context'). However, it doesn't explicitly state that no modifications occur, nor does it clarify the return format or pagination behavior. This is moderate transparency, earning a 3.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, highly concise, and front-loaded with the key action ('Browse all 13 collections and singles'). Every word adds value, and there is no redundant or vague phrasing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's low complexity (one optional parameter, no output schema, no annotations), the description provides sufficient context: it states the scope (13 collections and singles) and hints at the kind of information available. It doesn't explain every edge case, but for a simple listing/browsing tool, this is adequately complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already fully documents the single optional parameter 'collection' with a clear description. The tool description adds minimal extra meaning (e.g., mentioning curatorial essence), but this is not necessary for understanding the parameter. With 100% schema coverage, the baseline is 3, and the description doesn't significantly enhance it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear purpose: 'Browse all 13 collections and singles in César Yagüe's catalog.' It uses a specific verb ('browse') and resource (collections/singles), making its function understandable. However, it does not explicitly differentiate from sibling tools like search_artworks or catalog_overview, so it earns a 4 rather than a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage—browsing collections—but provides no explicit guidance on when to choose this tool over alternatives. For instance, it doesn't say 'use this to get an overview of all collections' or 'for specific artwork details, use get_artwork.' This is clear context without exclusions, aligning with an implied usage score of 3.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
catalog_overviewAInspect
Get a high-level overview of the entire art catalog: total works, collections, price range, resolutions available, availability stats, and an introduction to Visual Medicine.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It clearly discloses the return contents (total works, collections, price range, resolutions, availability stats) and an introduction to Visual Medicine, implying a read-only operation. However, it doesn't mention data freshness or any limitations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that front-loads the main purpose and then lists data points. Every element adds value, though the long enumeration could be slightly more structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter read-only overview, the description provides a thorough account of expected return data. Since there is no output schema, this description fully compensates by listing all key outputs.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the schema is already fully covered. The description adds value by detailing the output scope, which is a useful complement to the empty schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses the specific verb 'Get' and clearly identifies the resource as 'high-level overview of the entire art catalog', enumerating its contents. This distinguishes it from sibling tools that focus on specific artworks, collections, or recommendations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for a broad catalog summary, but it doesn't explicitly state when to use this tool versus searching for specific artworks or browsing collections. No exclusions or alternative tool mentions are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_artworkAInspect
Get complete details of a specific artwork by name, including curatorial essence, ideal spaces, vibrational frequency, signature phrase, pricing, and technical specs.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Artwork name or partial name (e.g., "Pure White Rouge", "Marea De Presencia", "Sara") |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description lists the specific attributes returned, which helps set expectations. However, it doesn't clarify how partial name matches are handled (e.g., multiple results) or whether the operation is strictly read-only, which is important since there are no annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, front-loaded with the primary action, no filler. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple single-parameter lookup, the description covers the output fields and the lookup mechanism. The lack of an output schema and annotations means the description carries weight, and it does a good job, though partial-match behavior remains unclear.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The only parameter 'name' is fully described in the schema with examples. The description adds no additional semantic detail beyond restating that lookup is by name, so it doesn't exceed the baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it retrieves complete details for a specific artwork by name, listing the specific types of details returned. This distinguishes it from siblings like search_artworks (search) and browse_collections (browse) without ambiguity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'by name' and the inclusion of partial name matching provide clear context for when to use this tool—when the agent has an artwork identifier. It doesn't explicitly mention when not to use it, but the context is sufficient.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
recommend_for_spaceAInspect
Get art recommendations for a specific space or environment. Describe the space and PaKi will suggest the most fitting works based on curatorial criteria: vibrational frequency, ideal spaces, audience type, and artistic essence.
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Number of recommendations (default: 5, max: 15) | |
| budget_max | No | Maximum budget in EUR (optional) | |
| resolution | No | Preferred resolution: HD, 4K, 8K (optional) | |
| orientation | No | Preferred orientation (optional) | |
| space_description | Yes | Describe the space: type, atmosphere, purpose, size (e.g., "A zen spa with minimalist decor and large walls", "A hospital waiting room that needs calming art", "A luxury hotel lobby in Marbella") |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries more responsibility. It adds value by revealing that recommendations are driven by curatorial criteria (vibrational frequency, audience type, artistic essence), which sets expectations. Yet it does not mention output format, empty-result behavior, or how optional filters interact with curation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the primary purpose. Every phrase contributes meaning; there is no filler, redundancy, or unnecessary detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the core use case and decision logic, and the schema thoroughly documents all five parameters. It falls slightly short on return-format details due to the lack of an output schema, but the purpose and criteria are sufficiently clear for an agent to invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 reinforces space_description as the central input and introduces the curatorial criteria, but it doesn't enhance understanding of count, budget_max, resolution, or orientation beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening phrase 'Get art recommendations for a specific space or environment' uses a clear verb-object structure. It differentiates itself from sibling search/browse tools by centering on space-aware curation rather than direct querying.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It tells users to 'Describe the space' to trigger recommendations, which implies the tool is appropriate when there is a physical or environmental context to curate for. However, it doesn't explicitly state when to prefer this over search_artworks or browse_collections, so no alternative exclusion is given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
request_inquiryAInspect
Send a real inquiry to PaKi and César Yagüe for acquiring Visual Medicine artworks (one-of-a-kind, sole ownership, directly from the artist's studio), proposing a collaboration, or other matters. PaKi will notify César directly via Telegram and follow up personally. Use this when a client, architect, gallery, hotel, or collaborator expresses genuine interest.
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Any additional context, questions, or notes from the client | |
| agent_name | No | Name of the AI agent or system sending this inquiry on behalf of the client (optional) | |
| budget_range | No | Approximate budget in EUR (optional, e.g., "50000-100000", "open") | |
| contact_name | Yes | Name of the person or organization sending the inquiry | |
| inquiry_type | No | Type of inquiry: acquisition (buy a one-of-a-kind work), licensing (not offered as standard — the artist has made rare exceptions; this routes the conversation directly to César), collaboration (joint project), information (general question) | |
| contact_email | Yes | Email address for César and PaKi to follow up | |
| space_description | Yes | Describe the space or project: type, location, size, atmosphere, purpose (e.g., "5-star hotel lobby in Dubai, 200m², minimalist Japanese aesthetic") | |
| artworks_of_interest | No | Names of specific artworks the client is interested in (optional — from search or recommend tools) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full transparency burden. It discloses that this sends a 'real inquiry' and that PaKi will notify César via Telegram and follow up personally, making clear this triggers actual human communication rather than being a simulation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, each serving a distinct purpose: what the tool does, how the inquiry is handled, and when to use it. No redundant phrases or unnecessary details, and the most critical information is placed first.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a realistic action tool with no output schema and 8 parameters, the description adequately explains the purpose, process (Telegram notification, personal follow-up), and target audience. It doesn't specify response times or reversibility, but the process description provides a reasonable level of completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema provides 100% coverage for all 8 parameters, each with its own description. The tool description adds overall context (acquisition vs collaboration) but does not clarify parameter-specific syntax or formats beyond what the schema already contains, so it stays at the baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'Send' and names the recipients (PaKi and César Yagüe) and purposes (acquiring artworks, collaboration, other matters). It clearly distinguishes from sibling tools like search_artworks and recommend_for_space by being the action-oriented inquiry submission tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The final sentence provides explicit usage context: 'Use this when a client, architect, gallery, hotel, or collaborator expresses genuine interest.' This clearly indicates appropriate scenarios, though it does not explicitly name alternatives or exclusion conditions beyond the 'genuine interest' qualifier.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_artworksAInspect
Search César Yagüe's art catalog of contemplative moving art works (Visual Medicine). Filter by keywords, collection, resolution, price range, orientation, or type of space. Returns matching artworks with curatorial descriptions.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return (default: 10, max: 50) | |
| order | No | With sort_by=price: "desc" = most expensive first (default), "asc" = most affordable first. | |
| query | No | Search keywords (e.g., "water", "meditation", "golden", "cosmos"). Searches titles, curatorial notes, and keywords. | |
| sort_by | No | How to order results. "price" sorts by price — combine with order to get the most/least expensive (e.g., the most expensive works in 4K). Works with resolution/orientation/collection filters. | |
| max_price | No | Maximum price in EUR | |
| min_price | No | Minimum price in EUR | |
| collection | No | Filter by collection name (e.g., "Commonground", "Splendor", "Vida Contemplativa", "Floraciones Del Umbral") | |
| resolution | No | Filter by resolution: HD, 4K, 5K, 8K, 10K, 12K, 16K | |
| space_type | No | Type of space to find art for (e.g., "spa", "hotel lobby", "clinic", "meditation room", "corporate office", "residential") | |
| orientation | No | Filter by orientation | |
| availability | No | Filter by availability (default: available) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden. It adds useful context by describing the nature of the artworks ('contemplative moving art works') and the return content ('curatorial descriptions'). For a search operation, this is sufficient transparency; side effects are absent and defaults are left to the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two focused sentences: the first states the purpose, the second enumerates filters and the return value. No wasted words, and the most critical information is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (11 optional parameters, no output schema), the description adequately covers the core purpose, filter options, and return value. It could mention default ordering or pagination, but the schema handles those details. It is complete enough for an agent to understand the tool's role without confusion.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema provides 100% coverage with detailed descriptions for all 11 parameters, making the baseline 3. The description adds an aggregated summary of filter types (keywords, collection, resolution, price range, orientation, space type) but does not add new semantics beyond what the schema already documents.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Search') and identifies the resource ('César Yagüe's art catalog of contemplative moving art works'), clearly differentiating it from siblings like browse_collections and get_artwork. It also lists the primary filter dimensions, making the tool's function immediately unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly implies this is the tool for searching and filtering the catalog by keywords, collection, resolution, etc. While it doesn't explicitly state when-not-to-use or name alternative tools, the context is clear and the filter list effectively defines its use case.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- Alicense-qualityDmaintenanceRemote MCP server (streamable HTTP) for César Yagüe's Visual Medicine art catalog. 301 works up to native 16K, 6 tools including spatial recommendations.MIT
- AlicenseAqualityAmaintenanceA read-only reference server for 303 curated generative art algorithms implemented in Python (py5), spanning physics, fractals, cellular automata, shaders, and more. Agents can search by keyword, visual mood (ethereal, chaotic, crystalline…), or multi-layer artistic intent to discover algorithms, read structured summaries, and fetch bounded source snippets.6MIT
- Alicense-quality-maintenanceA design studio where AI draws, charts and animates: agents create fully editable hand-drawn visuals, build charts from data, and their edits become stop-motion GIF and video animations. Free, offline, zero-dependency, MIT.2MIT