{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T15:52:45.531Z","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp","markdownUrl":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp.md","server":{"slug":"maggat-travel-gifts","name":"Travel Packing – hand-picked gift ideas","registryName":"io.github.maggat/travel-gifts","description":"Hand-picked gift ideas for trips and travel, turned into shareable wishlists fast.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"api-mcp","type":"remote","identifier":"https://travel-packing-zeta.vercel.app/api/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp","version":"1.2.0","transport":null,"scoredAt":"2026-11-05T02:11:52.375Z"},"score":{"total":66,"tier":"medium","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":66},{"date":"2026-11-04","total":66},{"date":"2026-11-03","total":65},{"date":"2026-11-02","total":65},{"date":"2026-11-01","total":64},{"date":"2026-10-31","total":25},{"date":"2026-10-30","total":64},{"date":"2026-10-29","total":63},{"date":"2026-10-28","total":63},{"date":"2026-10-27","total":62},{"date":"2026-10-26","total":62},{"date":"2026-10-25","total":61}]},"categories":[{"name":"Endpoint Security","score":63,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation not fully verified: no authorisation is required to call this server, and 3 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.","HTTPS is enforced; there's no plaintext access path.","The HSTS (Strict-Transport-Security) header is present.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_undeclared","args":{"undeclared_tools":"3"}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":53,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 2306 tokens (~230/item across 10 items; 10 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"230","items":"10","tools":"10","tokens":"2306","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":37,"verdict":"partial","reasons":["Stability observed for 11 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"11"}}]},{"name":"Tool Coverage","score":80,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","41% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"41"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 10 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 11 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"10"}},{"code":"toolsafety.manipulation_clean","args":{"units":"11","judged":"11"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":["Authorisation not fully verified: no authorisation is required to call this server, and 3 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe."],"malware":[],"components":[{"slug":"api-mcp","type":"remote","identifier":"https://travel-packing-zeta.vercel.app/api/mcp","withdrawn":false,"score":66,"current":true,"url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp","markdownUrl":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp.md"}],"facts":[{"label":"Endpoint","value":"https://travel-packing-zeta.vercel.app/api/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.2.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"get_health","title":"Health & marketplaces","description":"Health check for Travel Packing. Returns ok, storage, trackingTag, defaultDomain (amazon.se), catalogCounts for amazon.se and amazon.com, storefronts and marketplaceSelection rules. Pass marketplace=amazon.com for United States users (English, USD, amazon.com /dp links); default amazon.se. Without marketplace/country, an en-US Accept-Language selects amazon.com. OpenAPI: getHealth.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":89},{"name":"list_marketplaces","title":"List Amazon marketplaces","description":"List Amazon storefronts (domain, label, currencyHint, tagConfigured). Curated catalogs: amazon.com (United States) and amazon.se (Sweden). Pass marketplace=amazon.com for United States users (English, USD, amazon.com /dp links); default amazon.se. Without marketplace/country, an en-US Accept-Language selects amazon.com.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":80},{"name":"search_packing_items","title":"Search / suggest packing items","description":"Search Amazon for packing items on the user's storefront. Returns packing search link cards (English searches on amazon.com) plus curated catalogMatches with /dp product links. Prefer buyUrl in results. Pass marketplace=amazon.com for United States users (English, USD, amazon.com /dp links); default amazon.se. Without marketplace/country, an en-US Accept-Language selects amazon.com. OpenAPI: searchAmazon.","inputs":[{"name":"climate","type":"string","required":false,"description":null},{"name":"country","type":"string","required":false,"description":"Optional ISO country code of the end user, e.g. US → amazon.com, SE → amazon.se. Used when marketplace is omitted."},{"name":"durationBand","type":"string","required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"locale","type":"string","required":false,"description":"User locale, e.g. en-US, sv-SE"},{"name":"marketplace","type":"string","required":false,"description":"Amazon storefront for the end user: amazon.com (United States — English titles, USD prices, amazon.com /dp links) or amazon.se (Sweden, SEK). Also accepts ids like us / se. Pass marketplace=amazon.co…"},{"name":"q","type":"string","required":true,"description":"Search query, e.g. packing cubes"},{"name":"tripType","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":284},{"name":"suggest_packing_items","title":"Suggest packing items (alias)","description":"Alias of search_packing_items — suggest gear for a trip by query + tripType/climate. Pass marketplace=amazon.com for United States users (English, USD, amazon.com /dp links); default amazon.se. Without marketplace/country, an en-US Accept-Language selects amazon.com.","inputs":[{"name":"climate","type":"string","required":false,"description":null},{"name":"country","type":"string","required":false,"description":"Optional ISO country code of the end user, e.g. US → amazon.com, SE → amazon.se. Used when marketplace is omitted."},{"name":"durationBand","type":"string","required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"locale","type":"string","required":false,"description":"User locale, e.g. en-US, sv-SE"},{"name":"marketplace","type":"string","required":false,"description":"Amazon storefront for the end user: amazon.com (United States — English titles, USD prices, amazon.com /dp links) or amazon.se (Sweden, SEK). Also accepts ids like us / se. Pass marketplace=amazon.co…"},{"name":"q","type":"string","required":true,"description":"Search query, e.g. travel adapter"},{"name":"tripType","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":260},{"name":"get_catalog","title":"Curated packing catalog","description":"Curated packing items. marketplace=amazon.com returns the United States catalog (English titles, amazon.com /dp links, priceUsd); marketplace=amazon.se (default) returns the Sweden catalog (/dp links, priceSek). Pass marketplace=amazon.com for United States users (English, USD, amazon.com /dp links); default amazon.se. Without marketplace/country, an en-US Accept-Language selects amazon.com. OpenAPI: getCatalog.","inputs":[{"name":"climate","type":"string","required":false,"description":null},{"name":"country","type":"string","required":false,"description":"Optional ISO country code of the end user, e.g. US → amazon.com, SE → amazon.se. Used when marketplace is omitted."},{"name":"durationBand","type":"string","required":false,"description":null},{"name":"ids","type":"string","required":false,"description":"Comma-separated catalog ids"},{"name":"limit","type":"integer","required":false,"description":null},{"name":"locale","type":"string","required":false,"description":"User locale, e.g. en-US, sv-SE"},{"name":"marketplace","type":"string","required":false,"description":"Amazon storefront for the end user: amazon.com (United States — English titles, USD prices, amazon.com /dp links) or amazon.se (Sweden, SEK). Also accepts ids like us / se. Pass marketplace=amazon.co…"},{"name":"offset","type":"integer","required":false,"description":null},{"name":"q","type":"string","required":false,"description":"Full-text filter"},{"name":"tripType","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":303},{"name":"resolve_product","title":"Resolve buy link","description":"Resolve an ASIN, pasted Amazon /dp/ URL, or keywords to a buyUrl (product /dp or packing search) on the chosen storefront. With marketplace=amazon.com, keywords resolve to a matching US catalog product (/dp) when one exists. Pass marketplace=amazon.com for United States users (English, USD, amazon.com /dp links); default amazon.se. Without marketplace/country, an en-US Accept-Language selects amazon.com. OpenAPI: resolveProduct.","inputs":[{"name":"asin","type":"string","required":false,"description":"10-char Amazon ASIN"},{"name":"climate","type":"string","required":false,"description":null},{"name":"country","type":"string","required":false,"description":"Optional ISO country code of the end user, e.g. US → amazon.com, SE → amazon.se. Used when marketplace is omitted."},{"name":"durationBand","type":"string","required":false,"description":null},{"name":"keywords","type":"string","required":false,"description":"Search keywords if no ASIN"},{"name":"locale","type":"string","required":false,"description":"User locale, e.g. en-US, sv-SE"},{"name":"marketplace","type":"string","required":false,"description":"Amazon storefront for the end user: amazon.com (United States — English titles, USD prices, amazon.com /dp links) or amazon.se (Sweden, SEK). Also accepts ids like us / se. Pass marketplace=amazon.co…"},{"name":"tripType","type":"string","required":false,"description":null},{"name":"url","type":"string","required":false,"description":"Pasted Amazon product URL"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":312},{"name":"create_packing_list","title":"Create packing list","description":"Create a trip packing list (storefront chosen like the other tools: marketplace → country → en-US Accept-Language → amazon.se). Returns id, editToken, ownerUrl, listUrl, shopUrl, wishlist, storage. Save editToken for add_packing_item. If storage is token, later mutations may return a new id — always use the latest. OpenAPI: createWishlist.","inputs":[{"name":"climate","type":"string","required":false,"description":null},{"name":"country","type":"string","required":false,"description":"Optional ISO country code of the end user, e.g. US → amazon.com, SE → amazon.se. Used when marketplace is omitted."},{"name":"destination","type":"string","required":false,"description":null},{"name":"durationBand","type":"string","required":false,"description":null},{"name":"durationDays","type":"integer","required":false,"description":null},{"name":"items","type":"array","required":false,"description":null},{"name":"locale","type":"string","required":false,"description":"User locale, e.g. en-US, sv-SE"},{"name":"marketplace","type":"string","required":false,"description":"Amazon storefront for the end user: amazon.com (United States — English titles, USD prices, amazon.com /dp links) or amazon.se (Sweden, SEK). Also accepts ids like us / se. Pass marketplace=amazon.co…"},{"name":"season","type":"string","required":false,"description":null},{"name":"travelers","type":"string","required":false,"description":null},{"name":"tripName","type":"string","required":false,"description":null},{"name":"tripType","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":302},{"name":"create_and_fill","title":"One-shot create and fill packing list","description":"One call: create a curated trip packing list and return shopUrl (share link) + ownerUrl. Pass marketplace=amazon.com for United States users (English, USD, amazon.com /dp links); default amazon.se. Without marketplace/country, an en-US Accept-Language selects amazon.com. Preferred agent path: create a packing list and add ASINs / keywords / search queries in one call. Returns id, editToken, ownerUrl, listUrl, shopUrl. OpenAPI: agentCreateAndFill.","inputs":[{"name":"climate","type":"string","required":false,"description":null},{"name":"country","type":"string","required":false,"description":"Optional ISO country code of the end user, e.g. US → amazon.com, SE → amazon.se. Used when marketplace is omitted."},{"name":"destination","type":"string","required":false,"description":null},{"name":"durationBand","type":"string","required":false,"description":null},{"name":"durationDays","type":"integer","required":false,"description":null},{"name":"itemAsins","type":"array","required":false,"description":null},{"name":"itemKeywords","type":"array","required":false,"description":null},{"name":"itemQueries","type":"array","required":false,"description":"Each query is searched and added as a packing item"},{"name":"locale","type":"string","required":false,"description":"User locale, e.g. en-US, sv-SE"},{"name":"marketplace","type":"string","required":false,"description":"Amazon storefront for the end user: amazon.com (United States — English titles, USD prices, amazon.com /dp links) or amazon.se (Sweden, SEK). Also accepts ids like us / se. Pass marketplace=amazon.co…"},{"name":"travelers","type":"string","required":false,"description":null},{"name":"tripName","type":"string","required":false,"description":null},{"name":"tripType","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":348},{"name":"get_packing_list","title":"Get packing list","description":"Fetch a packing list by id. Returns wishlist items with buyUrl/linkType when available, plus ownerUrl, listUrl, shopUrl. OpenAPI: getWishlist.","inputs":[{"name":"id","type":"string","required":true,"description":"Packing list id (short Redis id or t.* token)"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":62},{"name":"add_packing_item","title":"Add packing item","description":"Add an item to a packing list. Requires editToken from create. Body: name/title plus asin, url (pasted /dp), searchKeywords, or catalogId. Token storage may return a new id — update bookmarks. OpenAPI: addWishlistItem.","inputs":[{"name":"asin","type":"string","required":false,"description":null},{"name":"catalogId","type":"string","required":false,"description":null},{"name":"editToken","type":"string","required":true,"description":"X-Edit-Token from create/mutate response"},{"name":"emoji","type":"string","required":false,"description":null},{"name":"id","type":"string","required":true,"description":"Packing list id"},{"name":"name","type":"string","required":false,"description":null},{"name":"packed","type":"boolean","required":false,"description":null},{"name":"searchKeywords","type":"string","required":false,"description":null},{"name":"title","type":"string","required":false,"description":null},{"name":"url","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":149}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T02:11:52.000Z","track":"remote","endpoint":"https://travel-packing-zeta.vercel.app/api/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=*.vercel.app","issuer":"CN=WR1,O=Google Trust Services,C=US","notBefore":"2026-10-31T11:46:10Z","notAfter":"2027-01-29T11:46:09Z","keyType":"RSA","keyBits":2048,"isCa":false},{"subject":"CN=WR1,O=Google Trust Services,C=US","issuer":"CN=GTS Root R1,O=Google Trust Services LLC,C=US","notBefore":"2023-12-13T09:00:00Z","notAfter":"2029-02-20T14:00:00Z","keyType":"RSA","keyBits":2048,"isCa":true},{"subject":"CN=GTS Root R1,O=Google Trust Services LLC,C=US","issuer":"CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE","notBefore":"2020-06-19T00:00:42Z","notAfter":"2028-01-28T00:00:42Z","keyType":"RSA","keyBits":4096,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"travel-packing-zeta.vercel.app.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"app.","outcome":"verified","label":"Verified"},{"zone":"vercel.app.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":308},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-25","recent":[{"id":"chg_01a1a454-6fdb-7be2-b151-8d4fb3084f06","kind":"score.total_changed","summary":"Trust score (65 → 66)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a1a454-6fdb-7be2-b151-8d4fb3084f06"},{"id":"chg_01a19a07-dfc7-76e0-b13c-39419dcb0f3f","kind":"score.total_changed","summary":"Trust score (64 → 65)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a19a07-dfc7-76e0-b13c-39419dcb0f3f"},{"id":"chg_01a194e1-2189-7a25-99a8-89b99ef48994","kind":"check.verdict","summary":"Transport (fail → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a194e1-2189-7a25-99a8-89b99ef48994"},{"id":"chg_01a194e1-218b-791c-8664-ae592c8048c4","kind":"check.reverified","summary":"Injection markers (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a194e1-218b-791c-8664-ae592c8048c4"},{"id":"chg_01a194e1-218c-7a1a-ab16-faefccf4f325","kind":"check.reason","summary":"Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 3 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a194e1-218c-7a1a-ab16-faefccf4f325"},{"id":"chg_01a194e1-218d-71bc-8f7d-ee7dc736b02a","kind":"check.reverified","summary":"Tool coverage (unverified → 100)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a194e1-218d-71bc-8f7d-ee7dc736b02a"},{"id":"chg_01a194e1-218d-7add-a050-43313f26f47c","kind":"check.reverified","summary":"Stability (unverified → 0.23)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a194e1-218d-7add-a050-43313f26f47c"},{"id":"chg_01a194e1-218e-710a-9e84-ba9dd6ac61bd","kind":"check.reverified","summary":"MCP protocol (unverified → pass)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a194e1-218e-710a-9e84-ba9dd6ac61bd"},{"id":"chg_01a194e1-218e-76b4-8821-ee7f0d5b962b","kind":"capture.status_changed","summary":"Endpoint reachability (not serving MCP → reachable)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a194e1-218e-76b4-8821-ee7f0d5b962b"},{"id":"chg_01a194e1-218e-7d87-8533-9131284a4e0e","kind":"score.total_changed","summary":"Trust score (25 → 64)","materiality":"functional","direction":"improvement","scoreDelta":39,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a194e1-218e-7d87-8533-9131284a4e0e"},{"id":"chg_01a18fba-260a-7982-ac59-7de673db7c3e","kind":"check.verdict","summary":"Transport (pass → fail)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a18fba-260a-7982-ac59-7de673db7c3e"},{"id":"chg_01a18fba-260b-791f-bd46-68b1b8f4776d","kind":"check.unverifiable","summary":"Tool safety (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a18fba-260b-791f-bd46-68b1b8f4776d"},{"id":"chg_01a18fba-260c-7479-bd37-516f0ac62b46","kind":"check.unverifiable","summary":"Stability (0.17 → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a18fba-260c-7479-bd37-516f0ac62b46"},{"id":"chg_01a18fba-260c-7a30-9b54-cde7f6b2be6c","kind":"check.reason","summary":"Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a18fba-260c-7a30-9b54-cde7f6b2be6c"},{"id":"chg_01a18fba-260c-7f21-aa22-c99ff2149db8","kind":"check.unverifiable","summary":"Capabilities (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a18fba-260c-7f21-aa22-c99ff2149db8"},{"id":"chg_01a18fba-260d-759c-af5c-023caefd50ab","kind":"check.unverifiable","summary":"Tool coverage (100 → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a18fba-260d-759c-af5c-023caefd50ab"},{"id":"chg_01a18fba-260d-7b67-b919-844d9e24d5bd","kind":"check.appeared","summary":"First check of Schema quality (unverified)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a18fba-260d-7b67-b919-844d9e24d5bd"},{"id":"chg_01a18fba-260e-7159-9822-e473774dd645","kind":"capture.status_changed","summary":"Endpoint reachability (reachable → not serving MCP)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a18fba-260e-7159-9822-e473774dd645"},{"id":"chg_01a18fba-260e-7642-9233-b7315ce00751","kind":"score.total_changed","summary":"Trust score (64 → 25)","materiality":"functional","direction":"regression","scoreDelta":-39,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a18fba-260e-7642-9233-b7315ce00751"},{"id":"chg_01a18a94-50c9-7100-bafd-05aacacb9191","kind":"score.total_changed","summary":"Trust score (63 → 64)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp#chg-chg_01a18a94-50c9-7100-bafd-05aacacb9191"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp","markdown":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp.md","changelogJson":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/maggat-travel-gifts/api-mcp.xml","external":[{"label":"Remote endpoint","href":"https://travel-packing-zeta.vercel.app/api/mcp"},{"label":"Website","href":"https://travel-packing-zeta.vercel.app/"}]}}