Fréscopa Coffee Catalog Assistant bronze
frescopa.aem-screens.net
“A read-only Fréscopa service for coffee catalog search, recommendations, office supply planning, and stock availability checks. Send a JSON command encoded in a text/plain message part using A2A 1.0 JSON-RPC. Planning uses caller-supplied assumptions. Availability comes from Fréscopa's inventory snapshot and is not a reservation. No natural-language understanding, reservations, or purchasing.
https://frescopa.aem-screens.net/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Google Trust Services
domain-validated
Valid until 24 Dec 2026 as of our check on 14 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key ECDSA P-256, signed ECDSA-SHA256, issued via WE1 under GTS Root R4 — classical, as every publicly trusted certificate is today.
Names on this certificate (1)
frescopa.aem-screens.net. - Connection
- TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 14 Nov 2026. What this means
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- AI-facing documents
-
Publishes
/llms.txt— “LLMs.txt - AI and Language Model Crawling Permissions” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 14 Nov 2026
View verification details
- Assurance
- bronze Bronze — agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
-
? Unknown
·
Cloudflare, Inc.
(AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
- Last checked
- 7h ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of frescopa.aem-screens.net controls every word below.
Search coffee products
Send a JSON command with action search-products inside a text/plain message part. Optional fields: origin, roast, maxPrice in USD, flavor, and limit from 1 to 10. All supplied filters must match. Results are ordered by price, lowest first.
- {"action":"search-products","origin":"Colombia","maxPrice":25}
Recommend coffee products
Send a JSON command with action recommend-products inside a text/plain message part. Supports the same filters as search-products. Returns the lowest-priced matching coffees with explanations; filters are never relaxed. Recommendations are deterministic, not AI-generated.
- {"action":"recommend-products","flavor":"chocolate","limit":2}
Plan office coffee supply and budget
Send action plan-office-coffee in a JSON-encoded text/plain part. Required numeric fields: people, cupsPerPersonPerDay, workingDays, gramsPerCup, bagSizeGrams, budget in USD. Quantities must be positive and no greater than 1000000; all except cupsPerPersonPerDay are integers. Budget is non-negative, at most 1000000000, with at most two decimal places. Optional origin, roast, flavor filters must all match. Missing fields return status needs-input and missingFields: ask the customer; do not guess. Computes cups, coffee grams, whole bags rounded up, and each matching product's cost and budget shortfall. Bag size is a caller-supplied assumption. Tax/shipping excluded; no discounts, orders, or changes to inputs. Each option uses a single product for all bags.
- {"action":"plan-office-coffee","people":20,"cupsPerPersonPerDay":1,"workingDays":20,"gramsPerCup":15,"bagSizeGrams":250,"flavor":"chocolate","budget":500}
Check stock availability
Send action check-demo-availability in a JSON-encoded text/plain part. Required fields: productId (exact id from catalog search or planning) and quantity (integer 1 to 1000000 bags). Returns availableBags, sufficient, and shortfallBags from Fréscopa's inventory snapshot. Products without stock data return status unknown and null availability/sufficiency, not zero. Missing inputs return needs-input and missingFields. After plan-office-coffee, call this skill for each option using requirements.bagsRequired; recommend only options within budget and with sufficient=true. Never claim unknown quantities are available. Availability is not a reservation; no reservations, purchases, or stock changes.
- {"action":"check-demo-availability","productId":"frescopa-house-blend","quantity":24}
- {"action":"check-demo-availability","productId":"colombian-supremo","quantity":24}
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Protocol
- a2a
- Version
- 0.3.0
- Card completeness
- complete all eight fields required by a2a.proto v1.0
View all card details
- Capabilities
- extensions pushNotifications streaming
- Agent card
- https://frescopa.aem-screens.net/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.