Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,539Letters: 14Defects: 1,323counted 4 min ago
teppi

Server definition

Hash
sha256:22f1cb731523a3aca6680e678cb3292e2302a21ef57b9133c31d004e89097eae
What it is
What a remote MCP server returned when asked what it offers: 12 tools

The blob, as servednamed by its sha256

{ "instructions": "Ehtekunst.ee — the Estonian jewellery art archive. Registry of Estonian jewellery, blacksmithing and metalwork artists (contemporary graduates of EKA, VKA and other schools, plus historical goldsmiths back to the guild era — filter search_artists by category), their works, exhibition history, museum holdings (MuIS-linked), and press record from Estonian newspapers. Facts are source-cited; slugs/URLs are permanent citation targets. Estonian-language data with English where available. Start broad with search_* tools, then get_* for detail; get_relations walks the knowledge graph (teachers, students, exhibitions, collections); get_timeline gives a year-sorted overview and search_marks looks up historical goldsmiths' maker's marks. All data CC BY 4.0, attribution Ehtekunst.ee.", "tools": [ { "description": "Get one artist by slug: biography, education, materials, linked-data (MuIS/Wikidata), knowledge-graph relations, and verified press mentions. Includes links.html for citation.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "slug": { "description": "Artist slug, e.g. from search_artists links.", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_artist", "outputSchema": null }, { "description": "Get one exhibition by slug: description, curator, organizers, participating artists, works shown, and verified press reception.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "slug": { "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_exhibition", "outputSchema": null }, { "description": "Get one organization by slug (school, gallery, museum, association): description, linked-data, exhibition count, and graph relations.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "slug": { "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_organization", "outputSchema": null }, { "description": "Walk the knowledge graph around an entity: teachers and students (STUDIED_UNDER), exhibition participation, museum holdings (HELD_BY), memberships, awards. entity_type ∈ artist|work|exhibition|organization. Every edge carries its source citation and the target's URL.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "entity_type": { "enum": [ "artist", "work", "exhibition", "organization" ], "type": "string" }, "relation_type": { "description": "Filter to one RelationType, e.g. STUDIED_UNDER, HELD_BY.", "type": "string" }, "slug": { "type": "string" } }, "required": [ "entity_type", "slug" ], "type": "object" }, "name": "get_relations", "outputSchema": null }, { "description": "Archive-wide published counts (artists, works, exhibitions, organizations, articles, sources), year coverage, and last-updated timestamp.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_stats", "outputSchema": null }, { "description": "The archive in one query: merged, year-sorted events (graduations, exhibitions, press, publications) between two years. Great for a chronological overview of Estonian jewellery art.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "from_year": { "type": "integer" }, "to_year": { "type": "integer" } }, "required": [ "from_year", "to_year" ], "type": "object" }, "name": "get_timeline", "outputSchema": null }, { "description": "Get one work by slug: description, dimensions, materials/techniques, images, museum holder, exhibitions it appeared in, price when for sale, and graph relations.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "slug": { "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_work", "outputSchema": null }, { "description": "Search the artist registry by name, school, and/or graduation-year range. Returns paginated artist cards with work/exhibition counts and canonical page URLs. Estonian jewellery/metalwork artists.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "category": { "description": "Registry category: CONTEMPORARY (living registry) or HISTORICAL_MASTER (pre-1944 goldsmiths).", "enum": [ "CONTEMPORARY", "HISTORICAL_MASTER" ], "type": "string" }, "grad_year_from": { "type": "integer" }, "grad_year_to": { "type": "integer" }, "page": { "minimum": 1, "type": "integer" }, "query": { "description": "Name search (Estonian proper names).", "type": "string" }, "school": { "description": "Graduation-school code, e.g. EKA or VKA.", "type": "string" } }, "type": "object" }, "name": "search_artists", "outputSchema": null }, { "description": "Search the exhibition database by title, year, or organizer. Returns paginated exhibition cards (title, dates, venue, city, canonical URL).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "organization_slug": { "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "query": { "type": "string" }, "year": { "type": "integer" } }, "type": "object" }, "name": "search_exhibitions", "outputSchema": null }, { "description": "Search historical Estonian goldsmiths' maker's marks (monograms/letters) by lettering, town, or century. Returns marks with the attributed master (when known), town, active years, and the citing source. Audience: collectors and antique dealers as well as researchers.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "century": { "description": "Century, e.g. 18 for the 1700s.", "type": "integer" }, "page": { "minimum": 1, "type": "integer" }, "query": { "description": "Mark lettering, e.g. \"IHM\".", "type": "string" }, "town": { "description": "Guild town.", "type": "string" } }, "type": "object" }, "name": "search_marks", "outputSchema": null }, { "description": "Find press and publication sources (Estonian newspapers via DEA, monographs) in a year range, optionally filtered by a text query against the source title/publication. Backed by the archive timeline.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "query": { "type": "string" }, "year_from": { "type": "integer" }, "year_to": { "type": "integer" } }, "type": "object" }, "name": "search_press", "outputSchema": null }, { "description": "Search jewellery works/objects by title, artist, material, year range, or for-sale status. Returns paginated work cards (artist, year, materials, thumbnail, canonical URL).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "artist_slug": { "type": "string" }, "for_sale": { "type": "boolean" }, "material": { "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "query": { "type": "string" }, "year_from": { "type": "integer" }, "year_to": { "type": "integer" } }, "type": "object" }, "name": "search_works", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:22f1cb731523a3aca6680e678cb3292e2302a21ef57b9133c31d004e89097eae | sha256sum