Det 30 sekunder långa svaret
Museer löste detta problem en gång tidigare, för ett och ett halvt århundrade sedan, med kortkatalogen: ett standardiserat sätt för varje besökare att ställa en precis fråga till en enorm samling och få ett exakt svar. Model Context Protocol — MCP — är kortkatalogen för AI-assistenter. Det är en öppen standard som låter en assistent, såsom Claude, sträcka sig utanför sin konversation och fråga en levande, strukturerad källa till sanning istället för att förlita sig på vad den halvvägs kommer ihåg från sin träning. Mus3ums publicerar nu exakt en sådan katalog: en MCP-server på https://direct.Mus3ums.com/mcp/ med sju verktyg. Fem av dem söker i samlingen — konstverk, konstnärer, museer, artiklar eller alla fyra samtidigt. Ett returnerar en exakt prisuppgift i riktiga pengar för en reproduktion av valfritt konstverk i katalogen, som ett konsttryck eller en handmålad oljemålning, i den storlek och valuta vi anger. Och ett — det enda verktyget som frågar vem vi är — låter oss kontrollera våra egna beställningar. Ingen nyckel, ingen registrering och ingen betalning krävs för något av de publika verktygen. Vi ansluter assistenten en gång, och därefter blir "hitta Caillebottes regniga Paris-gata åt mig, och berätta vad en handmålad kopia en meter bred skulle kosta i euro" en fråga med ett exakt svar.
1. Vad MCP är, utan fackspråk
En AI-assistent är, om den lämnas åt sig själv, som en forskare inlåst i ett bibliotek som slutade förvärva böcker den dag dess träning avslutades. Fråga den om Caravaggios biografi och den presterar väl; fråga den vad en 70 × 90 cm handmålad reproduktion av Matteus kallelse kostar idag, i kanadensiska dollar, och den kan bara gissa — artigt, flytande och utan verifierbarhet.
MCP, en öppen standard som introducerades av Anthropic i slutet av 2024 och sedan dess har antagits inom hela branschen, åtgärdar detta på det enklaste möjliga sättet: det ger assistenten en telefon. En webbplats som har något värt att fråga om — en katalog, en databas, en prislista — publicerar en liten uppsättning namngivna verktyg, där varje verktyg har en beskrivning av vad det gör och vad som behöver kommuniceras till det. Assistenten läser den listan på samma sätt som vi läser en meny, och när vår fråga kräver det, slår den numret: ett strukturerat anrop ut, ett strukturerat svar tillbaka, citerat för oss med siffrorna intakta. Assistenten går aldrig igenom webbplatsens servrar; den kan endast ställa de frågor som webbplatsen har valt att besvara. Den begränsningen är själva poängen. Ett sökregister lämnar inte över arkivets nycklar till besökarna — det besvarar frågan på kortet.
2. De sju verktygen, och vad varje ett svarar på
Servern exponerar sju verktyg. Notera uppsättningens struktur: fem är sätt att hitta saker, ett omvandlar en träff till ett pris, och ett — det enda privata — rör oss snarare än samlingen.
| Verktyg | Vad det svarar på | Token krävs? |
|---|---|---|
search_artworks |
Fulltextsökning i konstverkskatalogen via titel, konstnär och beskrivning — "vetefält med cypresser", "Bruegel vinterjägare". Varje träff returnerar konstnären, titeln, en länk till verkets sida samt en relevanspoäng. | Nej |
search_artists |
Konstnärer via namn eller biografi, vid behov begränsat till födelsestad, födelseland eller ett år då konstnären var verksam — en tyst superkraft för frågor som "målare aktiva i Delft år 1660". | Nej |
search_museums |
Museer via namn, valbart via stad och land, där varje resultat placeras på kartan: namn, stad, land, länk. | Nej |
search_articles |
Webbplatsens egna essäer, guider och FAQ, valbart filtrerat efter kategori (blogg, köpguide, support, osv.). | Nej |
search_fts |
Alla fyra kataloger samtidigt — upp till tio resultat från varje, sammanfogade i en enda lista sorterad efter relevans. Det rätta första steget när vi ännu inte vet om "Vermeer Delft" bör leda till en målning, en biografi eller ett museum. | Nej |
get_a_quotation |
Ett exakt pris för en reproduktion av ett specifikt konstverk — som ett konsttryck eller en handmålad oljemålning — vid en given bredd och höjd (25–250 cm per sida, i cm eller tum) och i en given valuta. Konstverket kan anges via sitt katalognummer eller helt enkelt via titel och konstnär. | Nej |
get_my_orders_details |
Våra egna beställningar — och endast våra egna: datum, belopp, artiklar med deras tillval, nuvarande status, leveransadress. "Var är den Monet jag beställde i mars?" blir en fråga som vår assistent kan besvara. | Ja — personlig token från /profile/mcp/ |
Varje sökresultat bär på en relevanspoäng, och verktygen returnerar endast träffar med hög konfidens snarare än att fylla ut listan — en assistent som läser resultaten kan skilja en säker identifiering från ett osäkert svar. Resultaten levereras på det språk vi frågar på: parametern language accepterar alla webbplatsens gränssnittsspråk, och länkarna pekar på sidor på det språket.
3. Offertverktyget förtjänar en närmare titt
Priset är där de flesta integrationer av "AI möter shopping" tyst går fel, så det är värt att precisera exakt vad detta verktyg gör. Offerten beräknas av samma kod som prissätter själva köpsidan, och avrundas på samma sätt — siffran som assistenten läser upp är den siffra vi skulle se på webbplatsen, inte en uppskattning av den. Tre ytterligare egenskaper hos verktyget förtjänar uppmärksamhet:
- Det vägrar att gissa när det gäller pengar. Om vi efterfrågar en valuta vars växelkurs inte är tillgänglig, säger verktyget ifrån och stannar. Det ersätter aldrig tyst amerikanska dollar i hopp om att vi inte ska märka det.
- Det berättar vad som är och inte är till salu. Inte varje verk erbjuds i varje form. Be om en handmålad olja av ett verk som endast finns tillgängligt som ett tryck, och svaret identifierar problemet — och nämner trycket, om den möjligheten finns.
- Det håller måtten ärliga. Varje dimension måste ligga mellan 25 och 250 cm (cirka 10 till 98 tum) — det intervall som en verkstad faktiskt kan producera — och verktyget konverterar tum åt oss istället för att lita på någons mentala aritmetik.
Därför blir en konversation som denna rutin: "Hitta Gustave Caillebottes parisiska gatuscen i regnet, ge mig sedan ett pris på en handmålad olja i 100 × 70 cm i euro, samt samma storlek som ett tryck, och berätta vad skillnaden är." Assistenten gör ett sökanrop och två offertanrop, och jämförelsen den levererar är aritmetik baserad på verkliga priser — samma jämförelse som vår guide om giclée-tryck kontra handmålade oljor går igenom manuellt.
4. Att ansluta en assistent, i praktiken
Servern kommunicerar tillståndslös MCP över vanlig HTTPS — JSON-RPC i en POST-body, inget mer exotiskt — vilket innebär att två olika målgrupper kan använda den.
Med en MCP-klient
Varje MCP-kapabel klient ansluter med endast endpoint-URL:en. I Claude innebär det att man lägger till en anpassad connector som pekar mot https://direct.Mus3ums.com/mcp/. I Claude Code krävs endast ett kommando:
claude mcp add --transport http Mus3ums https://direct.Mus3ums.com/mcp/
Från det ögonblicket dyker de sju verktygen upp i assistentens repertoar och den beslutar, fråga för fråga, när de ska användas — ingen ytterligare konfiguration krävs, och för de publika verktygen behövs inga autentiseringsuppgifter.
Som ett vanligt API
Utvecklare som vill ha tillgång till katalogen utan en MCP-klient kan anropa samma endpoint direkt. Ett curl-kommando söker i samlingen:
curl -s https://direct.Mus3ums.com/mcp/ \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0", "id": 1, "method": "tools/call",
"params": {
"name": "search_artworks",
"arguments": {"query": "Caillebotte Paris street rainy day"}
}
}'
Svaret är strukturerad JSON — katalognummer, titlar, konstnärer, absoluta URL:er, poäng — redo för vad vi än bygger.
Den personliga tokenen, endast för beställningar
För att låta en assistent se våra beställningar loggar vi in på webbplatsen, öppnar Profil → MCP / API (/profile/mcp/), och kopierar den personliga token som visas där, för att sedan skicka den som ett Authorization-header. Designen är avsiktligt begränsad: token identifierar ett konto, verktyget för beställningar svarar endast för det kontot, och sök- samt offerterverktygen ignorerar token helt eftersom de inte har något privat att skydda. Om man frågar om ett ordernummer som inte tillhör oss, ger servern samma svar som den skulle ge för en order som inte existerar — den vägrar att bekräfta ens så lite om någon annans köp.
5. Varför en katalogwebbplats överhuvudtaget publicerar ett API
För att frågorna redan har flyttat. En växande andel människor som planerar ett köp börjar nu inte med en sökmotor utan med en assistent — "vad skulle en kopia av Mona Lisa i museikvalitet kosta mig?" skrivs in i ett chattfönster, och assistenten svarar utifrån de källor den faktiskt kan verifiera. En webbplats som publicerar sin katalog och sina priser i en form som assistenter kan fråga är helt enkelt ute efter att göra det som museer gjorde när de tryckte sina första offentliga kataloger: att möta besökaren där besökaren redan befinner sig, och att föredra exakta svar framför folktro. Alternativet — att assistenter gissar priser och tillgänglighet utifrån föråldrad träningsdata — tjänar ingen, minst av allt personen som är på väg att spendera riktiga pengar på svaret. Vi har skrivit på annat håll om hur reproduktionsmedier och prissättning faktiskt fungerar och vad kvalitet och värde innebär i en reproduktion; MCP-servern är just dessa svar, gjorda maskinläsbara.
Tre frågor det är värt att ställa innan du ansluter
Behöver vi ett konto eller en API-nyckel för att använda Mus3ums MCP-servern?
Inte för det mesta. De fem sökverktygen och citatverktyget är offentliga och kräver ingen token, eftersom de endast exponerar det som webbplatserna redan publicerar för varje besökare. En personlig token krävs för exakt ett verktyg — det som returnerar våra egna beställningar, med namn, telefonnummer och leveransadress i svaret. Denna token hämtas från sidan /profile/mcp/ efter inloggning, och den kan endast låsa upp beställningarna för det konto den tillhör.
Är priset som assistenten anger det verkliga priset?
Ja. Prisuppgiften genereras av samma priskod som köpsidan och avrundas identiskt, så siffran som assistenten läser upp stämmer överens med siffran på webbplatsen. Det omfattar tryck och handmålade oljor från 25 till 250 cm per sida, i valfri stödd valuta — och när en valutas växelkurs inte är tillgänglig, meddelar verktyget detta istället för att tyst falla tillbaka på dollar.
Vilka assistenter kan ansluta?
Varje klient som talar MCP över HTTP: Claude via anpassade konnektorer, Claude Code med ett enda claude mcp add-kommando, samt det växande fältet av MCP-kapabla skrivbords- och utvecklarverktyg. Och eftersom överföringen är vanlig JSON-RPC över HTTPS POST, krävs ingen specifik MCP-klient — ett curl-kommando eller några rader i vilket programmeringsspråk som helst når samma sju verktyg.
Relaterat på Mus3ums.com
- Vad offerantjänsten prissätter: giclée-tryck kontra handmålade oljemästerverk, en ärlig jämförelse.
- Hur reproduktionspriser faktiskt byggs upp utifrån medium och beställningsval: avkoda konstreproduktion — medier, prissättning och beställning.
- Sökverktygen i mänsklig form: bläddra i artistkatalogen på samma sätt som API:et gör.
- Redan inloggad? Token och lista över live-verktyg finns på din profils MCP / API-sida.
