{"name":"com.kratons/public","slug":"kratons-public","title":null,"description":"Kratons, boutique DMC: bespoke trips in Spain, Portugal, Morocco. Facts, catalog, reviews, requests.","url":"https://mcp.market/server/kratons-public","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://www.kratons.com/en/","version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://api.kratons.com/api/mcp"}],"packages":[],"tools":[{"name":"get_company_facts","description":"Who Kratons is: legal identity, address, contact channels, countries served, languages, services, pricing policy and how to request a proposal. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"get_proposal_request_status","description":"Where a submitted proposal request stands (received, being prepared, proposal sent, confirmed, closed), looked up by the reference returned when it was submitted. Returns the stage, dates and the reply commitment; no personal data.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"reference":{"type":"string","pattern":"^PR-\\d{8}-[A-Za-z0-9]{4}$","description":"The reference returned by request_a_proposal, e.g. PR-20260916-U8GB"}},"required":["reference"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_reviews","description":"Aggregate rating (1–5) and the newest traveller reviews of Kratons from Zicasso and Google, each attributed to the platform that published it, with a link to read them all. A source that cannot be read is listed as unavailable — never invented.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":20,"description":"Newest reviews to return (default 6, max 20)"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"how_to_request_a_proposal","description":"The checklist a traveller or agent should send to Kratons to receive a bespoke proposal, the pricing policy, and how a human advisor follows up. Read-only.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"list_destinations","description":"Countries and cities where Kratons currently offers tours or tickets, with counts. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"list_sample_itineraries","description":"Published sample itineraries Kratons operates, as { itineraries: [...] } (name, destination, duration, category, summary, day-by-day outline) to start a conversation from. Never prices or suppliers — every trip is quoted as one package price by a human advisor.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"country":{"type":"string","minLength":1,"maxLength":60,"description":"Destination filter, e.g. Portugal, Andalusia"},"q":{"type":"string","minLength":1,"maxLength":100,"description":"Free text on name, summary and tags"},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Max results (default 20, max 50)"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"request_a_proposal","description":"Submit a structured proposal request to Kratons on behalf of a traveller or a travel agent: contact, destinations within Spain/Portugal/Morocco, dates, travellers, total budget, interests. Returns a reference. A human advisor replies by e-mail — there is no automatic booking, no online checkout and no price list. Send idempotencyKey to retry safely.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"contact":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120,"description":"Traveller's (or the person to reply to) full name"},"email":{"type":"string","format":"email","maxLength":254,"description":"E-mail address a human advisor will reply to"},"phone":{"type":"string","maxLength":40,"description":"Phone / WhatsApp number with country code"},"preferredChannel":{"type":"string","enum":["email","phone","whatsapp","video_call"]},"language":{"type":"string","enum":["en","es"],"description":"Language for the reply (English or Spanish)"}},"required":["name","email"],"additionalProperties":false},"trip":{"type":"object","properties":{"destinations":{"type":"array","items":{"type":"string","minLength":1,"maxLength":60},"minItems":1,"maxItems":12,"description":"Countries, regions or cities within Spain, Portugal and/or Morocco"},"dates":{"type":"object","properties":{"start":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"YYYY-MM-DD"},"end":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"YYYY-MM-DD"},"month":{"type":"string","pattern":"^\\d{4}-(0[1-9]|1[0-2])$","description":"YYYY-MM when exact dates are not fixed"},"flexible":{"type":"boolean","default":false}},"additionalProperties":false},"nights":{"type":"integer","minimum":1,"maximum":90},"travelers":{"type":"object","properties":{"adults":{"type":"integer","minimum":1,"maximum":40},"children":{"type":"integer","minimum":0,"maximum":40,"default":0},"ages":{"type":"array","items":{"type":"integer","minimum":0,"maximum":120},"maxItems":40,"description":"Ages of children (and adults if relevant)"}},"required":["adults"],"additionalProperties":false},"budgetTotal":{"type":"number","minimum":0,"maximum":5000000,"description":"Approximate total budget for the WHOLE trip"},"currency":{"type":"string","enum":["EUR","USD"],"default":"EUR"},"interests":{"type":"array","items":{"type":"string","minLength":1,"maxLength":60},"maxItems":20,"default":[],"description":"Interests and preferred pace"},"accommodationStyle":{"type":"string","maxLength":200},"hotelPreferences":{"type":"object","properties":{"level":{"type":"string","enum":["3_star","4_star","5_star","luxury","boutique","historic_or_parador","mixed"],"description":"Hotel level the traveller expects; 'mixed' when it may vary by city"},"names":{"type":"array","items":{"type":"string","minLength":1,"maxLength":120},"maxItems":10,"description":"Specific hotels the traveller has in mind, by name"},"notes":{"type":"string","maxLength":500,"description":"Anything else about accommodation (room types, location, must-haves)"}},"additionalProperties":false,"description":"Accommodation preferences by level or by hotel name (2026-09-17)"},"occasion":{"type":"string","maxLength":200,"description":"Anniversary, birthday, honeymoon…"},"needs":{"type":"string","maxLength":2000,"description":"Mobility or dietary needs"},"notes":{"type":"string","maxLength":4000,"description":"Anything else the advisor should know"}},"required":["destinations","dates","travelers"],"additionalProperties":false},"requester":{"type":"object","properties":{"kind":{"type":"string","enum":["ai_agent","travel_agent","traveller"],"default":"ai_agent"},"agentName":{"type":"string","maxLength":120,"description":"Name of the assistant or agency submitting this"},"agentVendor":{"type":"string","maxLength":120,"description":"Vendor / platform of the assistant (e.g. OpenAI, Anthropic)"}},"additionalProperties":false,"default":{"kind":"ai_agent"}},"idempotencyKey":{"type":"string","maxLength":120,"description":"Send the same key to retry safely; the same reference comes back"}},"required":["contact","trip"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_experiences","description":"Tours and tickets Kratons operates, filtered by country, city and free text. Returns { experiences: [...] } with name, type, city, country, category, duration, free-cancellation flag and a summary — never prices or suppliers (Kratons quotes one package price per trip).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"country":{"type":"string","minLength":1,"maxLength":60,"description":"Country name, e.g. Spain, Portugal, Morocco"},"city":{"type":"string","minLength":1,"maxLength":60,"description":"City name, e.g. Madrid, Lisbon, Marrakech"},"q":{"type":"string","minLength":1,"maxLength":100,"description":"Free-text search on name, description and tags"},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Max results (default 20, max 50)"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-19T00:26:10.514Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T00:26:10.391Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 746ms"]},"poisoning":{"score":15,"max":15,"notes":["8 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://api.kratons.com/api/mcp","reachable":true,"authRequired":false,"latencyMs":746,"serverInfo":{"name":"kratons-public","version":"2.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://www.kratons.com/en/wp-content/uploads/sites/9/2020/10/Captura-de-Pantalla-2021-01-17-a-las-7.01.08-p.-m..png","source":"site","width":556,"height":676},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}