Skip to content

BlogOpinionPulse

OpinionPulse: how to tell when public opinion on a topic is really shifting

OpinionPulse checks public poll headlines, prediction-market prices and X post volume for any topic you name, then tells your AI assistant whether opinion is moving, with every source attached.

AgentStructure.AI5 min read

Works with

  • Muse.ai
  • Instinct
  • Grok
  • Claude
  • ChatGPT
  • Any MCP-capable assistant
OpinionPulse tells your AI assistant whether opinion on a topic is shifting, using polls, prediction markets and X volume.
Example alert. Names and numbers are illustrative.

Key takeaways

The short version.

  • OpinionPulse reads three kinds of public signal: poll headlines from Google News, Polymarket and Kalshi prices, and hourly X post counts.
  • It reports a shift only when a recent poll and overlapping market prices point the same way, and it shows the direction and the sources.
  • Missing data is treated as missing, never as zero, and when signals do not line up you get a code that says why.
  • You connect it to your assistant as a custom MCP connector with a free API key, or call the REST API.
  • It reports data. It is not financial or political advice, a trade recommendation or a prediction of how anyone will vote.

Who it is for

Who is OpinionPulse for?

  • It is for anyone who needs to know whether public opinion on a topic is changing and does not want to refresh poll sites, market pages and…

  • You do not need to read any code.

  • It is a reporting tool.

It is for anyone who needs to know whether public opinion on a topic is changing and does not want to refresh poll sites, market pages and social feeds by hand. Think of a newsletter writer, a campaign or issue researcher, a communications team, a student following a policy debate, or a curious reader who follows an election, a ballot measure or a public controversy.

You do not need to read any code. You name a topic in plain language to your AI assistant, and OpinionPulse supplies the evidence. Developers who prefer to build their own tools can call the REST API instead.

It is a reporting tool. It does not tell you how to vote, what to believe or what to buy, and it does not place trades.

Use cases

4 ways people use OpinionPulse.

  1. Quick shift check

    1. Check whether a topic is moving before you write about it

    Say you write a weekly note on a public policy debate. Before you claim that opinion has turned, you can ask your assistant whether it has. OpinionPulse looks at the latest public poll headlines and any overlapping Polymarket and Kalshi prices for that topic.

    If a recent poll and the market prices point the same way, it reports a shift with the direction, and each data point links to its source so you can open it and judge for yourself.

  2. Polls versus markets

    2. Compare what polls say with what markets price

    Polls and prediction markets measure different things, and they do not always agree. OpinionPulse lines them up for the same topic, so you can see where they agree and where they do not.

    When they do not line up, it does not force an answer. It returns a code that explains why, for example that no poll was found in the window. That is more useful than a confident guess.

  3. X volume label

    3. Notice a sudden burst of conversation on X

    OpinionPulse reads hourly post counts from the official X API and compares them with the usual daily volume for the topic. You get a volume label and a spike label, so you can tell a quiet day from an unusual one.

    A spike in posts is not proof that opinion changed. It is one signal, shown next to the poll and market evidence rather than in place of it.

  4. Topic alerts

    4. Follow topics and get told when opinion shifts

    With Premium you can follow topics and receive an alert when opinion on one of them shifts. That saves you from asking every morning. The alert carries the poll, the market prices and the sources, so you can check it quickly.

    OpinionPulse is free during the beta and checkout is not open yet. A waitlist is available if you want Premium when it opens.

On your phone

What the alerts look like.

Shift flagged

Figure 1

An illustrative alert. The topic, poll and numbers are made up.
No clear signal

Figure 2

An illustrative alert when the data does not line up.

Example alerts. Every name, number and event shown is illustrative.

How to

How do I set it up?

  1. Step 1

    Get a free API key from opinionpulse.app. It takes one click and no form, and the key is shown once, so copy it somewhere safe.

  2. Step 2

    In your AI assistant, add a custom connector (MCP) with the address https://opinionpulse.app/mcp and your key. OpinionPulse says it works with any app that supports custom MCP connectors, including Claude and ChatGPT.

  3. Step 3

    Ask a plain question such as whether opinion is moving on a topic you care about.

  4. Step 4

    Open the sources attached to the answer and read them before you rely on the result.

Developers can call the REST API instead of using the connector. If your assistant cannot add a custom MCP connector, the REST API is the route that works today.

FAQ

Frequently asked questions.

What does OpinionPulse actually watch?

Three public sources: poll headlines from Google News, prices on Polymarket and Kalshi, and hourly post counts from the official X API compared with the usual daily volume.

When does it say opinion has shifted?

When a recent poll and overlapping prediction-market prices point the same way. It reports the direction and the sources. If they do not line up, it returns a code explaining why.

What happens when data is missing?

Missing data is treated as missing, not as zero. For example, if there is no poll in the window, you are told that rather than shown a made-up number.

Is this financial, political or voting advice?

No. OpinionPulse reports public data. It is not financial or political advice, not a trade recommendation and not a prediction of how anyone will vote. It never trades or acts on its own.

What is free and what is Premium?

The free plan covers on-demand shift checks, latest poll headlines, X volume and spike label, the MCP connector and the REST API. Premium adds following topics and alerts when opinion shifts. It is free during the beta, checkout is not open yet and there is a waitlist.