aimiles · MCP builder for publishers

Press Gazette

https://pressgazette.co.uk/ · slug pressgazette-co-uk

MCP server

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

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
Economist president Luke Bradley-Jones to become group CEO2026-05-27
Reuters releases first documentary in bid to reach new audiences2026-05-27
Journalists using AI to save time but don’t want AI-generated pitches or press releases2026-05-27
What Google’s expanded AI features mean for publishers2026-05-26
Who are the UK’s political editors? From broadcast to print2026-05-26
Goalhanger invests in creators via new Ventures division2026-05-26
Dorset newsbrand relaunches after acquiring assets of defunct magazine2026-05-26
How niche UK-based B2B brand became one of most cited in world by LLMs2026-05-26
News diary 25-31 May: Energy price cap decision, Meta shareholder meeting, Colombia presidential election2026-05-26
GPW wrong on Kamikaze Clarke2007-05-14
Proud Simon meets the Queen – not2007-05-11
Miron may Live to regret his comments2007-05-11
Ask Charlie2007-05-10
Reporters on the ground give regional press the edge2007-05-10
Dimbleby must beware Robbo’s wrath2007-05-10
Disco Lithgow and the Cornish pasty2007-05-10
Express deliveries2007-05-09
MacKenzie’s own position could be better2007-05-09
Are Express paint adverts a whitewash?2007-05-08
Stumped by MEN’s lack of compassion2007-05-08
Peston accuses BBC of being lax in the City2007-05-07
Dacre goes to Hollywood2007-05-07
Eco-fascists are barking up the wrong tree2007-05-07
Wenn might want to Take That back2007-05-04
Telegraph web pages in need of refreshing2007-05-04
Grazia hack should not expect a card from Kate Moss2007-05-03
FT marketing types drawn to Press Gazette cartoon2007-05-03
Serra’s move was right on the money2007-05-03
All news organisations should be more open2007-05-03
Friends, Romans… anyone?2007-05-03
Baked beans, an artificial leg, fish stock..what’s the weirdest thing that’s been thrown at you?2007-05-02
Lonely heart of the week2007-05-01
It’s time to name Older Man, Katie2007-04-30
A pukka pic opportunity?2007-04-27
Andrew Pierces secrecy for the twins2007-04-27
Celia spies Mo in weight loss sensation2007-04-26
Innocent Ore guilty? Don’t stigmatise the accused2007-04-26
‘Despicable’: Will Roberts now sue Hari?2007-04-26
Petronella gets on someone’s wiki – vainly2007-04-26
IPC staff not having whale of a time2007-04-23
Hapless radio hack confuses JT for IT2007-04-23
Cheryl’s desire for Children in Tweed2007-04-20
Mott’s not so hot on Sarah’s Bond ambition2007-04-20
Axegrinder goes to the NUJ annual delegate meeting2007-04-19
Playing on staff’s guilt tea conscience2007-04-19
Mail man says he’s sorry he crossed Lines2007-04-18
What’s the best (and most cost effective) way to record audio for the web?2007-04-18
Uncanny resemblance of the week2007-04-18
NUJ should stop the political posturing and look at the key issues2007-04-17
Spleling mitsake of the week2007-04-17

MCP call log (last 100)

