# Cabral: Agent-Direct Score B (74.1%)

Site: https://cozinhacabral.com/
Report: https://directindex.org/r/cozinhacabral.com
Scanned: 2026-10-14
Cabral is mostly ready for agents.

## Direct links
- Book directly: https://cozinhacabral.com/#book (on the business's own site)
- Menu: https://cozinhacabral.com/#menu
- Phone: +351 224 918 720

## What to fix first
- **No structured data for the business.** (+14 points) Add schema.org JSON-LD for the business (Restaurant, LocalBusiness or the closest type, with name, address, telephone and openingHoursSpecification, plus servesCuisine and acceptsReservations). It is the one block every assistant reads first; the fix kit below has it filled in. Guide: https://directindex.org/guides/structured-data-restaurant
- **No llms.txt.** (no points, still worth doing) Optional today, cheap to add: a short text file describing the business for language models. Guide: https://directindex.org/guides/llms-txt-for-a-business

## Fix kit: What to paste

Structured data (JSON-LD). One block in the page's head, or in the builder's custom-code slot. Replace anything that is wrong.

```html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Cabral",
  "url": "https://cozinhacabral.com/",
  "telephone": "+351 224 918 720",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Rua de Sousa Viterbo 65",
    "postalCode": "4050-415",
    "addressLocality": "Porto"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 41.1422698,
    "longitude": -8.6146304
  },
  "acceptsReservations": "https://cozinhacabral.com/#book",
  "hasMenu": "https://cozinhacabral.com/#menu",
  "potentialAction": [
    {
      "@type": "ReserveAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://cozinhacabral.com/#book",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform"
        ]
      },
      "result": {
        "@type": "Reservation",
        "name": "Reservation"
      }
    }
  ]
}
</script>
```

llms.txt. Save as /llms.txt at the root of the site.

```
# Cabral

> restaurant in Rua de Sousa Viterbo 65 4050-415 Porto, Porto. Phone +351 224 918 720.

## Book or order directly

- Book: https://cozinhacabral.com/#book (on the business's own site)
- Menu: https://cozinhacabral.com/#menu

## About

- Website: https://cozinhacabral.com/
- This file follows llms.txt (https://llmstxt.org): a short plain-text description for language models.
```

## Already right
- **robots.txt lets AI crawlers in.** No rule blocks the key AI user agents.
- **AI crawlers get the page.** GPTBot, ClaudeBot and PerplexityBot all received a normal response.
- **Menu or price list is an HTML page.** Agents can read items and prices directly.
- **Booking on your own site.** Agents can book without a marketplace in the loop.

## Where it stands
40 of 178 in Porto. Top 22% of the sites scanned in this index.

| What the top tenth of the index does | Top 10% | This site |
|---|---|---|
| Take bookings or orders on their own domain | 100% | yes |
| Publish the menu or price list as HTML | 83% | yes |
| Let AI crawlers in (no edge block, no robots.txt block) | 83% | yes |
| Structured data with address, phone and hours | 17% | no |
| Have an llms.txt | 44% | no |

