inite-ai Agent API
The agent API from inite-ai — 3 operation(s) for agent.
The agent API from inite-ai — 3 operation(s) for agent.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/inite-ai:inite-ai-agent-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Inite Ai Agent API
version: 2.1.0
contact:
name: inite LLC
url: https://inite.ai
email: info@inite.ai
license:
name: Proprietary
url: https://inite.ai/en/terms
description: 'Operations tagged agent across 4 of this provider''s published API definitions: api-inite-ai-well-known-openapi.json, app-inite-ai-well-known-openapi.json, inite-ai-openapi.json, inite-ai-well-known-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://inite.ai
tags:
- name: Agent
paths:
/api/mcp:
post:
operationId: callMcp
summary: Model Context Protocol endpoint (JSON-RPC 2.0)
description: 'Streamable HTTP MCP, three rails: portal (services, prices, call slots, booking, contact, guides), analyzer (identity check, AI visibility audit) and atlas (tool matching, a tool''s measured record, search, market changes, coupons). Open without a token: a guest gets every open tool under per-address allowances and the audit as a survey. A token adds the member tools and the account''s own tier; a member tool called without one answers 401 with WWW-Authenticate. Stateless, no session. `/api/mcp/{rail}` serves one rail.'
tags:
- Agent
externalDocs:
description: MCP server card
url: https://inite.ai/.well-known/mcp.json
security:
- {}
- mcpOAuth: []
requestBody:
required: true
content:
application/json:
schema:
oneOf:
- type: object
required:
- jsonrpc
- method
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
method:
type: string
params:
type: object
additionalProperties: true
- type: array
items:
type: object
required:
- jsonrpc
- method
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
method:
type: string
params:
type: object
additionalProperties: true
responses:
'200':
description: The JSON-RPC reply, or an array of them for a batch.
content:
application/json:
schema:
type: object
required:
- jsonrpc
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
result: {}
error:
type: object
required:
- code
- message
properties:
code:
type: integer
message:
type: string
data:
type: array
items:
type: object
additionalProperties: true
'202':
description: A notification only; nothing to answer.
'401':
description: No token, or a token whose audience is a different endpoint. The `WWW-Authenticate` header names the protected-resource metadata that starts the authorization flow.
headers:
WWW-Authenticate:
description: Bearer resource_metadata="…"
schema:
type: string
content:
application/json:
schema:
type: object
required:
- jsonrpc
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
result: {}
error:
type: object
required:
- code
- message
properties:
code:
type: integer
message:
type: string
data:
type: array
items:
type: object
additionalProperties: true
servers:
- url: https://inite.ai
/api/mcp/{rail}:
post:
operationId: callMcpRail
summary: One rail of the MCP endpoint
description: The same server as /api/mcp with the tool list cut to one rail. A token minted for /api/mcp is accepted.
tags:
- Agent
security:
- {}
- mcpOAuth: []
parameters:
- name: rail
in: path
required: true
schema:
type: string
enum:
- portal
- analyzer
- atlas
requestBody:
required: true
content:
application/json:
schema:
oneOf:
- type: object
required:
- jsonrpc
- method
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
method:
type: string
params:
type: object
additionalProperties: true
- type: array
items:
type: object
required:
- jsonrpc
- method
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
method:
type: string
params:
type: object
additionalProperties: true
responses:
'200':
description: The JSON-RPC reply.
content:
application/json:
schema:
type: object
required:
- jsonrpc
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
result: {}
error:
type: object
required:
- code
- message
properties:
code:
type: integer
message:
type: string
data:
type: array
items:
type: object
additionalProperties: true
'202':
description: A notification only; nothing to answer.
'401':
description: No token, or a token whose audience is a different endpoint. The `WWW-Authenticate` header names the protected-resource metadata that starts the authorization flow.
headers:
WWW-Authenticate:
description: Bearer resource_metadata="…"
schema:
type: string
content:
application/json:
schema:
type: object
required:
- jsonrpc
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
result: {}
error:
type: object
required:
- code
- message
properties:
code:
type: integer
message:
type: string
data:
type: array
items:
type: object
additionalProperties: true
'404':
description: No such rail.
servers:
- url: https://inite.ai
/api/a2a:
post:
operationId: callA2a
summary: Agent2Agent endpoint (JSON-RPC 2.0, A2A v1.0)
description: A2A v1.0 — PascalCase methods (`SendMessage`, `GetTask`, `ListTasks`, `CancelTask`) and ProtoJSON shapes, so enums arrive as `TASK_STATE_WORKING` and fields as camelCase. `SendStreamingMessage` and `SubscribeToTask` answer with `text/event-stream` instead of JSON. A client announcing an older version in `A2A-Version` is refused rather than served 1.0 shapes under a 0.3 name.
tags:
- Agent
externalDocs:
description: A2A agent card
url: https://inite.ai/.well-known/agent-card.json
security:
- {}
- a2aOAuth: []
parameters:
- name: A2A-Version
in: header
required: false
description: A2A service parameter. Only 1.0 is implemented; anything else is refused with VersionNotSupportedError.
schema:
type: string
enum:
- '1.0'
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- jsonrpc
- method
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
method:
type: string
params:
type: object
additionalProperties: true
responses:
'200':
description: The JSON-RPC reply. For the two streaming methods the body is `text/event-stream` and each event is one `data:` line carrying a JSON-RPC envelope.
content:
application/json:
schema:
type: object
required:
- jsonrpc
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
result: {}
error:
type: object
required:
- code
- message
properties:
code:
type: integer
message:
type: string
data:
type: array
items:
type: object
additionalProperties: true
text/event-stream:
schema:
type: string
'400':
description: A version, batch or parameter the endpoint refuses. The A2A error code is in `error.code`.
content:
application/json:
schema:
type: object
required:
- jsonrpc
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
result: {}
error:
type: object
required:
- code
- message
properties:
code:
type: integer
message:
type: string
data:
type: array
items:
type: object
additionalProperties: true
'401':
description: No token, or a token whose audience is a different endpoint. The `WWW-Authenticate` header names the protected-resource metadata that starts the authorization flow.
headers:
WWW-Authenticate:
description: Bearer resource_metadata="…"
schema:
type: string
content:
application/json:
schema:
type: object
required:
- jsonrpc
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
result: {}
error:
type: object
required:
- code
- message
properties:
code:
type: integer
message:
type: string
data:
type: array
items:
type: object
additionalProperties: true
'404':
description: TaskNotFoundError — no such task, or none belonging to this account.
content:
application/json:
schema:
type: object
required:
- jsonrpc
properties:
jsonrpc:
type: string
const: '2.0'
id:
oneOf:
- type: string
- type: number
- type: 'null'
result: {}
error:
type: object
required:
- code
- message
properties:
code:
type: integer
message:
type: string
data:
type: array
items:
type: object
additionalProperties: true
servers:
- url: https://inite.ai
components:
securitySchemes:
mcpOAuth:
type: openIdConnect
openIdConnectUrl: https://auth.inite.ai/.well-known/openid-configuration
description: 'Token audience `https://inite.ai/api/mcp`. Protected-resource metadata: https://inite.ai/.well-known/oauth-protected-resource'
a2aOAuth:
type: openIdConnect
openIdConnectUrl: https://auth.inite.ai/.well-known/openid-configuration
description: 'Token audience `https://inite.ai/api/a2a`. Protected-resource metadata: https://inite.ai/.well-known/oauth-protected-resource/api/a2a'
externalDocs:
description: A2A agent card — skills, interfaces and security for the agent surface
url: https://inite.ai/.well-known/agent-card.json
x-refined-from:
- api-inite-ai-well-known-openapi.json
- app-inite-ai-well-known-openapi.json
- inite-ai-openapi.json
- inite-ai-well-known-openapi.json