JustAutomate Developers

JustAutomate developer portal

Build on the public website of JustAutomate: search and read its pages, get the process workshop price per market and the contact options, over a REST API or an MCP server. Free and read-only, with no sign-up and no API key. Your first call takes one line.

Quickstart

1. Make your first call, no key needed

curl "https://justautomate.ai/api/v1/search?q=process+workshop&lang=en"
curl "https://justautomate.ai/api/v1/workshop?market=DE"

Responses are JSON. Read a search result as Markdown with GET /api/v1/page?url=<url>. Every endpoint, parameter and schema is in the OpenAPI 3.1 description.

2. Or connect an MCP client

The MCP server at https://justautomate.ai/mcp speaks Streamable HTTP (JSON-RPC over POST), protocol 2025-11-25 and older. It needs no authentication and keeps no session.

{
  "mcpServers": {
    "justautomate": {
      "type": "http",
      "url": "https://justautomate.ai/mcp"
    }
  }
}
claude mcp add --transport http justautomate https://justautomate.ai/mcp

Without an SDK, one JSON-RPC request is enough:

curl -s https://justautomate.ai/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_site","arguments":{"query":"process workshop price"}}}'

3. Optional: get an access token yourself

A token identifies your agent and raises the limit from 120 to 600 requests per minute. One request, no account, no e-mail, no approval:

curl -s -X POST https://justautomate.ai/agent/auth/ \
  -H "Content-Type: application/json" \
  -d '{"type":"anonymous","requested_credential_type":"access_token"}'

Send credential from the response as a bearer token, to the API or to the MCP server, and check who you are:

curl -s https://justautomate.ai/api/v1/identity \
  -H "Authorization: Bearer <credential>"

Access, keys and limits

Without a tokenWith a token
Rate limit120 requests per 60 seconds per IP address600 requests per 60 seconds per registration
How to get itNothing to doPOST /agent/auth/, one request
LifetimeAlways onAccess token 1 hour, identity assertion 30 days
ScopeEvery endpoint and toolThe same: mcp:read

Reference

REST API

Base URL https://justautomate.ai/api/v1, version 1.0.0. Paths work with or without a trailing slash, and every GET also answers HEAD. CORS is open, so the API works from a browser too.

MethodPathReturns
GET/api/v1API description with every endpoint URL
GET/api/v1/healthIndex status: number of pages, workshop markets, build time
GET/api/v1/search?q=&lang=&type=&limit=Pages matching a query
GET/api/v1/pages?type=&lang=&limit=&cursor=Pages with cursor pagination
GET/api/v1/page?url=One page as Markdown
GET/api/v1/workshop?market=Process workshop price and scope per market
GET/api/v1/contact?lang=E-mail, phone and contact form
GET/api/v1/identityThe agent behind the bearer token (token required)
POST/api/v1/batchUp to 10 GET operations in one request

MCP tools

Server https://justautomate.ai/mcp, version 1.1.0. Every tool is annotated read-only and idempotent.

ToolWhat it does
search_siteSearch justautomate.ai
get_pageRead a page of justautomate.ai
list_pagesList pages of justautomate.ai
get_workshop_offerProcess workshop: price and scope
get_contact_optionsHow to contact JustAutomate

MCP resources

Documentation

Testing and sandbox

There is no separate sandbox or test mode, and you do not need one. Every endpoint and tool only reads public website content, has no side effects and is safe to call and retry as often as the rate limit allows. Test against production: the same URLs you will use live, with no data of yours or anyone else's to break.

Errors and versioning

What the API does not do

It never submits forms, books meetings, sends messages or takes payments, and it holds no client data. The only price it returns is the public price of the process workshop; implementation is quoted after the workshop. When a person wants to get in touch, give them the link or e-mail address from get_contact_options or /api/v1/contact.

Support