Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the OpenChannel Market 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%2Fopenchannel.io%2Fopenchannel" | 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%2Fopenchannel.io%2Fopenchannel" | 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 OpenChannel Market API.
List, search, and retrieve apps in the marketplace catalog
Create, publish, and version apps and their status
Record app ownership through installs and uninstalls
Create, retrieve, and moderate app reviews
Manage developer and user accounts
GET STARTED
Read transactions and marketplace statistics
Patterns agents use OpenChannel Market API for, with concrete tasks.
★ Catalog Browsing and Search
An agent surfaces the marketplace catalog by calling GET /apps and narrows it with GET /apps/textSearch when a shopper describes what they want. This lets a storefront assistant answer 'what apps do you have for X' without a custom search layer.
Call GET /apps, then refine with GET /apps/textSearch when the user gives a keyword
App Publishing Workflow
A developer-tools agent moves an app forward by calling POST /apps/{appId}/publish once a version is ready. This automates the promotion step that would otherwise wait on a manual review dashboard.
Publish the prepared app with POST /apps/{appId}/publish and confirm its status
Install Tracking
When a user adds an app, an agent records ownership with POST /ownership/install so entitlements and billing stay in sync. It removes the need to reconcile installs from event logs later.
Register the install with POST /ownership/install for the user and app
Review Moderation
A moderation agent reads new reviews with GET /reviews and removes ones that violate policy with the review delete endpoint. This keeps the storefront clean without a person watching the queue.
Read pending reviews with GET /reviews and delete any that break policy
72 endpoints — openchannel market api is the backend for running an app marketplace: it manages the apps and their versions, the developer and user accounts behind them, installs and ownership, reviews, and the transactions and payouts that settle sales.
METHOD
PATH
DESCRIPTION
/apps
List apps in the marketplace
/apps/textSearch
Search apps by text
/apps/{appId}/publish
Publish an app
/ownership/install
Record an app install
/reviews
List reviews
/apps
List apps in the marketplace
/apps/textSearch
Search apps by text
/apps/{appId}/publish
Publish an app
/ownership/install
Record an app install
/reviews
List reviews
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the OpenChannel Market API by hand means setting up Basic authentication, learning its 72 operations across apps, versions, ownership, reviews, and accounts, and handling pagination and errors against https://market.openchannel.io/v2. Through Jentic you install once, import the OpenChannel Market API from the API Directory, store the credential once, and your agent calls it.
Permission scoping
Because you run Jentic One yourself, you decide which OpenChannel operations the agent may call. Allow read-only catalog access, for example, and leave publishing, account, and transaction operations out of the allowed set unless you add them.
Credential isolation
Your OpenChannel credentials are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent, such as 'list apps in the marketplace' or 'moderate a review', and Jentic returns the matching OpenChannel operation with its input schema so the agent calls the right endpoint.
Alternatives and complements available in the Jentic catalogue.
Specific to using OpenChannel Market API through Jentic.
What can an AI agent do with the OpenChannel Market API?
An agent can list and search the app catalog, create and publish app versions, record installs, moderate reviews, manage developer and user accounts, and read transactions. It covers the day-to-day operations of running an app marketplace.
What authentication does the OpenChannel Market API use?
The specification declares Basic authentication through its basicAuth scheme, so requests carry credentials in the standard Authorization header. Through Jentic those credentials are held by your own instance and supplied at execution time.
Can I search the marketplace catalog through the API?
Yes. GET /apps returns the catalog and GET /apps/textSearch narrows it by keyword. A storefront assistant can pair the two to answer questions about what apps are available.
Is there an MCP server for the OpenChannel Market API?
You do not need a separate MCP server to use the OpenChannel Market API with an agent. Through Jentic One, the self-hosted execution layer, your agent calls the operations directly after you import them from the API Directory. Install Jentic One from github.com/jentic/jentic-one to run it yourself.
How does my agent discover OpenChannel operations through Jentic?
Agents search Jentic by intent, such as 'list apps in the marketplace', and Jentic returns the matching operation with its input schema. The agent then calls the right endpoint without reading the full reference.
Can I limit what my agent is allowed to do with the OpenChannel Market API?
Yes. Because you run Jentic One yourself, you decide which OpenChannel operations the agent may call. You can allow read-only catalog access, for example, and leave publishing and account changes out of the allowed set unless you add them, so the agent acts only within the operations you permit.
Know of an official OpenAPI document? Contribute it →
For Agents
Manage marketplace apps, versions, accounts, installs, reviews, and transactions in an OpenChannel-powered app store.
Use for: List the apps available in the marketplace, Search the catalog for a specific app by name, Publish a new version of an app, Record that a user installed an app
Not supported: Does not build the storefront UI or run the app runtime itself. Use it to manage marketplace apps, versions, accounts, installs, reviews, and transactions through the OpenChannel backend.
OpenChannel Market API is the backend for running an app marketplace: it manages the apps and their versions, the developer and user accounts behind them, installs and ownership, reviews, and the transactions and payouts that settle sales. An agent can list and search the catalog, publish or update an app version, record an install, and moderate reviews. It fits teams that operate a third-party app store and want to automate listing and lifecycle tasks.