Era welcomes Claude Build Day Participants
A day to build with Claude against a synthetic company that behaves like the systems around a real one. Attendees get $100 in Anthropic tokens and an Era account. See the event details.
A synthetic company with real system shapes.
Era builds a synthetic company: a coherent business graph with years of cross-consistent history, then projects it into the real API and MCP shapes of the products it runs on — Salesforce, Slack, Jira, Zendesk and the rest — so an agent can be built and tested against enterprise-shaped systems. It is 100% synthetic: no real records, no real people. Environments are read-only in the current phase.
A company to build against in a few steps.
Request access above. When it is approved, Era sends an invite email with a first sign-in.
- Use the invite mail to sign in to Era for the first time.
- Build a company on Generate a company: choose its industry, size, model, and systems. Add an optional scenario and connectors when you need them.
- You land on the company's card in Environments. Per system, the card carries the base URL and MCP endpoint, an Issue token button, and copy buttons for Claude, Codex, and Cursor.
- The card also carries the First prompt the console writes for you. See what people build for starting points.
Take the same company to your tools.
The CLI writes the console and system endpoints into .env. From there, use a connector's
own vendor-shaped API or give its MCP endpoint to an agent.
$ curl -fsSL <console>/install.sh | sh
$ era init
$ era new --industry fintech --size mid --systems salesforce,zendesk,slack
That writes ERA_CONSOLE_URL, ERA_TENANT, ERA_TENANT_TOKEN,
and, for each system, *_BASE_URL, *_MCP_URL, and *_MCP_HEADER into
.env.
$ set -a; . ./.env; set +a
$ curl -s "$SALESFORCE_BASE_URL/services/data/v60.0/query?q=SELECT+Id,Name+FROM+Opportunity+LIMIT+5" \
-H "authorization: Bearer $ERA_TENANT_TOKEN"
Run era mcp <tenant> --client claude to print the exact per-client command. The raw
Claude form looks like this:
$ claude mcp add <tenant>-slack --scope user --transport http <mcp url> \
--header 'Authorization: Bearer <token>'
The console itself speaks MCP at <console>/mcp/, with
create_design_partner, rotate_token, and usage. The
full reference has the rest.