The demo system publishes an MCP server. Point any agent that speaks MCP at the address below and ask questions in plain language. No account, no API key, nothing to install.
MCP server address
https://mcp.dataceen.com/mcp/demo/fieldserviceops/visitorOpen to everyone, read-only. Your agent signs in by itself — you will not be asked for anything.
Works in Claude Desktop and on the web, on every plan including Free. On Team and Enterprise an owner adds the connector once under Organization settings, then members connect to it.
Developer mode needs a paid plan — Plus, Pro, Business, Enterprise or Edu. It is not available on the free tier.
Or commit this to .vscode/mcp.json:
{
"servers": {
"dataceen-demo": {
"type": "http",
"url": "https://mcp.dataceen.com/mcp/demo/fieldserviceops/visitor"
}
}
}Run this:
claude mcp add --transport http dataceen-demo https://mcp.dataceen.com/mcp/demo/fieldserviceops/visitor
In .cursor/mcp.json for one project, or ~/.cursor/mcp.json for all of them:
{
"mcpServers": {
"dataceen-demo": {
"url": "https://mcp.dataceen.com/mcp/demo/fieldserviceops/visitor"
}
}
}The address is the only thing any MCP client needs. Point it at the URL and pick OAuth if it asks how to authenticate — the sign-in details are discovered from the address itself.
The visitor scope exposes one search tool per entity in the model — seven in all. Each one searches, filters and aggregates, so an agent can answer counting and grouping questions without you writing a query.
The demo runs on a visitor scope: seven read-only search tools and nothing else. There is no write tool to call, and every record in it is invented.
Your own system works the other way round. When you publish a model, its MCP server sits behind your own identity provider. Every agent signs in as itself, is given a scope, and sees only the entities, fields and operations that scope allows — the same permissions that apply to your people and your applications, from the same directory. An agent with no scope sees nothing at all.
And the data never moves: it stays in the storage you control.