{"name":"TierFinder","description":"Free AI platform for lost and found pets in DACH and on Mallorca. Built by StudioMeyer. STATUS: BETA / build phase — agents can exercise the API for testing and integration, but the platform has no production user base yet. For real emergencies, use TASSO, FINDEFIX, local shelters. Non-commercial, GDPR-compliant, hosted in Germany.","protocolVersion":"1.0","supportedInterfaces":[{"url":"https://tierfinder.org/api","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"},{"url":"https://tierfinder.org/mcp","protocolBinding":"MCP+StreamableHTTP","protocolVersion":"2025-12-11"}],"version":"0.9.0-beta","status":"beta","lifecycle":"build-phase","notYetFunctional":true,"provider":{"organization":"StudioMeyer","url":"https://studiomeyer.io","email":"hello@studiomeyer.io","foundingDate":"2026","location":"Palma de Mallorca, Spain","founder":{"name":"Matthias Meyer","jobTitle":"Founder","url":"https://studiomeyer.io"}},"projectContact":{"email":"hello@tierfinder.org","security":"https://tierfinder.org/.well-known/security.txt"},"iconUrl":"https://tierfinder.org/icon.svg","documentationUrl":"https://tierfinder.org/llms-full.txt","defaultInputModes":["text/plain","application/json","image/jpeg","image/png","image/webp"],"defaultOutputModes":["text/plain","application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false,"stateTransitionHistory":true},"securitySchemes":{"oauth2":{"type":"oauth2","description":"OAuth 2.1 with PKCE. Register a client at /register, obtain tokens at /token. Scopes: pets:read, pets:write, shelters:read, adoption:read. Unauthenticated calls are rate-limited.","flows":{"authorizationCode":{"authorizationUrl":"https://tierfinder.org/authorize","tokenUrl":"https://tierfinder.org/token","scopes":{"pets:read":"Read reports, sightings, statistics.","pets:write":"Create reports, update status, attach sightings.","shelters:read":"Read shelter listings and details.","adoption:read":"Read adoption listings."}}}}},"security":[{"oauth2":[]},{}],"skills":[{"id":"report-lost-pet","name":"Report a lost pet","description":"Create a lost-pet report with photo, location, description and optional chip number. Returns a report ID used for matching and public display.","tags":["report","lost","pet","intake"],"inputModes":["application/json","image/jpeg","image/png"],"outputModes":["application/json"],"examples":["My dog Luna ran away from our garden in Mallorca, Santa Maria, about an hour ago.","Report a missing cat with photo and chip number 276098106123456."]},{"id":"report-found-pet","name":"Report a found pet","description":"Create a found-pet report. Auto-matches against active lost reports using CLIP image similarity and geographic proximity.","tags":["report","found","pet","intake"],"inputModes":["application/json","image/jpeg","image/png"],"outputModes":["application/json"],"examples":["I found a small brown dog near Palma airport this morning.","A stray grey tabby cat is in my garden, photo attached."]},{"id":"add-sighting","name":"Add a sighting to a lost-pet report","description":"Attach a time-stamped sighting (location + description) to an existing lost-pet report. Helps triangulate the animal's movement.","tags":["sighting","update","triangulation"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["I saw the dog from report #1234 near Plaza Mayor around 14:30."]},{"id":"search-pets","name":"Search reports","description":"Semantic search across all reports. Combines CLIP image similarity, keyword search, and filters (species, color, size, radius, country).","tags":["search","clip","match","query"],"inputModes":["text/plain","application/json","image/jpeg"],"outputModes":["application/json"],"examples":["Find brown Labrador reports within 10km of Barcelona.","Show me found-pet reports that visually match this photo."]},{"id":"nearby-pets","name":"Find nearby reports","description":"Geographic search within a radius around a location.","tags":["geo","nearby","radius"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Show me all active reports within 20 km of Palma de Mallorca."]},{"id":"get-report-details","name":"Get report details","description":"Full detail for a report including images, sightings history, contact routing.","tags":["detail","read"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Show me the full detail of report 1234."]},{"id":"platform-stats","name":"Platform statistics","description":"Aggregated metrics for the platform: active reports, reunited pets, registered shelters, per-country breakdown, period totals.","tags":["stats","metrics","overview"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["How many pets have been reunited on TierFinder so far?"]},{"id":"list-shelters","name":"List verified shelters","description":"List verified animal shelters and welfare organisations in DACH + Mallorca.","tags":["shelter","directory","rescue"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Show me shelters in Bavaria.","List shelters on Mallorca."]},{"id":"list-adoption","name":"Adoption listings","description":"Animals available for adoption, filterable by species, size, city, country, age.","tags":["adoption","listings","match"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Show me medium-size dogs available for adoption near Zurich.","Cats younger than 2 years on Mallorca, any shelter."]},{"id":"generate-profile","name":"AI-assisted profile generation","description":"Given a photo and a short description, produce a structured draft report (species guess, breed guess, color, distinctive features, suggested type).","tags":["ai","draft","vision","intake"],"inputModes":["application/json","image/jpeg","image/png"],"outputModes":["application/json"],"examples":["Generate a draft lost-pet report from this photo and 'my 3-year-old husky escaped from the garden'."]},{"id":"agent-guide","name":"Agent guidance","description":"Returns a decision tree for AI agents: which tool to call when, how to structure inputs, how to handle beta-phase restrictions.","tags":["guide","agent","workflow"],"inputModes":["text/plain"],"outputModes":["application/json"],"examples":["How do I properly intake a lost-pet report as an AI agent?"]}],"regions":[{"code":"DE","name":"Germany"},{"code":"AT","name":"Austria"},{"code":"CH","name":"Switzerland"},{"code":"ES","name":"Spain (Mallorca / Balearic Islands focus)"}],"supportedLanguages":["de","en","es"],"agentNotice":"TierFinder is currently in a public beta / build phase. MCP tools and skills are available for testing and integration work, but the platform has no production user base yet. Please do not file real missing-pet reports against it until the official launch.","lastUpdated":"2026-04-15"}