Nearest places in the index: MUST (F, 63 m, https://directindex.org/r/qrco.de); Prégar Baixa (F, 75 m, https://directindex.org/r/pregar.pt); Viva Creative Kitchen (B, 79 m, https://directindex.org/r/vivacreativekitchen.pt); Restaurante Galeria do Largo (B, 84 m, https://directindex.org/r/artsoulgroup.com); Tokkotai (C, 90 m, https://directindex.org/r/tokkotai.pt); Picota (D, 102 m, https://directindex.org/r/picota.pt); Local Food Experience (D, 106 m, https://directindex.org/r/localfoodporto.com); Flôr Bar Porto (C, 111 m, https://directindex.org/r/florporto.com); Sagardi Cozinheiros Bascos (B, 127 m, https://directindex.org/r/sagardi.pt); Cantinho do Avillez (B, 142 m, https://directindex.org/r/cantinhodoavillez.pt).

## What assistants answer
Asked on 2026-10-14 with web search on. 56% of answers pointed at the business's own site or a vendor acting for it; that share is the Cited part of the score.
| Assistant | Official website? | Where to book? | Where to order? |
|---|---|---|---|
| ChatGPT | own site | marketplace: thefork | marketplace: ubereats |
| Claude | own site | own site | marketplace: ubereats |
| Gemini | own site | own site | marketplace: glovo |

**What ChatGPT said, Official website? (2026-10-14):** https://cozinhacabral.com/

**What ChatGPT said, Where to book? (2026-10-14):** Book online via TheFork: https://www.thefork.com/restaurant/restaurante-cozinha-cabral-r540823 (thefork.com (https://www.thefork.com/restaurant/restaurante-cozinha-cabral-r540823?utmsource=openai))

**What ChatGPT said, Where to order? (2026-10-14):** Order online from Cozinha Cabral via Uber Eats: https://www.ubereats.com/pt-en/store/cozinha-cabral/L6fMWvgoQ6mYAQfvQy3BKw (ubereats.com (https://www.ubereats.com/pt-en/store/cozinha-cabral/L6fMWvgoQ6mYAQfvQy3BKw?utmsource=openai))

**What Claude said, Official website? (2026-10-14):** The official website for Cozinha Cabral in Porto is https://cozinhacabral.com/en/. The restaurant is at R. do Dr. Sousa Viterbo 65, 4050-415 Porto. I'm assuming this is the Cabral you meant, since it's the Porto restaurant that came up in the search.

**What Claude said, Where to book? (2026-10-14):** Use the restaurant's own site: https://cozinhacabral.com/en/ That's the official page for Cozinha Cabral, at R. do Dr. Sousa Viterbo 65, Porto. It has a "Book Now" button and a reservation form. The site also lists a phone number for bookings: +351 934 736 499. I'm assuming "Cabral" means Cozinha Cabral. If you meant a different restaurant, tell me and I'll look again.

**What Claude said, Where to order? (2026-10-14):** Use the Uber Eats page for Cozinha Cabral (R. Dr. Sousa Viterbo 65, Porto): https://www.ubereats.com/pt-en/store/cozinha-cabral/L6fMWvgoQ6mYAQfvQy3BKw Enter your address there to see whether delivery reaches you. The page offers delivery and pickup. When I checked, it showed delivery as unavailable, which may only be a temporary status. I found this listing under the name "Cozinha Cabral". I'm assuming it's the…

**What Gemini said, Official website? (2026-10-14):** The official website of Cozinha Cabral in Porto, Portugal is: https://cozinhacabral.com/

**What Gemini said, Where to book? (2026-10-14):** You can book a table online at Cozinha Cabral in Porto through their official website's reservation form or via TheFork: Official Website: Cozinha Cabral Reservations (https://cozinhacabral.com/en/) TheFork: Restaurante Cozinha Cabral on TheFork (https://www.thefork.com/restaurant/restaurante-cozinha-cabral-r554907)

**What Gemini said, Where to order? (2026-10-14):** You can order food online for delivery or takeout from Cozinha Cabral (located on Rua do Dr. Sousa Viterbo in Porto) via the following platforms: Glovo: Order from Cozinha Cabral on Glovo (https://glovoapp.com/pt/pt/porto/cozinha-cabral-opc/) Uber Eats: Order from Cozinha Cabral on Uber Eats (https://www.ubereats.com/pt/store/cozinha-cabral/zJkY4f3pS92053B552p5-g) (Note: If you were instead referring to a…

Against its peers: Sites built with WordPress 58% (29% A or B, 36926 sites); This site 74.1%.

See what an AI agent reads on this site: https://directindex.org/r/cozinhacabral.com/agent-view

Read by AI agents 3 times this month.

## Why the assistants send people elsewhere
Why (2026-10-14): Because the site lacked structured data describing the business, ChatGPT directed users to TheFork to book, even though the site offered booking directly at cozinhacabral.com/book which the assistant failed to find.

## Businesses like Cabral in Porto

| Group | Sites | Avg score | A or B | This site |
|---|---|---|---|---|
| Same kind in Porto | 178 | 52% | 29% | 74.1% |
| Built with WordPress in Porto | 69 | 65% | 43% | 74.1% |

The best of Built with WordPress in Porto: O Gaveto (A 91%, https://directindex.org/r/ogaveto.com); Restaurante Churrasqueira A Brasa (A 91%, https://directindex.org/r/restauranteabrasa.pt); Casa da Mariquinhas (A 90.7%, https://directindex.org/r/casadamariquinhas.pt); KFC (A 89.4%, https://directindex.org/r/kfc.pt); Kind Kitchen (A 88.8%, https://directindex.org/r/kindkitchen.pt).

With the fix above (No structured data for the business) the score would be about 88.1%: 10th of 178 in Porto, up from 40th.

## The direct record
What agents get for Cabral, as JSON: https://directindex.org/api/direct/cozinhacabral.com
- Book: https://cozinhacabral.com/#book (own site; verified direct, 2026-10-14)
- Order: none on record
- Menu: https://cozinhacabral.com/#menu (html_page; from the scan)
- Hours: none on record
- Phone: +351 224 918 720
- Stable links that count: https://directindex.org/go/cozinhacabral.com/book, https://directindex.org/go/cozinhacabral.com/menu

## Can an agent transact?
Measured, not scored (the score stays at spec v1.0).
- UCP profile (/.well-known/ucp, Google and Shopify's Universal Commerce Protocol): not measured
- ACP discovery document (/.well-known/acp.json, OpenAI and Stripe's Agentic Commerce Protocol): not measured
- MCP server card (/.well-known/mcp/server-card.json): no
- Ordering vendor that takes agent orders (Square, Toast, or a vendor whose terms allow agents): not measured

Not measured at this scan; the next scan measures it.

## Score breakdown
| Component | Points | Available |
|---|---|---|
| Reachable | 25 | 25 |
| Readable | 8 | 25 |
| Actionable | 30 | 30 |
| Cited | 11.1 | 20 |

## Agent readiness (Cloudflare)
Level 0 of 5, Not Ready. Cloudflare's report: https://isitagentready.com/cozinhacabral.com
- Link headers on the homepage: no (how: https://isitagentready.com/.well-known/agent-skills/link-headers/SKILL.md)
- sitemap.xml: no (how: https://isitagentready.com/.well-known/agent-skills/sitemap/SKILL.md)
- AI bot rules in robots.txt: yes
- Content Signals in robots.txt: no (how: https://isitagentready.com/.well-known/agent-skills/content-signals/SKILL.md)
- Markdown on Accept: text/markdown: no (how: https://isitagentready.com/.well-known/agent-skills/markdown-negotiation/SKILL.md)
- llms.txt: no (how: https://isitagentready.com/.well-known/agent-skills/llms-txt/SKILL.md)
- API catalog (RFC 9727): no (how: https://isitagentready.com/.well-known/agent-skills/api-catalog/SKILL.md)
- MCP server card: no (how: https://isitagentready.com/.well-known/agent-skills/mcp-server-card/SKILL.md)
- A2A agent card: no (how: https://isitagentready.com/.well-known/agent-skills/a2a-agent-card/SKILL.md)
- Agent Skills index: no (how: https://isitagentready.com/.well-known/agent-skills/agent-skills/SKILL.md)
- OAuth or OIDC discovery: no (how: https://isitagentready.com/.well-known/agent-skills/oauth-discovery/SKILL.md)
- OAuth protected resource metadata: no (how: https://isitagentready.com/.well-known/agent-skills/oauth-protected-resource/SKILL.md)
- auth.md: no (how: https://isitagentready.com/.well-known/agent-skills/auth-md/SKILL.md)
- Web Bot Auth key directory: no (how: https://isitagentready.com/.well-known/agent-skills/web-bot-auth/SKILL.md)
- ARD capability manifest: no (how: https://isitagentready.com/.well-known/agent-skills/ard/SKILL.md)
- DNS-AID records: no (how: https://isitagentready.com/.well-known/agent-skills/dns-aid/SKILL.md)
- WebMCP tools on the page: no (how: https://isitagentready.com/.well-known/agent-skills/webmcp/SKILL.md)
- JSON-LD for the business: no

Deep report: https://directindex.org/r/cozinhacabral.com/deep. Ten questions the way people ask, each assistant's full answer, the eight nearest similar places, the fix plan and a PDF: 19 EUR, one-off.
Methodology: https://directindex.org/methodology · Rescan now: https://directindex.org/scan?url=cozinhacabral.com&force=1
