Developer tools / generate

Generate your agent files.

Create an action profile or companion discovery files. Edit, copy, and download locally. Your inputs stay in this browser.

One action to start

Use an HTTPS origin with no trailing slash. Your service must implement the advertised tracking, status, and evidence behavior.

Bindings and evidence

JSON Pointers select values in the response. This starter matches one input field; add more in the JSON when your action needs them.

agentic.jsonStructure valid
{
  "$schema": "https://ruagentic.org/schemas/agentic-0.1.schema.json",
  "agentic": "0.1.0-draft",
  "origin": "https://support.example",
  "actions": [
    {
      "id": "create-ticket",
      "description": "Create a support ticket and verify the original result.",
      "openapi": "/openapi.json",
      "submit": "createTicket",
      "status": "getRequestStatus",
      "verify": "getTicket",
      "request": {
        "header": "Idempotency-Key",
        "scope": "principal-action",
        "retentionSeconds": 86400
      },
      "bindings": {
        "statusRequestId": "requestId",
        "verifyResourceId": "ticketId"
      },
      "evidence": {
        "resourceIdPointer": "/id",
        "requestIdPointer": "/request_id",
        "statePointer": "/status",
        "successValues": [
          "open",
          "closed"
        ],
        "inputBindings": [
          {
            "inputPointer": "/subject",
            "resourcePointer": "/subject"
          }
        ]
      },
      "recovery": {
        "maxChecks": 3,
        "checkDelayMs": 100,
        "timeoutMs": 3000,
        "retry": "never-automatically"
      }
    }
  ]
}

Next, validate this profile with your OpenAPI file. Then run the service tests to check request tracking and recovery.

What is connected today?

Agentic describes request recovery. These protocols provide other parts of an agent integration.

ProtocolAvailable hereWhat remains
MCPRunnable local tool serverConnect a host using the setup guide; no public MCP endpoint.
WebMCPGenerator, validator, and lab page toolsRequires a browser with a supported WebMCP API.
A2AAgentCard discovery declaration generatorNo hosted A2A agent or task transport.
Agent AuthDiscovery declaration generator and setup guideNo identity, grant, approval, or revocation service.