Agent tools on this site.
This site runs a Model Context Protocol (MCP) server at /mcp. It answers questions about Solutions Factory products from the pages of this site. Send it real requests and see what an agent sends and what it gets back.
What an agent can and cannot do here
Read only, with nothing behind a login.
- Read only
- Every tool reads published information and returns it. No tool changes anything.
- No login
- There is no login in front of the tools. None is needed, because they return nothing that is not already on this site.
- Nothing writes
- No tool saves, edits or deletes anything.
- Nothing sends
- No tool sends email, submits a form, books a call or contacts anyone. get_contact_url returns a link and stops there.
- No personal data
- No tool asks for personal data or returns any. Arguments are limited to a product or option name from a fixed list.
- Limits
- Request bodies are capped at 8 KB. Bursts of requests from one network address are refused for up to a minute. That count is kept in memory and is not logged or stored.
- Scope
- Answers cover a reviewed part of what this site says. Install times, release status, customer references, support terms, security commitments and prices are not answered by these tools. They say so and give the contact page.
Try it
See a tool call and its response.
An agent starts by asking the server which tools exist, with a tools/list call. It then calls one tool, such as list_products, with tools/call. The exchange below is the shape of that call and its response, not a live simulation on this page. The interactive version of this demo, which sends the requests from your browser as you click through discovering and calling a tool, runs on the production site. The exact request and response for the same call are shown as a curl example below, under "Connect directly".
For agent developers
Connect directly.
- Endpoint
https://solutions-factory.com/mcp- Transport
- HTTP POST with one JSON-RPC 2.0 message per request. Responses are JSON. There is no session to open or close.
- Methods
initialize, ping, tools/list, tools/call.- Tools
list_products, get_product, get_pricing, get_inference_options, get_deployment_process, get_contact_url. Every tool is marked read only in its annotations.- Browsers
- Pages on this site can call it. Requests from pages on other websites are refused. Any MCP-compatible client outside a browser can call it from anywhere.
- Answers
- Each tool result has a text block and the same answer as structuredContent. Bad arguments come back as a tool result with isError set.
$ curl -s https://solutions-factory.com/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_products","arguments":{}}}'WebMCP
Cloudflare's WebMCP bridge on this site registers the same tools with browsers that expose the WebMCP interface, so an agent working inside such a browser can find them without knowing the endpoint. WebMCP is still a preview standard and most browsers do not expose it yet. The live page checks for it, uses it when it is there, and uses plain HTTP when it is not.