[{"data":1,"prerenderedAt":183},["ShallowReactive",2],{"seo-allowlist":3,"connector-dm":73,"related-dm":159},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":74,"icon":75,"description":76,"provider":77,"authType":78,"availableAuthTypes":79,"apiDocsUrl":80,"authDocsUrl":80,"category":81,"pageCopy":82,"datasets":116},"dm","\u002Fconnectoricons\u002Fdm.png","Search dm-drogerie markt's products, check ingredients and allergens, find nearby stores and see whether an item is in stock at a store right now. dm's own MCP server is public, so ContextGate connects it to Claude, ChatGPT and Cursor without a sign-in and keeps a record of every product and store lookup.","vendor_mcp","none",[78],"https:\u002F\u002Fwww.dm.de\u002F","Commerce, Travel & More",{"title":83,"description":84,"heading":85,"connect":86,"sections":101,"utmCampaign":115},"dm API via MCP: drugstore products in Claude & ChatGPT","dm API over MCP: search dm-drogerie markt products, check ingredients and store stock from Claude or ChatGPT. No sign-in; every call is recorded.","dm MCP: dm-drogerie markt products and stores in your AI app",{"heading":87,"steps":88},"Bring dm-drogerie markt into Claude, ChatGPT or Cursor",[89,91,93,99],{"text":90},"Click Connect dm free. There's no sign-in, so its tools are ready at once.",{"text":92},"All five tools read product and store data, from `searchProducts` to `getStoreAvailability`. Switch off `findNearbyStores` and `getStoreAvailability` if you don't want location lookups in chats.",{"text":94,"link":95,"after":98},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":96,"href":97},"the Works with page","\u002Fworks-with\u002F",".",{"text":100},"Ask your AI app for a fragrance-free sunscreen at dm and whether your local store has it, then open Activity to see the calls.",[102,109],{"heading":103,"bullets":104},"Shopping questions dm can answer",[105,106,107,108],"Search dm-drogerie markt products by name, category or ingredient with `searchProducts`.","Check ingredients, allergens, nutrition facts and warnings with `getProductDetails`.","Find dm stores near a town, postcode or address with `findNearbyStores`.","See whether a product is in stock at a specific store right now with `getStoreAvailability`.",{"heading":110,"bullets":111},"Location lookups under control",[112,113,114],"Store searches need a place, so a policy can hide a full home address before it goes to dm.","Any of the five tools can be switched off; your AI apps then can't see or call it.","Activity keeps a record of each product and store call.","dm-mcp",[117,127,135,143,151],{"name":118,"description":119,"recordCount":120,"type":121,"requiredParams":122,"optionalParams":123,"exampleEndpoint":120,"docsUrl":80,"sampleFields":124,"sampleData":125},"findNearbyStores","Findet dm-Märkte in der Nähe eines Ortes. Erfordert eine eindeutig identifizierbare Ortsangabe (Stadt, Stadtteil, PLZ, Straße mit Stadt oder vollständige Adress","N\u002FA","tool",[],[],[],[126],{"endpoint":120,"docs":80},{"name":128,"description":129,"recordCount":120,"type":121,"requiredParams":130,"optionalParams":131,"exampleEndpoint":120,"docsUrl":80,"sampleFields":132,"sampleData":133},"getProductDetails","Retrieve detailed product information for dm-drogeriemarkt products.\n\nUSE WHEN: ingredients, nutrition facts, allergens, usage instructions,\nwarnings, hazard in",[],[],[],[134],{"endpoint":120,"docs":80},{"name":136,"description":137,"recordCount":120,"type":121,"requiredParams":138,"optionalParams":139,"exampleEndpoint":120,"docsUrl":80,"sampleFields":140,"sampleData":141},"renderProductTiles","Retrieve dm-drogeriemarkt products and render them as a visual card grid\n(product image, brand, name, link to the product page).\n\nUSE WHEN: the user wants to se",[],[],[],[142],{"endpoint":120,"docs":80},{"name":144,"description":145,"recordCount":120,"type":121,"requiredParams":146,"optionalParams":147,"exampleEndpoint":120,"docsUrl":80,"sampleFields":148,"sampleData":149},"searchProducts","\n\t\tSearch for products available in the German dm-drogerie market (online and local stores).\n\n\t\tUSE WHEN: searching dm-drogerie products by name, category, ingr",[],[],[],[150],{"endpoint":120,"docs":80},{"name":152,"description":153,"recordCount":120,"type":121,"requiredParams":154,"optionalParams":155,"exampleEndpoint":120,"docsUrl":80,"sampleFields":156,"sampleData":157},"getStoreAvailability","\n            Check whether one or more dm-drogeriemarkt products are available in one or more\n            specific stores right now.\n\n            USE WHEN: you ",[],[],[],[158],{"endpoint":120,"docs":80},[160,163,165,168,171,174,177,180],{"id":161,"name":162},"dmca","DMCA.com Cases",{"id":164,"name":164},"doola",{"id":166,"name":167},"dsers","DSers",{"id":169,"name":170},"easyship","Easyship",{"id":172,"name":173},"ecourtsindia","eCourtsIndia",{"id":175,"name":176},"educaplay","Educaplay",{"id":178,"name":179},"egnyte","Egnyte",{"id":181,"name":182},"enuygun","Wingie Enuygun",1793790220954]