Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / AI/ML / Adam API
Adam API logo

Adam New Adam API

66
AI ReadinessAI-Aware (B)66/100
See full scorecard
Official vendor OpenAPI document · agent-readyAI/MLLanguage Modelsbearer, oauth238 EndpointsREST

For Agents

Create projects, start and continue AI engineering tasks, run harness tools in external tasks, and download the files tasks produce. Authenticates with a personal bearer token or an OAuth2 adamId token.

Use for: I need to start an AI engineering task in a new project, Create an externally controlled task and run a specific tool in it, Send a follow-up message to continue a running task, List the models I can use for a task

Not supported: Does not handle model training, dataset labeling, or GPU provisioning. Use for running and managing AI engineering tasks and their files only.

The Adam API creates projects and runs AI engineering tasks, letting an agent start a task, continue it with messages, and retrieve the files it produces. External tasks go further: an agent creates one, discovers the harness tool schemas available to it, submits tool calls, and polls their durable outcomes, with idempotency keys so an identical call is not run twice. It also lists available models and connected integrations, uploads attachments and project files, and drives recurring work through automations. Access is granted by a personal bearer token or an OAuth2 token, with scopes that match each operation to the authority it needs.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Adam API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Adam 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.

1

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%2Fadam.new%2Fadam" | sh
2

Step 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%2Fadam.new%2Fadam" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with Adam API.

Create projects and start AI engineering tasks, then continue them by sending messages

Create externally controlled tasks and run harness tools through their discovered tool schemas

List available models and connected integrations before starting a task

Upload attachments and project files, then retrieve a task's generated files and their content

Create, pause, resume, and delete automations that drive recurring task work

Inspect a task's messages, interactions, and tool-call outcomes to track progress

Use Cases

Patterns agents use Adam API for, with concrete tasks.

★ Agent-Orchestrated Engineering Tasks via Jentic

An AI agent can hand engineering work to Adam and supervise it rather than doing the work itself. Through Jentic the agent creates a project, starts a task from a prompt, continues it with messages as requirements change, and downloads the resulting files, checking task state and interactions between steps.

Create a project, start a task describing the change to make, send a follow-up message with a correction, then list and download the task's files once it reports done

External Harness Tool Execution

External tasks let a caller drive Adam's harness tools directly without an Adam agent loop. The agent creates an external task, discovers the tool schemas it exposes, submits a tool call with an idempotency key, and polls the call until its outcome is durable, reusing the same key for an identical retry so the work never runs twice.

Create an external task, read its available tool schemas, submit a tool call with an idempotency key, and poll the call id until the outcome is final

Scheduled Automations

Recurring engineering work runs through automations that an agent creates once and controls over time. The agent lists, creates, updates, pauses, and resumes automations, so routine tasks run on their own cadence while the agent only steps in to adjust or inspect them.

Create an automation that runs a maintenance task, then pause it and resume it to confirm the schedule control works

Key Endpoints

38 endpoints — the adam api creates projects and runs ai engineering tasks, letting an agent start a task, continue it with messages, and retrieve the files it produces.

METHOD

PATH

DESCRIPTION

POST

/v1/tasks

Create and start a task

GET

/v1/tasks

List tasks

POST

/v1/projects

Create a project

POST

/v1/tasks/{taskId}/messages

Send a message to a task

POST

/v1/tasks/external

Create an externally controlled task

POST

/v1/tasks/{taskId}/tool-calls

Run a tool in an external task

GET

/v1/models

List available models

POST

/v1/tasks

Create and start a task

GET

/v1/tasks

List tasks

POST

/v1/projects

Create a project

POST

/v1/tasks/{taskId}/messages

Send a message to a task

POST

/v1/tasks/external

Create an externally controlled task

POST

/v1/tasks/{taskId}/tool-calls

Run a tool in an external task

GET

/v1/models

List available models

Jentic AI Readiness Score

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.

A

Adam API

