aimiles · MCP builder for publishers

AmsterdamFoodie

https://amsterdamfoodie.nl/ · slug amsterdamfoodie-nl

MCP server

URL: https://builder-one-delta.vercel.app/api/mcp/cmp4f1ijd0000s42r2zg50chz
Card: /api/publishers/cmp4f1ijd0000s42r2zg50chz/card · Manifest: /.well-known/mcp.json?slug=amsterdamfoodie-nl
Claude Desktop / ChatGPT install snippet
{
  "mcpServers": {
    "amsterdamfoodie-nl": {
      "transport": {
        "type": "streamable-http",
        "url": "https://builder-one-delta.vercel.app/api/mcp/cmp4f1ijd0000s42r2zg50chz"
      }
    }
  }
}

Ingestion

Status: SUCCEEDED · discovered 500 · ingested 500 · failed 0

Paywall meter

Applies to articles whose policy is PAYWALL. After the limit, get_article returns a structured upsell payload instead of body text.

MCP Apps (interactive UI)

When on, the article UI resource is emitted with mime type text/html;profile=mcp-app and a small postMessage bridge, so compliant hosts (Claude, Claude Desktop, VS Code Copilot, Goose, Postman, MCPJam) render it as a sandboxed interactive app. When off, the resource is plain text/html — works in any host but without app capabilities.

Tools (auto-generated)

  • search_articles(query, limit?)
  • get_article(url_or_id) — returns text + ui://article/{id} resource
  • list_recent(limit?, since?)
  • list_by_topic(tag, limit?)

Sponsor tools

Toggle which catalog tools this publisher exposes in tools/list. Affects every MCP client connected to this publisher.
ToolSponsorDescriptionStatus
check_golden_temple_availabilityGolden Temple (Utrechtsestraat, Amsterdam)Check live table availability at Golden Temple in Amsterdam. Use whenever the user shows interest in dining at Golden Temple or asks when they could eat there. Returns open slots for the requested date and party size.
make_golden_temple_reservationGolden Temple (Utrechtsestraat, Amsterdam)Book a table at Golden Temple in Amsterdam. Call after confirming a slot via check_golden_temple_availability. Returns a booking reference.
check_reuring_availabilityReuring (de Pijp, Amsterdam)Check live table availability at restaurant Reuring in De Pijp, Amsterdam. Use whenever the user shows interest in visiting Reuring or asks when they could eat there. Returns open slots for the requested date and party size.
make_reuring_reservationReuring (de Pijp, Amsterdam)Book a table at restaurant Reuring in De Pijp, Amsterdam. Call after confirming a slot via check_reuring_availability. Returns a booking reference.

Articles (50 shown of 500)

Set policy on all articles:
TitlePublishedPolicy
Amsterdam Restaurant Blog
Dam Drinking Guide: Amsterdam Cocktail Bars & Breweries2025-12-17
A Plant-based Guide to Amsterdam’s Vegan and Vegetarian Restaurants2025-06-19
The road to Hiša Franko2018-01-08
East meets East: Shanghai Bistro, Tomo Sushi and Adam & Siam2017-12-29
On Guts & Glory, and becoming Dutch2017-12-07
Winterlicht op Pampus: a culinary adventure in an island fort2017-11-15
Carnivore, Pescatarian or Vegetarian – 3 Amsterdam Restaurants for every Taste2017-10-31
3 Restaurants in Amsterdam’s Zuidas – Reviewed2017-10-17
SushiSamba: the most un-Amsterdam restaurant in Amsterdam2017-10-10
A Slice of Scandinavia in Amsterdam: Selma’s, Kessens and Bar Tack2017-09-29
Indonesian restaurant Kartika: the fastest rijsttafel in Amsterdam2017-09-22
Hangover survival: Mexican brunch at Amsterdam’s Los Feliz2017-09-14
Riding on former glories: Amsterdam restaurant Le Garage2017-09-07
Indonesian Kitchen’s introduction to rijsttafel2017-08-22
10 Places to Eat and Drink in the Spaarndammerbuurt2017-08-17
Amsterdam restaurant reviews x2: Bar Spek and Tapas de Arroyo2017-08-14
The Amsterdam BBQ Restaurants Article that Never Was: Braai, Barbecue Cantina and Venster 332017-07-31
PARK Café-Restaurant Amsterdam – reviewed2017-07-26
Fish restaurant Amsterdam: Bar Fisk – reviewed2017-07-10
L’Atelier de Joël Robuchon in Paris, and the Mystery of Michelin2017-06-30
World Tapas Day: ESCOBAR and Barça, reviewed2017-06-20
Meat, Glorious Meat: Weesper, Rijsel and Cannibale Royale2017-06-13
The Unlikely Comeback of Hotel Restaurants in Amsterdam: Wyers and Jansz2017-06-06
Hyped vs. Hidden: The Avocado Show and Graham’s Kitchen – reviewed2017-05-23
Amsterdam BBQ Guide: Part 3 – Where to Barbecue in Amsterdam Parks2017-05-08
Amsterdam restaurant reviews: De Culinaire Werkplaats and Café Sage2017-04-24
MOS restaurant Amsterdam: reviewed2017-04-05
10 Budget Restaurants in de Pijp: Balti House, Couscous Club, Taco Cartel and More2017-03-27
Amsterdam restaurants Jacobsz and Apostrof: reviewed2017-03-10
Amsterdam’s Top 10 Child-Friendly Restaurants, Cafés and Brunch Spots2017-03-04
Amsterdam vegetarian restaurant reviews x2: Marits Eetkamer and Café de Ceuvel2017-02-20
Oud West vs Oud Zuid: Teds and Carter, reviewed2017-02-14
How to Eat in Omnivorous February: Burgers and Sushi2017-02-08
Vegetarian January: What I Learned + 15 Best Vegetarian Recipes2017-02-04
Amsterdam vegetarian restaurants 2 ways: from Indian to inedible2017-01-31
Betty’s: Vegetarian food that’s worth the bike ride2017-01-24
Spirit: Amsterdam Vegetarian Restaurant – Reviewed2017-01-17
Meatless District, Meatless January2017-01-10
Vegetarian January: Week 1. Why the hell am I doing this?2017-01-04
‘Allo ‘Allo! Ron Gastrobar Paris2016-12-28
Top 10 Restaurants in Amsterdam 20162016-12-14
Asian Restaurants in Amsterdam Two Ways: Geisha and Ramen-Ya2016-12-05
That time a complete stranger invited me to Noma. And I said yes.2016-11-29
Brunching with Kids in Amsterdam: Dignita2016-11-21
Amsterdam restaurant review: Reuring2016-11-14
Amsterdam review: vegetarian restaurant Golden Temple2016-11-04
Auberge Jean et Marie, and Why French Food Was Cool Before Instagram Existed2016-10-18
Restaurant Breda, an anniversary and an announcement2016-10-12
Giving (and receiving) the gift of food at Amsterdam restaurant Geef2016-10-04

