accueil / serveurs / Dev & Code / com.filipesantosfotografia/estudio
com.filipesantosfotografia/estudio
serveur MCP (Model Context Protocol) · filipe-santos-fotografia 0.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.filipesantosfotografia/estudio est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.filipesantosfotografia/estudio » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 12 outils
- buy_caricature_booth_credits≈ 430 tokens
Buys event passes for the Photobooth Caricatura software license of an event vendor: each pass adds 600 AI caricatures for 39€ (no subscription, credits do not expire), 1 to 10 passes per purchase. Paid now by MB WAY, Multibanco or card; the caricatures are added to the license automatically as soon as the payment is confirmed and a confirmation email is sent. Needs the license key and the email it was registered with. Only call after the user confirms the number of passes, total price and payment method.
Paramètres, retour & exemple (6)
Paramètresnif· string · optionnel
Company tax number (NIF/VAT) for the invoice; optionalemail· string · requis
Email the license was registered withphone· string · optionnel
Mobile; required for MB WAYpasses· integer · optionnel
Number of passes (600 caricatures each, 39€ each)license_key· string · requis
License key, e.g. PBP-1A11ABE7C50-45B5payment_method· string · requis · MBWAY | MB | CCARD
Exemple d'appel{"name": "buy_caricature_booth_credits", "arguments": {"email": "texte", "license_key": "texte", "payment_method": "MBWAY"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - buy_gift_voucher≈ 519 tokens
Sells a digital gift voucher for the studio (great for Christmas, birthdays, Mother's/Father's Day): either a specific session (base 35€, completo 150€, equipa 250€, familia 200€, natal 159€) or an amount (50, 100, 150, 200 or 250€). Paid now by MB WAY, Multibanco or card; after payment the buyer receives the voucher by email, ready to print or forward, with a code valid 12 months for any studio session (unused balance stays on the voucher). Only call after the buyer confirms what to buy, their name and email, and the payment method.
Paramètres, retour & exemple (9)
Paramètresnif· string · optionnel
Tax number for the invoice; optionalmessage· string · optionnel
Short dedication printed on the voucherpackage· string · optionnel · base | completo | equipa | familia | natal
Session to offer (natal = Christmas session 159€); or use amount_euramount_eur· integer · optionnel
Amount to offer: 50, 100, 150, 200 or 250 (when not a specific session)buyer_name· string · requisbuyer_email· string · requis
Where the voucher is sentbuyer_phone· string · optionnel
Mobile; required for MB WAYpayment_method· string · requis · MBWAY | MB | CCARDrecipient_name· string · optionnel
Who receives the gift (printed on the voucher)
Exemple d'appel{"name": "buy_gift_voucher", "arguments": {"buyer_name": "texte", "buyer_email": "texte", "payment_method": "MBWAY"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_studio_booking≈ 294 tokens
Cancels a studio booking identified by its reference (e.g. FSF-1A2B3C4D) and the email used to book. Before calling, tell the user the policy and get explicit confirmation: there are no cash refunds; cancelling at least 24 h before turns the amount paid into studio credit (a code valid 12 months for any session); less than 24 h before is not possible. Offer to reschedule instead (up to 2 times). Unpaid pre-bookings are simply released; amounts paid with a voucher go back to the voucher.
Paramètres, retour & exemple (2)
Paramètresemail· string · requis
Email used when bookingbooking_ref· string · requis
Booking reference, e.g. FSF-1A2B3C4D
Exemple d'appel{"name": "cancel_studio_booking", "arguments": {"email": "texte", "booking_ref": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_caricature_booth_credits≈ 211 tokens
Shows how many AI caricatures are left on an event vendor's Photobooth Caricatura license and how many were used. Needs the license key and the email it was registered with.
Paramètres, retour & exemple (2)
Paramètresemail· string · requislicense_key· string · requis
License key, e.g. PBP-1A11ABE7C50-45B5
Exemple d'appel{"name": "check_caricature_booth_credits", "arguments": {"email": "texte", "license_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_event_date≈ 474 tokens
Checks whether the studio can still take an event on a given date (weddings, baptisms, corporate events and other on-location work; the studio has two teams). Returns available, limited (one team left) or fully_booked. The answer is indicative; the date is only reserved after the proposal is accepted. Use before request_quote when the user has a date.
Paramètres, retour & exemple (2)
Paramètresdate· string · requis
Event date, YYYY-MM-DDservice· string · optionnel · casamento | batizado | corporativo | empresa_ambientes | retratos_empresa | photobooth | sessao_casal | pedido_casamento
casamento = Casamento (foto e/ou vídeo); batizado = Batizado ou Profissão de Fé; corporativo = Evento corporativo, vídeo institucional, produto, hotelaria ou arquitetura; empresa_ambientes = Sessão de ambientes / quotidiano na empresa; retratos_empresa = Retratos da equipa na empresa (deslocação); photobooth = Photobooth, 360 Videobooth ou Espelho Caricaturista com IA; sessao_casal = Sessão de casal, noivado ou solteiros; pedido_casamento = Pedido de casamento surpresa; sessao_exterior = Sessão de família ou grávida em exterior; sessao_natal = Sessão de Natal em estúdio; sessao_tematica = Sessão temática ou criativa em estúdio; evento_estudio = Evento no Estúdio 266 (aniversário, chá de bebé, mini-casamento, workshop); impressoes = Impressões Fine Art, álbuns ou e-books; outro = Outro pedido
Exemple d'appel{"name": "check_event_date", "arguments": {"date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_gift_voucher≈ 125 tokens
Checks a gift voucher or studio credit code (FSF-XXXX-XXXX): whether it is valid, its balance and expiry date.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
Exemple d'appel{"name": "check_gift_voucher", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_studio_slots≈ 336 tokens
Lists free start times at Estúdio 266 for a bookable package between two dates (max 21 days). Monday–Friday, 10:00–18:00 Lisbon time, closed on Portuguese public holidays, booked at least 24 h ahead. Times are ISO 8601 with the Lisbon offset.
Paramètres, retour & exemple (3)
Paramètrespackage· string · requis · base | completo | equipa | familia | natal | aluguer_2h | aluguer_4h | aluguer_8h
base (35€ portrait, 1 background, 2 photos) · completo (150€, 2–3 sets, 10 photos) · equipa (250€, up to 4 people, 20 photos) · familia (200€ family, pregnancy or pets, up to 6 people + 2 pets, 15 photos) · natal (159€ Christmas session, 10 photos, bookable 1 Nov–23 Dec) · aluguer_2h / aluguer_4h / aluguer_8h (studio rental without photographer: 110.70€ / 196.80€ / 344.40€ VAT incl.)to_date· string · requis
Last day to check, YYYY-MM-DDfrom_date· string · requis
First day to check, YYYY-MM-DD
Exemple d'appel{"name": "get_studio_slots", "arguments": {"package": "base", "to_date": "texte", "from_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_services≈ 288 tokens
Returns Filipe Santos Fotografia's public catalog with prices: studio portrait and family packages, studio rental, add-ons, corporate photo/video and extras, wedding collections and price range, baptism packages, photobooth / 360 videobooth / AI caricature mirror packages, studio events, other sessions, the AI caricature mirror software licensed to event vendors, delivery times and contact. Use when the user asks what the studio offers, how much something costs, or how booking works. Optionally filter by category.
Paramètres, retour & exemple (1)
Paramètrescategory· string · optionnel · all | studio | corporate | wedding | baptism | photobooth | studio_events | other
Which part of the catalog to return: studio = bookable portraits, family sessions and studio rental; software = AI caricature mirror software for event vendors
Exemple d'appel{"name": "list_services", "arguments": {"category": "all"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_quote≈ 744 tokens
Sends a quote request to the studio for anything not bookable directly (weddings, baptisms, corporate photo/video, photobooth / 360 videobooth / AI caricature mirror, couple or proposal sessions, studio events, prints). Creates the request in the studio's system; the client gets a confirmation email and a personal proposal within 24 hours. Only call after the user confirms the details and agrees to be contacted.
Paramètres, retour & exemple (10)
Paramètresname· string · requis
Client's name (for weddings, both names if given)email· string · requisphone· string · optionnel
Mobile / WhatsApp, optionalbudget· string · optionnel
Budget range if the user mentioned oneguests· integer · optionnel
Number of guests or people, if relevantdetails· string · requis
What they need: coverage, hours, photo and/or video, add-ons, questionsservice· string · requis · casamento | batizado | corporativo | empresa_ambientes | retratos_empresa | photobooth | sessao_casal | pedido_casamento
casamento = Casamento (foto e/ou vídeo); batizado = Batizado ou Profissão de Fé; corporativo = Evento corporativo, vídeo institucional, produto, hotelaria ou arquitetura; empresa_ambientes = Sessão de ambientes / quotidiano na empresa; retratos_empresa = Retratos da equipa na empresa (deslocação); photobooth = Photobooth, 360 Videobooth ou Espelho Caricaturista com IA; sessao_casal = Sessão de casal, noivado ou solteiros; pedido_casamento = Pedido de casamento surpresa; sessao_exterior = Sessão de família ou grávida em exterior; sessao_natal = Sessão de Natal em estúdio; sessao_tematica = Sessão temática ou criativa em estúdio; evento_estudio = Evento no Estúdio 266 (aniversário, chá de bebé, mini-casamento, workshop); impressoes = Impressões Fine Art, álbuns ou e-books; outro = Outro pedidolanguage· string · optionnel · pt | en | es | fr
Language for the replylocation· string · optionnel
Venue, city or 'Estúdio 266'event_date· string · optionnel
Event date if known, YYYY-MM-DD
Exemple d'appel{"name": "request_quote", "arguments": {"name": "texte", "email": "texte", "details": "texte", "service": "casamento"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_studio_booking≈ 800 tokens
Pre-books a studio portrait, family session or studio rental at a free slot from get_studio_slots and starts payment. Only call after the user has explicitly confirmed the package, the exact start time and their contact details. Suggest MB WAY first (instant); a Multibanco reference is only possible for sessions more than 48 h away. A gift voucher or studio credit code (FSF-XXXX-XXXX) pays all or part of the price. The slot is held for a limited time (hold_expires_at) and the booking is confirmed once paid. Offer extra edited photos (5€ each) and make-up when relevant. Calling again with the same email, package and time returns the same pre-booking.
Paramètres, retour & exemple (11)
Paramètresnif· string · optionnel
Tax number (NIF) for the invoice, e.g. for companies; optionalname· string · requis
Client's full nameemail· string · requis
Client's email for confirmation and payment instructionsnotes· string · optionnel
What the photos are for (e.g. LinkedIn, website); optionalphone· string · optionnel
Mobile number; required for MB WAYstart· string · requis
Exact start time as returned by get_studio_slots (ISO 8601 with offset)extras· array · optionnel
Optional add-ons: exterior (+75€, outdoor session), maquilhagem (+120€), cabelo_maquilhagem (+200€); assistente_iluminacao (+61.50€) only for studio rentalpackage· string · requis · base | completo | equipa | familia | natal | aluguer_2h | aluguer_4h | aluguer_8h
base (35€ portrait, 1 background, 2 photos) · completo (150€, 2–3 sets, 10 photos) · equipa (250€, up to 4 people, 20 photos) · familia (200€ family, pregnancy or pets, up to 6 people + 2 pets, 15 photos) · natal (159€ Christmas session, 10 photos, bookable 1 Nov–23 Dec) · aluguer_2h / aluguer_4h / aluguer_8h (studio rental without photographer: 110.70€ / 196.80€ / 344.40€ VAT incl.)extra_photos· integer · optionnel
Extra edited photos on top of the package, 5€ eachvoucher_code· string · optionnel
Gift voucher or studio credit code, if the client has onepayment_method· string · requis · MBWAY | MB | CCARD
MB WAY, Multibanco reference or card
Exemple d'appel{"name": "request_studio_booking", "arguments": {"name": "texte", "email": "texte", "start": "texte", "package": "base", "payment_method": "MBWAY"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reschedule_studio_booking≈ 258 tokens
Moves an existing studio booking (up to 2 times) to a new free time, identified by booking reference and the email used to book. Check free times first with get_studio_slots for the same package and confirm the new time with the user before calling. Not possible less than 24 hours before the current session.
Paramètres, retour & exemple (3)
Paramètresemail· string · requisnew_start· string · requis
New start time as returned by get_studio_slots (ISO 8601 with offset)booking_ref· string · requis
Exemple d'appel{"name": "reschedule_studio_booking", "arguments": {"email": "texte", "new_start": "texte", "booking_ref": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_caricature_booth_demo≈ 435 tokens
For event vendors (photobooth / magic mirror companies, wedding photographers, entertainment, event rental): starts a free demo of the Photobooth Caricatura software — a white-label Windows app that turns each guest photo into an AI caricature in seconds, delivered by QR code and printed with the vendor's own frame and logo. Creates a license with 10 free caricatures and emails the key and the quick-start guide; the studio then sends the software link and helps with the first setup. One demo per business email (asking again returns the same license). Only call after the user confirms the business name and email.
Paramètres, retour & exemple (5)
Paramètresemail· string · requis
Business email: receives the license key and is used later to buy creditsnotes· string · optionnel
Their setup (webcam, DSLR, magic mirror), events per month or questions; optionalphone· string · optionnel
Mobile / WhatsApp, optional, to help with setuplanguage· string · optionnel · pt | en | es | frbusiness_name· string · requis
Name of the vendor's business (shown on their license)
Exemple d'appel{"name": "start_caricature_booth_demo", "arguments": {"email": "texte", "business_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».