MCP 서버

Muralists Directory

eu.muralists/directory
디자인 및 크리에이티브 검색 및 리서치 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Searches a European directory of muralists and street artists and retrieves profiles, styles, portfolios, locations, and commissioning information.

fetch
Fetch a muralist profile
Retrieve the full text of one Muralists directory profile by id, for citation. Ids come from the search tool.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'The profile id (slug) returned by search.'}}}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'text', 'url', 'metadata'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'description': 'Absolute canonical URL of the profile page.'}, 'text': {'type': 'string', 'description': 'Plain-text rendering of the profile (Dutch).'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'description': 'Extra fields: city, styles, pro status.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}
get_muralist_profile
Get muralist profile
Get the full profile of a specific muralist from the Muralists directory: bio, styles, portfolio of realized works with locations, typical project types, and how to request a quote. Use after search_muralists to get details on a candidate.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': "The muralist's profile slug â\x80\x94 the stable public identifier returned as `id` by search_muralists and used in the profile URL."}}}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'name', 'summary', 'bio', 'city', 'country', 'styles', 'is_pro', 'works', 'profile_url', 'contact_url', 'accepts_commissions', 'how_to_commission'], 'properties': {'id': {'type': 'string'}, 'bio': {'type': 'string', 'description': "The artist's own statement, in Dutch."}, 'city': {'type': 'string'}, 'name': {'type': 'string'}, 'works': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'location'], 'properties': {'url': {'type': 'string', 'description': "Absolute URL of the mural's own page, when it has one."}, 'year': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'title': {'type': 'string'}, 'location': {'type': 'string', 'description': 'City where the mural was realized.'}, 'image_url': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Realized murals with location and year.'}, 'is_pro': {'type': 'boolean', 'description': 'Active paying member of the directory. Pro profiles rank first.'}, 'region': {'type': 'string'}, 'styles': {'type': 'array', 'items': {'type': 'string'}}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country the artist is based in.'}, 'summary': {'type': 'string'}, 'contact_url': {'type': 'string', 'description': 'Where to reach this artist â\x80\x94 currently the public profile page.'}, 'profile_url': {'type': 'string'}, 'years_active': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'how_to_commission': {'type': 'string'}, 'accepts_commissions': {'type': 'boolean'}}, 'additionalProperties': False}
search
Search the Muralists directory
Search the Muralists directory of muralists and street artists by free text (name, city, style). Returns matching artists with their profile URLs. Use fetch with a returned id to read the full profile.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': "Free-text search query, e.g. 'lettering artist Utrecht'."}}}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string', 'description': 'Pass to fetch to read the full profile.'}, 'url': {'type': 'string', 'description': 'Absolute canonical URL of the profile page.'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_muralists
Search muralists
Search a curated directory of muralists and street artists in Europe. Filter by city/region and style (e.g. abstract, figurative, lettering, photorealistic, geometric). Returns matching artists with portfolio highlights and profile URLs. Use this when someone wants to find, hire, or commission a mural artist.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Maximum number of artists to return (1-10).'}, 'query': {'type': 'string', 'description': 'Free text over name, tagline, bio, city and styles.'}, 'style': {'type': 'string', 'description': 'Style label, e.g. abstract, figurative, lettering, photorealistic, geometric.'}, 'region': {'type': 'string', 'description': "Dutch city, province or region, e.g. 'Rotterdam', 'Noord-Holland'. Matches city or region."}}}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'total_matches'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'city', 'styles', 'summary', 'notable_works', 'profile_url', 'accepts_commissions'], 'properties': {'id': {'type': 'string', 'description': 'Stable public identifier (the profile slug). Pass to get_muralist_profile.'}, 'city': {'type': 'string', 'description': 'Dutch city the artist is based in.'}, 'name': {'type': 'string'}, 'styles': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Style labels, e.g. lettering, abstract, figurative.'}, 'summary': {'type': 'string', 'description': "One-line description of the artist's work."}, 'profile_url': {'type': 'string', 'description': 'Absolute canonical URL of the public profile page.'}, 'notable_works': {'type': 'array', 'items': {'type': 'string'}, 'description': "Realized murals, as 'Title â\x80\x94 City (Year)' labels."}, 'accepts_commissions': {'type': 'boolean'}}, 'additionalProperties': False}}, 'total_matches': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many artists matched before the limit was applied.'}}, 'additionalProperties': False}
추가됨
fetch
2026년 9월 17일 12:39 PM
추가됨
search
2026년 9월 17일 12:39 PM
추가됨
get_muralist_profile
2026년 9월 17일 12:39 PM
추가됨
search_muralists
2026년 9월 17일 12:39 PM