AI agents & MCP

prosurvey.app speaks the Model Context Protocol — connect an agent and it can read the site or send an enquiry.

Connect

Endpoint: https://prosurvey.app/mcp · JSON-RPC 2.0 over HTTPS (streamable-http) · no key required
curl -X POST https://prosurvey.app/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Tools

get_site_overviewStructured overview of this business/product (from its llms.txt).
list_pagesList public pages (from the XML sitemap).
read_pageFetch a page on this site as Markdown. Arg: url.
submit_enquirySend a contact enquiry to this business. Args: name, email, message.
get_contact_and_data_rightsHow to contact this business and exercise data rights (export/deletion).

Questions

What is this?

prosurvey.app publishes a Model Context Protocol (MCP) server so AI agents and assistants can read the site and take a few safe actions on a visitor's behalf.

How do I connect?

Point any MCP client at https://prosurvey.app/mcp — JSON-RPC 2.0 over HTTPS (streamable-http). No API key or registration is required.

What can an agent do here?

get_site_overview, list_pages, read_page, submit_enquiry, get_contact_and_data_rights.

Do agents need to authenticate?

No. The tools are public and read-only, except submit_enquiry, which forwards a contact message.

How do I discover this automatically?

Fetch https://prosurvey.app/.well-known/mcp.json (server card), https://prosurvey.app/.well-known/agent-card.json (A2A Agent Card), https://prosurvey.app/.well-known/agent-skills/index.json (skills), or https://prosurvey.app/llms.txt. Every page also sends RFC 8288 Link headers pointing at these, and there is a DNS-AID record at _index._agents.prosurvey.app.

Do you support A2A?

Yes — a minimal A2A agent lives at https://prosurvey.app/a2a (JSON-RPC, message/send) and is described by the Agent Card at https://prosurvey.app/.well-known/agent-card.json. It answers with a site overview; use the MCP server for tools.

Machine-readable discovery