GenDiscover Team

Publishers sitting on live data can now connect it directly to their on-site AI agent through MCP, the Model Context Protocol. Instead of answering only from published articles, the agent calls your systems in real time and answers with the actual number: the current score, the shot map, the last traded price, the fixture that hasn't been written up yet. For a sports site, that means a reader can ask "what's the score?" mid-match and get it. For a financial publisher, it means "how has this stock moved since the results?" is answered from the price feed, not from a story filed three hours ago. The data you already license or produce becomes an interactive product surface rather than a widget the reader scrolls past. And if you do not have an MCP server yet, you do not need to build one first: GenDiscover will expose your existing feeds, APIs and databases as an MCP service for you.
Data-rich publishers are unusual among media businesses: they spend real money on information that never appears in an article. A sports network licenses a full Opta or Sportradar feed and publishes a fraction of it. A financial title pays for market data, fundamentals and filings, and surfaces a price ticker. A property portal holds every listing, every sold price, every price change. A B2B publisher maintains a database of companies, deals or regulatory filings that took a decade to build.
That data usually reaches the reader in one of two shapes. Either it sits inside a static page, a league table, a quote page, a stats tab, where the reader has to know what they're looking for and how to navigate to it. Or it is compressed into prose by a journalist, which means it is accurate at the moment of publication and stale shortly afterwards.
Neither shape matches how readers actually ask questions. A reader does not think "I need the expected goals tab." They think "was that a deserved win?" They do not think "open the fundamentals page." They think "is this expensive compared to the rest of the sector?" The gap between how the data is organised and how the question is asked is where the reader leaves and asks something else instead.
The Model Context Protocol is an open standard for connecting AI systems to external data and tools. Rather than each AI product inventing a bespoke integration for each data source, MCP defines a common way for a data provider to expose a set of callable tools, such as get_live_match, get_player_stats, get_quote, search_listings, and for an AI agent to discover those tools and call them with arguments.
For a publisher, the practical consequence is that your data no longer needs to be pre-rendered into a page for the agent to use. You expose an MCP server, the GenDiscover agent connects to it, and during a conversation the agent decides when a question requires live data, calls the right tool, and answers using what comes back.
This is a different mechanism from retrieval over your archive, and it is worth being precise about the difference. Retrieval is good at "what has this publisher written about the manager's tactical setup?" It is structurally incapable of answering "what's the score right now?", because the answer does not exist in any document. MCP covers the second case. Most good publisher agents end up doing both in the same answer: the live number from the feed, the context and analysis from the archive, with links back into the site.
The common workaround is to point the AI at the rendered page, or at a JSON endpoint someone exposed years ago, and hope it parses correctly. This breaks in the ways you would expect. Pages change, the scraper silently starts returning the wrong element, numbers get misread, and the agent has no way to know it is wrong. It is also limited to whatever is on the page the reader happens to be on.
An MCP tool is a contract. It has a name, a description, typed parameters and a defined response. The agent knows what it can ask for and what it will get back. When a tool call fails or returns nothing, that is an explicit result the agent can handle, by saying it doesn't have the data, rather than by inventing a plausible-looking number. For any publisher whose credibility rests on accuracy, that distinction is the whole argument.
A reader lands on a match preview twenty minutes after kick-off. Today, that page is already wrong, and the reader bounces to a scores app.
With an MCP connection to the match feed, the conversation goes differently. "What's the score?" returns the live score and the minute. "Who scored?" returns the goalscorers and assists. "Has he been that good all season?" pulls season-to-date numbers from the stats tool and pairs them with the profile piece your writer filed in August. "How does this compare to last season's run-in?" combines historical data with your own archive coverage.
The reader gets the score and stays on the site for the analysis, which is the part a scores app cannot provide. The commercially important detail is that each answer is an opportunity to link to your reporting, not away from it.
A reader finishes an earnings story. The obvious next questions are quantitative: where is the price now, how does that compare to the last four quarters, what is the sector doing, what did the filing actually say on margins.
With quote, fundamentals and filings tools connected, all of those are answerable in the flow of the conversation, with the article the reader just finished providing the interpretation. "Is this cheap?" becomes a real answer, a live multiple against sector and historical ranges, rather than a link to a pricing page. Compliance-sensitive publishers can constrain the agent to factual retrieval and explicitly refuse anything that looks like advice; the tool boundary is where that rule is enforced.
The pattern generalises to any publisher whose value is partly in structured data:
In every case the reader is asking a question your organisation can answer better than a general-purpose chatbot, because the general-purpose chatbot does not have your feed.
The flow for a single question is short:
Setup is a configuration task rather than an engineering project, assuming your data is already behind an API. In the publisher dashboard you register your MCP server endpoint and its credentials, choose which tools the agent is allowed to call, and describe each one in plain language so the agent knows when it is appropriate. Descriptions matter more than people expect: "returns the live score, minute and goalscorers for an in-progress match" produces better tool selection than "match endpoint."
Most publishers do not have an MCP server today. That is not a blocker, and it is not a project you need to put on next year's engineering roadmap. Exposing your data as an MCP service is something GenDiscover does for you as part of onboarding.
What that involves in practice:
The output is a standard MCP service, not a proprietary integration. It is yours. The same service that powers your on-site agent can be pointed at your apps, your newsroom's internal tools, your customer support agent, or, if you choose to, external AI assistants and partners under your own terms and rate limits. Publishers increasingly want a single, governed way to expose their data to AI systems rather than a different one-off integration per partner. That is precisely what an MCP service is, and building yours to serve the on-site agent gives you that asset as a by-product.
If your team would rather build it in-house, that works too: wrapping an existing API in an MCP server is typically a small amount of work, off-the-shelf MCP servers already exist for several common sports and market data providers, and we will review your tool design and test against it either way.
Licensing. Most data contracts specify where and how the data may be displayed. Conversational delivery on your own site is usually covered by the same terms as on-page display, but it is worth confirming with your provider before launch, particularly for real-time feeds and for anything the agent might restate in aggregate.
Rate limits and cost. Conversational traffic is spikier than page traffic, and a big match or a market event will concentrate it. Cache tool responses on your side with a TTL that matches how fast the data actually moves: seconds for a live score, minutes for a quote, hours for standings, a day for reference data.
Scope. Expose a small number of well-described tools rather than your entire API surface. Every additional tool makes selection harder and widens what the agent can reach. Start with the three or four questions readers actually ask most.
Honesty when data is missing. Configure the agent to say it does not have a figure rather than to approximate one. A reader who is told "I don't have that" trusts the next answer. A reader who catches one invented number stops trusting all of them.
Personalisation and privacy. Tools that return reader-specific data, such as a saved portfolio or followed teams, should authenticate the reader rather than accept an identifier from the conversation. Keep that boundary on your server.
The engagement argument is the same one that applies to on-site AI generally, and which we covered in detail in our piece on reducing bounce rate on news websites: readers who ask a question stay longer, read more articles per session and convert at higher rates than readers who are handed a row of related links. Live data sharpens it, because data questions are the ones readers most reliably leave the site to answer elsewhere. Every score check that happens in your agent instead of in a scores app is a session you kept.
There are three further effects specific to data:
It differentiates you from general AI assistants. As search referrals continue to decline, the publishers with the strongest position are the ones holding something a general model cannot synthesise. Proprietary live data is exactly that. An assistant trained on the open web cannot tell a reader what your feed says right now.
It creates a reason to come back directly. A reader who learns that your site answers their stats questions returns to your site to ask them, rather than arriving sideways from a platform.
It produces demand signals you cannot get anywhere else. The questions readers ask of your data tell you which players, tickers, postcodes or companies your audience cares about this week, in their own words. That is editorial planning input, product input, and, for AI-native advertising, targeting input that no third party holds.
MCP connections are available now for publishers running the GenDiscover Discovery Agent. If you already have an MCP server, adding a connection is a dashboard configuration: register the server, select and describe the tools, set caching and fallback behaviour, and test against live questions before enabling it for readers.
If you don't, we build it with you. Tell us what data you hold and how it is currently accessed, and we will design the tool surface, stand up the MCP service, and connect it to your agent. Publishers typically go from first conversation to readers asking live data questions in a matter of weeks, not quarters.
If you are not running the agent yet, the free tier gets it embedded on your site with a JavaScript snippet, giving you AI Ask, AI Chat, contextual recommendations and a real-time view of what readers are asking. MCP connections sit on top of that, turning the data you already license or produce into something readers can talk to.
Explore GenDiscover for Publishers to see how the Discovery Agent, MCP data connections and AI-native advertising work together, or get in touch at [email protected] to talk through your data sources.
MCP, the Model Context Protocol, is an open standard for connecting AI systems to external data and tools. For publishers it matters because it lets an on-site AI agent answer from live systems, not just from published articles, so readers can ask for current scores, prices, listings or statistics and get real values rather than whatever was true when the last story was filed.
Reading your articles is retrieval: the agent finds relevant published content and answers from it. An MCP connection is a live call into your systems for data that exists in a database or feed rather than in a document. Most answers end up combining both, with the live number from the feed and the interpretation and links from your archive.
Any publisher whose value depends partly on structured data. Sports media with live scores and match statistics, financial publishers with prices, fundamentals and filings, property and travel sites with live inventory, automotive titles with specs and valuations, and B2B publishers with proprietary company, deal or regulatory databases.
No. GenDiscover will expose your existing feeds, APIs or databases as an MCP service for you, including designing the tool surface, hosting, caching and authentication. If your engineering team would rather build it in-house, wrapping an existing API in an MCP server is usually a small piece of work and off-the-shelf MCP servers already exist for several common sports and market data providers; we will review the tool design either way.
You do. It is a standard MCP service, not a proprietary integration, and it can run in your environment or on GenDiscover infrastructure depending on your security and licensing requirements. The same service can serve your on-site agent, your apps, your internal newsroom tools, and any external AI partners you choose to expose it to under your own terms.
That is the behaviour to configure against, and it is why tool calls are preferable to scraping a page. When a tool call fails or returns nothing, the agent is instructed to tell the reader it does not have that figure rather than estimate one. Restricting the agent to a small set of well-described tools also reduces the chance of it answering from general knowledge when it should be calling your feed.
It can, so check before launch. Most agreements govern where and how licensed data may be displayed, and conversational delivery on your own site is usually treated the same way as on-page display, but real-time feeds and aggregate restatements are worth confirming with your provider explicitly.
AI discovery, chat ads, and LLM monetization insights for publishers. A few emails a month, no spam.