HonestHook

Sign in

Glossary

MCP server

An MCP server exposes tools and data to an AI assistant through the Model Context Protocol — a standard for how a model discovers what it can do and then does it, without the integration being hand-written for each pair.

The point is discovery. A model connected to an MCP server can ask what tools exist, read their schemas, and call them, rather than needing a developer to wire each endpoint in advance.

What a server provides

Primitive Is Example
Tool Something the model can call "look up this profile"
Resource Something the model can read a document, a dataset
Prompt A reusable template "summarise this account's trend"

A server can offer any combination. Most data products start with tools.

A REST API is not automatically an MCP server

The endpoints may be the same underneath, but three things have to be added:

Discovery is the distribution channel

MCP servers are listed in registries, and that listing is how a developer who never searched for your product ends up using it. For a data API this is a genuinely different acquisition path from search — we wrote up what publishing to the registries involved.

The adjacent file

llms.txt does a related job for plain web content — see llms.txt. MCP is for calling things; llms.txt is for reading them. A data product usually wants both, and ours are generated from the same source as the site rather than maintained by hand.

Trend data with a memory

Every social API answers what’s trending now, then throws it away. HonestHook keeps the hourly archive, so you can ask what gained traction.

Free key, 1,000 credits a month, no card →