Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Go-cal API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgo-cal.com.co%2Fgo-cal" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgo-cal.com.co%2Fgo-cal" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Go-cal API.
Register calibration instruments and their measurement variables
Record calibration results and best-measurement-capability entries for an instrument
Issue calibration certificates with traceability to reference standards
Store and version laboratory documents and their attachments
Read calibration indicators such as calibrations per day and instrument interventions
GET STARTED
Build billing quotes, price lists, and taxes for calibration services
Patterns agents use Go-cal API for, with concrete tasks.
★ Agent-Driven Calibration Record Keeping
An AI agent connected through Jentic registers an instrument, records its calibration result, and issues the certificate without a human stepping through each screen. Because Go-cal versions documents, certificates, and quotes, the agent leaves behind an auditable trail of every record it creates for the laboratory.
Register an instrument, record a calibration result against it, and issue the calibration certificate
Instrument Calibration Lifecycle
A metrology lab tracks each instrument from registration through calibration and re-calibration. Go-cal records calibration results and best-measurement-capability entries per instrument and exposes instrument variables, so an agent keeps the calibration state of every instrument current.
List instruments due for calibration, record a new calibration result, and update the instrument's traceability
Certificate Traceability and Documents
Accreditation requires certificates that trace back to reference standards and documents kept under version control. Go-cal issues calibration certificates with traceability and stores versioned documents and attachments, so an agent produces and files the evidence an audit expects.
Retrieve a calibration certificate's traceability record and file the associated document in document management
Calibration KPI Reporting
Lab managers watch throughput and workload with indicators. Go-cal reports metrics such as calibrations per day and instrument interventions, so an agent pulls the indicator data to refresh a dashboard rather than aggregating calibration records itself.
Fetch the calibrations-by-day indicator and the instrument-interventions indicator and load them into a dashboard
546 endpoints — the go-cal api manages a calibration laboratory's instruments, calibration results, certificates, and the documents that support them.
METHOD
PATH
DESCRIPTION
/instrument/
Register a calibration instrument
/instrument/
List instruments
/calibration-result/
Record a calibration result
/bmc-calibration/
List best-measurement-capability entries
/certificate/traceability/calibration/{uuid}/
Get a calibration certificate's traceability record
/document-management/
List versioned laboratory documents
/indicators/calibrations-by-day/
Read the calibrations-per-day indicator
/billing/app/quotes/quote/
List billing quotes
/instrument/
Register a calibration instrument
/instrument/
List instruments
/calibration-result/
Record a calibration result
/bmc-calibration/
List best-measurement-capability entries
/certificate/traceability/calibration/{uuid}/
Get a calibration certificate's traceability record
/document-management/
List versioned laboratory documents
/indicators/calibrations-by-day/
Read the calibrations-per-day indicator
/billing/app/quotes/quote/
List billing quotes
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Go-cal by hand means supplying two API-key headers, the `Authorization` bearer token and the `x-Management` account id, and navigating 546 operations to find the ones you need. Through Jentic you install once, import Go-cal from the API Directory, store the credentials once, and your agent calls the operation it needs.
Permission scoping
Go-cal exposes 546 operations across instruments, calibrations, certificates, documents, and billing. You choose the operations your agent may call, so a rule can keep it to reading indicators and documents and leave instrument deletion or billing changes out unless you add them.
Credential isolation
Your Go-cal `Authorization` token and `x-Management` account id are held by your own Jentic One instance, encrypted, and injected into the request headers at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'record a calibration result' or 'read the calibrations-by-day indicator', and Jentic returns the matching Go-cal operation with its input schema so the agent calls the right endpoint among the 546 without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Go-cal API through Jentic.
What authentication does the Go-cal API use?
The API uses API-key headers per its OpenAPI spec: a bearer token in the `Authorization` header and an account id in the `x-Management` header for management access. Through Jentic both are held by your own Jentic One instance and attached to each request at execution time, so they never appear in your agent's prompt or logs.
Can I issue calibration certificates with the Go-cal API?
Yes. Go-cal records calibration results against an instrument and issues certificates with traceability back to reference standards. Your agent retrieves a certificate's traceability record by id, so the evidence links to the calibration result and the instrument it covers.
What are the rate limits for the Go-cal API?
The OpenAPI spec does not specify rate limits. Check the Go-cal documentation at https://www.go-cal.com.co/ for current limits before running large synchronization jobs across the 546 operations.
Is there a Go-cal MCP server?
You do not need an MCP server to give your agent the Go-cal API. Jentic connects it directly from the API Directory: import it, store your credentials once, and your agent calls the instrument, calibration, and document operations on demand without loading an extra server's tool definitions into its context.
Can I limit what my agent is allowed to do with the Go-cal API?
Yes. With 546 operations spanning instruments, calibrations, documents, and billing, you write a rule that allows only the ones your agent needs, such as reading indicators and documents, so it cannot delete instruments or change billing unless you add those operations. You choose what the agent may call, and every call it makes is logged.
How do I record a calibration result through Jentic?
Install the Jentic One command line with `curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh`, then add the Go-cal API from the Jentic directory and search by intent such as 'record a calibration result'. Jentic returns the matching operation with its input schema so your agent builds a valid request. To run it on your own infrastructure, install Jentic One from its GitHub repo.
Know of an official OpenAPI document? Contribute it →
For Agents
Register calibration instruments, record calibration results, issue traceable certificates, manage versioned laboratory documents, and read calibration indicators through the Go-cal API.
Use for: Register a new calibration instrument and its measurement variables, Record the calibration result for an instrument, Issue a calibration certificate with traceability for an instrument, Get the calibrations-by-day indicator for a laboratory
Not supported: Does not handle geolocation, CRM pipelines, or social media publishing. Use for managing calibration laboratory instruments, certificates, and records only.
The Go-cal API manages a calibration laboratory's instruments, calibration results, certificates, and the documents that support them. Instruments and their measurement variables are registered, calibration results and best-measurement-capability entries are recorded against them, and certificates are issued with traceability back to reference standards. Documents, certificates, and billing quotes are versioned so a laboratory keeps an auditable history, and indicator endpoints report metrics such as calibrations per day and instrument interventions.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>