TimeToolUALatencyStatus
2026-06-01 13:15:50_method:resources/readClaude-User0 mstrace
2026-06-01 13:00:12_method:resources/readClaude-User0 mstrace
2026-06-01 12:52:32_method:tools/callClaude-User0 mstrace
2026-06-01 12:52:31get_articleClaude-User1259 mspaywalled
2026-06-01 12:52:26_method:tools/callClaude-User0 mstrace
2026-06-01 12:52:25search_articlesClaude-User590 msok
2026-06-01 12:51:35_method:tools/callClaude-User0 mstrace
2026-06-01 12:51:34get_articleClaude-User3490 msok
2026-06-01 12:51:27_method:tools/callClaude-User0 mstrace
2026-06-01 12:51:26search_articlesClaude-User673 msok
2026-06-01 12:50:07_method:tools/callClaude-User0 mstrace
2026-06-01 12:50:07get_articleClaude-User4434 msok
2026-06-01 12:49:58_method:tools/callClaude-User0 mstrace
2026-06-01 12:49:58search_articlesClaude-User591 msok
2026-06-01 12:46:37_method:tools/callClaude-User0 mstrace
2026-06-01 12:46:37get_articleClaude-User2428 msok
2026-06-01 12:46:29_method:tools/callClaude-User0 mstrace
2026-06-01 12:46:28search_articlesClaude-User591 msok
2026-06-01 12:45:27_method:tools/callClaude-User0 mstrace
2026-06-01 12:45:26get_articleClaude-User3652 msok
2026-06-01 12:45:16_method:tools/callClaude-User0 mstrace
2026-06-01 12:45:16search_articlesClaude-User605 msok
2026-06-01 12:45:14_method:notifications/initializedClaude-User0 mstrace
2026-06-01 12:45:04_method:resources/readClaude-User0 mstrace
2026-06-01 12:36:05_method:tools/listClaude-User0 mstrace
2026-06-01 12:36:03_method:tools/listClaude-User0 mstrace
2026-06-01 12:36:01_method:resources/listClaude-User0 mstrace
2026-06-01 12:36:00_method:resources/listClaude-User0 mstrace
2026-06-01 12:36:00_method:resources/listClaude-User0 mstrace
2026-06-01 12:35:56_method:notifications/initializedClaude-User0 mstrace
2026-06-01 12:35:56_method:notifications/initializedClaude-User0 mstrace
2026-06-01 12:35:53_method:initializeClaude-User0 mstrace
2026-06-01 12:35:53_method:initializeClaude-User0 mstrace
2026-06-01 12:35:48_method:tools/listClaude-User0 mstrace
2026-06-01 12:35:45_method:notifications/initializedClaude-User0 mstrace
2026-06-01 12:35:43_method:initializeClaude-User0 mstrace
2026-05-31 18:33:13_method:tools/callClaude-User0 mstrace
2026-05-31 18:33:13get_articleClaude-User3352 msok
2026-05-31 18:33:05_method:tools/callClaude-User0 mstrace
2026-05-31 18:33:05search_articlesClaude-User602 msok
2026-05-31 18:31:16_method:tools/callClaude-User0 mstrace
2026-05-31 18:31:16get_articleClaude-User1888 msok
2026-05-31 18:31:14_method:resources/readClaude-User0 mstrace
2026-05-31 18:31:06_method:tools/callClaude-User0 mstrace
2026-05-31 18:31:05search_articlesClaude-User656 msok
2026-05-31 18:31:03_method:notifications/initializedClaude-User0 mstrace
2026-05-31 18:30:35_method:tools/listClaude-User0 mstrace
2026-05-31 18:30:33_method:resources/listClaude-User0 mstrace
2026-05-31 18:30:31_method:notifications/initializedClaude-User0 mstrace
2026-05-31 18:30:29_method:initializeClaude-User0 mstrace
2026-05-31 18:25:38_method:tools/listClaude-User0 mstrace
2026-05-31 18:25:37_method:tools/listClaude-User0 mstrace
2026-05-31 18:25:36_method:resources/listClaude-User0 mstrace
2026-05-31 18:25:34_method:resources/listClaude-User0 mstrace
2026-05-31 18:25:30_method:notifications/initializedClaude-User0 mstrace
2026-05-31 18:25:29_method:notifications/initializedClaude-User0 mstrace
2026-05-31 18:25:27_method:initializeClaude-User0 mstrace
2026-05-31 18:25:25_method:initializeClaude-User0 mstrace
2026-05-31 18:25:21_method:tools/listClaude-User0 mstrace
2026-05-31 18:25:18_method:notifications/initializedClaude-User0 mstrace
2026-05-31 18:25:16_method:initializeClaude-User0 mstrace
2026-05-31 17:59:09_method:tools/listClaude-User0 mstrace
2026-05-31 17:59:07_method:resources/listClaude-User0 mstrace
2026-05-31 17:59:04_method:notifications/initializedClaude-User0 mstrace
2026-05-31 17:59:02_method:initializeClaude-User0 mstrace
2026-05-31 13:58:55_method:notifications/initializedClaude-User0 mstrace
2026-05-31 13:58:52_method:resources/listClaude-User0 mstrace
2026-05-31 13:58:50_method:tools/listClaude-User0 mstrace
2026-05-31 13:58:49_method:tools/listClaude-User0 mstrace
2026-05-31 13:58:45_method:notifications/initializedClaude-User0 mstrace
2026-05-31 13:58:43_method:initializeClaude-User0 mstrace
2026-05-31 12:18:39_method:tools/listClaude-User0 mstrace
2026-05-31 12:18:38_method:tools/listClaude-User0 mstrace
2026-05-31 12:18:36_method:resources/listClaude-User0 mstrace
2026-05-31 12:18:32_method:notifications/initializedClaude-User0 mstrace
2026-05-31 12:18:30_method:initializeClaude-User0 mstrace
2026-05-31 11:57:27_method:tools/listClaude-User0 mstrace
2026-05-31 11:57:24_method:resources/listClaude-User0 mstrace
2026-05-31 11:57:23_method:notifications/initializedClaude-User0 mstrace
2026-05-31 11:57:21_method:initializeClaude-User0 mstrace
2026-05-30 22:49:40_method:tools/listClaude-User0 mstrace
2026-05-30 22:49:35_method:resources/listClaude-User0 mstrace
2026-05-30 22:49:35_method:resources/listClaude-User0 mstrace
2026-05-30 22:49:32_method:notifications/initializedClaude-User0 mstrace
2026-05-30 22:49:30_method:initializeClaude-User0 mstrace
2026-05-30 18:29:17_method:tools/listClaude-User0 mstrace
2026-05-30 18:29:13_method:resources/listClaude-User0 mstrace
2026-05-30 18:29:11_method:resources/listClaude-User0 mstrace
2026-05-30 18:29:09_method:notifications/initializedClaude-User0 mstrace
2026-05-30 18:29:08_method:initializeClaude-User0 mstrace
2026-05-30 11:27:15_method:tools/callClaude-User0 mstrace
2026-05-30 11:27:14get_articleClaude-User1194 msok
2026-05-30 11:27:08_method:tools/callClaude-User0 mstrace
2026-05-30 11:27:08search_articlesClaude-User595 msok
2026-05-30 11:27:03_method:tools/callClaude-User0 mstrace
2026-05-30 11:27:03search_articlesClaude-User594 msok
2026-05-30 11:26:59_method:tools/callClaude-User0 mstrace
2026-05-30 11:26:58search_articlesClaude-User596 msok
2026-05-30 11:18:06_method:tools/callClaude-User0 mstrace
2026-05-30 11:18:06get_articleClaude-User1854 msok