- AI-Aware (B)
66/100
99
Foundational Compliance
62
Developer Experience & Jentic Compatibility
46
AI-Readiness & Agent Experience
94
Agent Usability
75
Security
62
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.2
Show dimension breakdown
99

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A+Signals: 4
95%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

62

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B-Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

75%

Example Validity

Percentage of examples that conform to their schemas.

74%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

46

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: DSignals: 4
25%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

60%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

75

Security

Trust, risk posture, and security compliance.

Grade: A-Signals: 1
75%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

62

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: B-Signals: 1
62%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring Adam by hand means choosing between a personal bearer token and the OAuth2 adamId flow, matching scopes like task read, task write, and tool-execute authority to each call, and polling tool-call outcomes yourself. Through Jentic you install once, import Adam from the API Directory, store the credential once, and your agent starts and continues tasks.

Permission scoping

Adam puts the task id in the URL path (/v1/tasks/{taskId}), so a rule can pin your agent to one task and the operations you pick, such as sending messages and reading files. You choose which operations it may call, so deleting projects or minting external tool calls stays out unless you add it.

Credential isolation

Your Adam token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'start an AI coding task' or 'run a tool in a task', and Jentic returns the matching Adam operation with its input schema so the agent calls the right endpoint directly.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

OpenAI

→

OpenAI exposes models and an assistants surface you orchestrate yourself; Adam runs managed engineering tasks end to end.

Choose OpenAI when you want direct model access and your own loop; choose Adam when you want a task that plans and produces files for you.

Alternative

Anthropic Messages

→

Anthropic's Messages API is a model endpoint you drive turn by turn; Adam wraps engineering work as projects and tasks.

Choose Anthropic Messages for raw model turns; choose Adam when you want managed, file-producing engineering tasks.

Complementary

Replicate

→

Replicate runs individual hosted models; Adam can call model services inside a broader engineering task.

Use Replicate to run a specific model, and Adam to coordinate a full engineering task that may invoke several model services.

FAQs

Specific to using Adam API through Jentic.

What authentication does the Adam API use?

The Adam API accepts two credentials per its OpenAPI spec: a personal API key sent as a bearer token, and an OAuth2 access token from the adamId authorization-code flow. Operations require scopes such as task read, task write, and tool-execute authority, and reading an external tool call's results needs both task read and tool-execute because outputs can contain workspace and connected-account data. Through Jentic the credential is stored encrypted on your own instance and injected at call time.

Is there an Adam MCP server?

You don't need an MCP server to give your agent Adam. Jentic connects it directly from the API Directory: import Adam, store your bearer or OAuth2 credential once, and your agent starts tasks, runs tools, and downloads files straight away. Operations are discovered on demand, so no extra server's tool definitions sit in your agent's context.

Can I limit what my agent is allowed to do with the Adam API?

Yes. Because the task id travels in the URL path, you can write a rule that allows only sending messages and reading files on one task, so the agent can drive that task and nothing else. Deleting projects or minting external tool calls stays out of the rule unless you add it, which pairs with Adam's own scope model where tool-execute authority is a separate grant.

Can I run harness tools in an external task with the Adam API?

Yes. Create an external task, discover its tool schemas, submit a tool call, and poll the call id for a durable outcome. Calls run tools without an Adam agent loop, individual tools may use compute or connected accounts, and reusing the same idempotency key replays an identical call rather than running it twice.

What are the rate limits for the Adam API?

The Adam OpenAPI spec does not publish numeric request rate limits. For long-running work it recommends idempotency keys so a retried call does not execute twice and polling tool-call outcomes rather than resubmitting. Check the Adam documentation at https://adam.new for any current limits.

How do I start an engineering task with the Adam API through Jentic?

Search the Jentic API Directory for an intent like 'start an AI coding task', import Adam, and store your credential once. Your agent then creates a project, starts the task, and continues it with messages through Jentic. To run it on your own infrastructure, install Jentic One from its GitHub repo.

GET STARTED

Start building with Adam API

Explore with Jentic One
View OpenAPI Document