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 3.9/5 across 6 of 6 tools scored.
Each tool serves a distinct purpose: browsing collections, catalog overview, artwork details, space-based recommendations, inquiry submission, and artwork search. No functional overlap.
All tool names use consistent snake_case with a verb_noun pattern (browse_collections, search_artworks, get_artwork, recommend_for_space, request_inquiry) except catalog_overview which is noun_noun but still adheres to the same underscore style.
With 6 tools, the set is well-scoped for an art catalog server, covering browsing, searching, details, recommendations, and inquiry without unnecessary extras.
The tool surface covers all essential interactions for an art catalog: overview, browsing, detailed lookup, search with filters, space-based recommendations, and an inquiry channel. No obvious gaps.
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 must cover behavioral traits, but it only implies a read-only browse operation and does not disclose permissions, side effects, or return format details such as pagination.
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 provide clear purpose and additional context without redundancy, making the description concise and front-loaded with essential information.
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 outlines key return aspects (essence, profile, context) despite no output schema, but could be more complete by mentioning listing behavior or the structure of a collection overview.
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 description adds meaning beyond the schema by explaining that collections have 'curatorial essence, profile, and recommended viewing context', enriching the understanding of the optional 'collection' parameter's return data.
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 the verb 'browse' and the resource 'all 13 collections and singles in César Yagüe's catalog', distinguishing it from sibling tools like 'get_artwork' or 'search_artworks' which focus on individual artworks or searches.
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?
No guidance is provided on when to use this tool versus alternatives like catalog_overview or search_artworks. The description lacks explicit context about appropriate use cases or exclusions.
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?
No annotations are provided, so the description carries the full burden. It discloses what data is returned (total works, price ranges, Visual Medicine intro), adding valuable behavioral context. However, it lacks explicit safety information (read-only status, idempotency, side effects) that would be necessary for a complete behavioral profile without 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 core action. Every clause serves a purpose: the action ('Get a high-level overview'), the scope ('entire art catalog'), and the specific return values (colon-separated list). Zero redundancy.
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 zero parameters and no output schema, the description compensates adequately by enumerating the expected return values (stats, ranges, intro). For a simple aggregate retrieval tool, this is sufficient, though an output schema would improve completeness further.
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 contains zero parameters. According to calibration guidelines, 0 params = baseline 4. The description correctly provides no parameter details since none exist, and no compensation is needed.
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 ('Get') and resource ('high-level overview of the entire art catalog') and clearly distinguishes this from siblings by emphasizing 'overview' versus their specific retrieval functions (browse, get, search, recommend). It enumerates specific data points returned (total works, collections, price range, resolutions, availability stats).
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?
While the description does not explicitly state 'use this when...' or name alternatives, the phrase 'high-level overview of the entire art catalog' provides clear contextual differentiation from siblings that target specific artworks, collections, or searches. The scope is unambiguously broad/summary-level.
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?
With no annotations provided, the description carries the full burden of disclosing what the tool returns. It comprehensively lists return fields (curatorial essence, vibrational frequency, pricing, etc.) which is critical given the lack of output schema. However, it omits safety context (read-only nature) and error behavior (e.g., partial name matching limits).
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 structure front-loads the action ('Get complete details') and efficiently enumerates return fields without filler. Every clause earns its place by conveying either the operation or return value specifics.
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 simple single-parameter input and lack of output schema, the description appropriately compensates by detailing return fields. However, it lacks error-handling context (what happens when partial matches return multiple results or no matches) given the 'partial name' capability in the schema.
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% with the 'name' parameter already documented with examples and partial-name semantics. The description mentions 'by name' but adds no additional syntax, validation rules, or format details beyond the schema. Baseline 3 is appropriate when schema is complete.
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 specific verb 'Get' with resource 'artwork' and clarifies scope ('complete details'). It implicitly distinguishes from sibling tools: 'specific artwork by name' contrasts with 'search_artworks' and 'browse_collections', while the detailed field list differentiates from 'catalog_overview'.
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 context ('by name') suggesting use when the artwork name is known, but lacks explicit when-to-use guidance or contrast with 'search_artworks' for fuzzy discovery versus exact retrieval.
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, description carries full burden. It adds valuable context about recommendation logic ('vibrational frequency', 'ideal spaces', 'audience type') but omits safety profile (read-only vs. destructive), idempotency, or error conditions. No contradiction with annotations (none provided).
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 efficient sentences with zero waste. Front-loaded with action ('Get art recommendations'), followed by mechanism ('PaKi will suggest...based on...'). Every clause 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?
Adequate for the input side given 100% schema coverage, but lacking return value description and safety/disposition details. Without output schema or annotations, the description should ideally disclose what the recommendations look like (format, content richness).
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%, establishing baseline 3. Description mentions 'Describe the space' which aligns with the required parameter, but adds no syntax, format constraints, or semantic details 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?
Clear specific verb ('Get') and resource ('art recommendations') with explicit scope ('for a specific space or environment'). The mention of 'curatorial criteria' and 'PaKi' distinguishes this from sibling search/browse tools by emphasizing contextual curation over simple retrieval.
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?
Provides clear context distinguishing it from siblings—focusing on spatial/environmental recommendation versus general search or browsing. However, lacks explicit 'when not to use' guidance or direct comparison to alternatives like search_artworks.
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?
No annotations provided, so the description carries full burden. It discloses that PaKi will notify César via Telegram and follow up personally, and for licensing it routes to César directly. This provides useful behavioral context beyond just the function.
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?
Description is concise, with 3 sentences front-loading the core purpose. Every sentence adds value: action, recipients, purpose, usage guidance, and behavioral context. No fluff.
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 8 parameters (3 required), full schema coverage, and no output schema, the description covers the tool's purpose, usage, and behavior. It could specify return values, but the real-world action (notification sent) is implied. Mostly complete for its complexity.
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 coverage is 100% and parameter descriptions are detailed (e.g., inquiry_type enum with explanations). The tool description does not add additional meaning to parameters beyond what the schema already provides, so baseline 3 is appropriate.
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 the tool sends a real inquiry to specific artists (PaKi and César Yagüe) for acquiring artworks, proposing collaborations, or other matters. It distinguishes from siblings (browse, search, recommend) which do not send inquiries.
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?
Explicitly says 'Use this when a client, architect, gallery, hotel, or collaborator expresses genuine interest.' While it doesn't list explicit alternatives, the context makes it clear when to use it versus the other browse/search tools.
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 states the tool returns matching artworks with curatorial descriptions, which is appropriate. However, it doesn't disclose pagination behavior (beyond the limit parameter), sorting, or any side effects. As a search, it's fairly transparent but could mention that it is read-only.
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 clear sentences: the first describes the action and scope, the second lists filters and return value. No redundant words, front-loaded with purpose.
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?
With 9 optional parameters and no output schema, the description could be more complete. It doesn't explain the structure of returned artworks (beyond 'curatorial descriptions'), nor clarify that it covers 'moving art' (video). It should note that results include matching artworks, but lacks detail on fields like images, dimensions, etc.
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 coverage is 100%, so the description adds limited new meaning. It groups filter types but doesn't explain parameter usage beyond what schema provides. For example, 'space_type' is listed but not elaborated. Baseline 3 is appropriate.
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 the tool searches a specific catalog (César Yagüe's art catalog) with a distinct focus ('contemplative moving art works / Visual Medicine') and lists filterable attributes. It distinguishes from sibling tools like browse_collections and get_artwork by specifying search functionality.
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 indicates when to use (search with filters) but lacks explicit guidance on when not to use or alternatives. For example, it doesn't mention that catalog_overview might be better for a broad introduction or recommend_for_space for space-specific recommendations.
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!