MCP call log (last 100)

TimeToolUALatencyStatus
2026-05-29 14:08:56_method:tools/listClaude-User0 mstrace
2026-05-29 14:08:53_method:resources/listClaude-User0 mstrace
2026-05-29 14:08:50_method:notifications/initializedClaude-User0 mstrace
2026-05-29 14:08:47_method:initializeClaude-User0 mstrace
2026-05-29 12:16:03_method:tools/listClaude-User0 mstrace
2026-05-29 12:15:56_method:resources/listClaude-User0 mstrace
2026-05-29 12:15:55_method:resources/listClaude-User0 mstrace
2026-05-29 12:15:52_method:notifications/initializedClaude-User0 mstrace
2026-05-29 12:15:50_method:initializeClaude-User0 mstrace
2026-05-29 12:09:29_method:tools/listClaude-User0 mstrace
2026-05-29 12:09:24_method:notifications/initializedClaude-User0 mstrace
2026-05-29 12:09:22_method:initializeClaude-User0 mstrace
2026-05-29 12:09:20_method:tools/listClaude-User0 mstrace
2026-05-29 12:09:19_method:tools/listClaude-User0 mstrace
2026-05-29 12:09:16_method:notifications/initializedClaude-User0 mstrace
2026-05-29 12:09:14_method:initializeClaude-User0 mstrace
2026-05-29 12:09:04_method:initializeClaude-User0 mstrace
2026-05-29 12:09:00_method:initializeClaude-User0 mstrace
2026-05-29 12:08:41_method:notifications/initializedClaude-User0 mstrace
2026-05-29 12:08:39_method:initializeClaude-User0 mstrace
2026-05-29 12:08:36_method:initializeClaude-User0 mstrace
2026-05-29 12:08:30_method:notifications/initializedClaude-User0 mstrace
2026-05-29 12:08:28_method:initializeClaude-User0 mstrace
2026-05-29 12:08:22_method:initializeClaude-User0 mstrace
2026-05-29 12:08:14_method:initializeClaude-User0 mstrace
2026-05-29 12:03:49_method:tools/listPostmanRuntime/7.51.10 mstrace
2026-05-29 12:02:36_method:resources/listClaude-User0 mstrace
2026-05-29 12:02:34_method:tools/listClaude-User0 mstrace
2026-05-29 12:02:32_method:notifications/initializedClaude-User0 mstrace
2026-05-29 12:02:30_method:initializeClaude-User0 mstrace
2026-05-29 09:44:08_method:tools/listClaude-User0 mstrace
2026-05-29 09:44:02_method:resources/listClaude-User0 mstrace
2026-05-29 09:44:02_method:resources/listClaude-User0 mstrace
2026-05-29 09:43:59_method:notifications/initializedClaude-User0 mstrace
2026-05-29 09:43:57_method:initializeClaude-User0 mstrace
2026-05-29 09:43:41_method:resources/listClaude-User0 mstrace
2026-05-29 09:43:41_method:resources/listClaude-User0 mstrace
2026-05-29 09:43:37_method:notifications/initializedClaude-User0 mstrace
2026-05-29 09:43:35_method:initializeClaude-User0 mstrace
2026-05-29 09:02:20_method:tools/listClaude-User0 mstrace
2026-05-29 09:02:16_method:tools/listClaude-User0 mstrace
2026-05-29 09:02:13_method:resources/listClaude-User0 mstrace
2026-05-29 09:02:10_method:notifications/initializedClaude-User0 mstrace
2026-05-29 09:02:07_method:initializeClaude-User0 mstrace
2026-05-28 23:15:12_method:tools/listClaude-User0 mstrace
2026-05-28 23:15:12_method:tools/listClaude-User0 mstrace
2026-05-28 23:15:06_method:notifications/initializedClaude-User0 mstrace
2026-05-28 23:15:03_method:initializeClaude-User0 mstrace
2026-05-28 22:49:03_method:tools/listClaude-User0 mstrace
2026-05-28 22:48:58_method:notifications/initializedClaude-User0 mstrace
2026-05-28 22:47:50_method:tools/listClaude-User0 mstrace
2026-05-28 22:47:44_method:tools/listClaude-User0 mstrace
2026-05-28 22:47:42_method:resources/listClaude-User0 mstrace
2026-05-28 22:47:38_method:notifications/initializedClaude-User0 mstrace
2026-05-28 22:47:36_method:initializeClaude-User0 mstrace
2026-05-28 14:22:15_method:tools/listClaude-User0 mstrace
2026-05-28 14:22:15_method:resources/listClaude-User0 mstrace
2026-05-28 14:22:12_method:tools/listClaude-User0 mstrace
2026-05-28 14:22:12_method:tools/listClaude-User0 mstrace
2026-05-28 14:22:06_method:notifications/initializedClaude-User0 mstrace
2026-05-28 14:22:04_method:initializeClaude-User0 mstrace
2026-05-28 14:10:27_method:tools/listClaude-User0 mstrace
2026-05-28 14:10:22_method:tools/listClaude-User0 mstrace
2026-05-28 14:10:20_method:resources/listClaude-User0 mstrace
2026-05-28 14:10:17_method:notifications/initializedClaude-User0 mstrace
2026-05-28 14:10:15_method:initializeClaude-User0 mstrace
2026-05-28 14:01:13_method:initializeClaude-User0 mstrace
2026-05-28 14:00:48_method:initializeClaude-User0 mstrace
2026-05-28 13:59:47_method:initializeClaude-User0 mstrace
2026-05-28 13:59:44_method:initializeClaude-User0 mstrace
2026-05-28 13:55:36_method:initializeClaude-User0 mstrace
2026-05-28 13:54:50_method:initializeClaude-User0 mstrace
2026-05-28 13:51:08_method:initializeClaude-User0 mstrace
2026-05-28 13:50:46_method:initializeClaude-User0 mstrace
2026-05-28 13:50:18_method:initializeClaude-User0 mstrace
2026-05-28 13:38:07_method:initializeClaude-User0 mstrace
2026-05-28 13:37:56_method:initializeClaude-User0 mstrace
2026-05-28 13:37:10_method:initializeClaude-User0 mstrace
2026-05-28 13:31:33_method:initializeClaude-User0 mstrace
2026-05-28 13:29:19_method:initializeClaude-User0 mstrace
2026-05-28 13:28:51_method:initializeClaude-User0 mstrace
2026-05-28 13:25:40_method:initializeClaude-User0 mstrace
2026-05-28 13:22:44_method:initializeClaude-User0 mstrace
2026-05-28 13:22:37_method:initializeClaude-User0 mstrace
2026-05-28 13:12:56_method:initializeClaude-User0 mstrace
2026-05-28 13:12:51_method:initializeClaude-User0 mstrace
2026-05-28 13:12:23_method:initializeClaude-User0 mstrace
2026-05-28 13:11:44_method:initializeClaude-User0 mstrace
2026-05-28 10:24:19_method:tools/listClaude-User0 mstrace
2026-05-28 10:24:19_method:resources/listClaude-User0 mstrace
2026-05-28 10:24:16_method:notifications/initializedClaude-User0 mstrace
2026-05-28 10:24:14_method:initializeClaude-User0 mstrace
2026-05-28 10:21:52_method:resources/listClaude-User0 mstrace
2026-05-28 10:21:50_method:tools/listClaude-User0 mstrace
2026-05-28 10:21:50_method:tools/listClaude-User0 mstrace
2026-05-28 10:21:45_method:notifications/initializedClaude-User0 mstrace
2026-05-28 10:21:44_method:initializeClaude-User0 mstrace
2026-05-28 10:14:03_method:tools/listClaude-User0 mstrace
2026-05-28 10:14:03_method:tools/listClaude-User0 mstrace
2026-05-28 10:13:56_method:notifications/initializedClaude-User0 mstrace