Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the JustIdea Agency public 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%2Fjustidea.agency%2Fjustidea" | 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%2Fjustidea.agency%2Fjustidea" | 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 JustIdea Agency public API.
Search JustIdea Agency's public pages by q, filtered by lang (pl or en) and type such as service, pricing, case_studies, or blog
List public pages by type and language, paging with next_cursor until it is null
Read any public page as clean Markdown by full URL, path, or .md address
List service categories with their published net starting prices and packages in PLN or EUR
GET STARTED
Fetch the agency's e-mail, phone, and contact page in Polish or English to hand to the user
Run 1 to 10 GET reads in one batch request that counts once against the rate limit
Patterns agents use JustIdea Agency public API for, with concrete tasks.
★ Agency Shortlisting Through Jentic
An AI agent helping a store owner compare e-commerce agencies searches JustIdea Agency's site for services and case studies that match the owner's platform, reads the most relevant pages as Markdown, and lists the published starting prices. Through Jentic the agent discovers these read operations by intent and calls them directly, then hands the user the contact options rather than contacting the agency itself.
Search JustIdea Agency for 'sklep prestashop' with type 'case_studies', read the top two pages, list services with lang 'en', and return a summary with the contact options
Price Answers Grounded in Published Figures
A buyer asks what an online store or SEO retainer costs at JustIdea Agency. The agent lists services and quotes only the net starting prices the endpoint returns, together with the page URL, and says a price is quoted individually when from_price is null. Polish pages give PLN and English pages give EUR, so the agent picks the language that matches the buyer.
List services with lang 'pl', find the online stores category, and report its net starting price in PLN with the page URL, noting any package whose from_price is null
Batch Content Collection
An agent preparing a briefing on the agency's offer sends one batch request that reads the services list, the contact options, and several pages at once. The batch runs the GET operations in order and counts as one request against the rate limit, and since it has no side effects it is always safe to retry.
Send a batch request with reads of the services list, the contact options in 'en', and the page '/pl/uslugi/sklepy-internetowe/', then summarise the store-building offer
10 endpoints — the justidea agency public api serves the published website of justidea agency, a kraków e-commerce and performance marketing agency that builds prestashop and woocommerce stores and runs seo, paid ads, analytics, content, and branding work.
METHOD
PATH
DESCRIPTION
/api/v1/search
Search the website
/api/v1/page
Read a page as Markdown
/api/v1/pages
List pages
/api/v1/services
List services and starting prices
/api/v1/contact
Get contact options
/api/v1/batch
Run several reads in one request
/api/v1/search
Search the website
/api/v1/page
Read a page as Markdown
/api/v1/pages
List pages
/api/v1/services
List services and starting prices
/api/v1/contact
Get contact options
/api/v1/batch
Run several reads in one request
What agents get from Jentic-routed access to this vendor.
Setup
Calling JustIdea Agency by hand means handling its cursor paging, its batch request shape, its problem+json errors, and, for the higher rate limit, its OAuth 2.1 client registration and token refresh. Through Jentic you install once, import the JustIdea Agency public API from the API Directory, add a token only if you want the higher limit, and your agent calls it.
Permission scoping
The JustIdea Agency public API is read-only and carries its targets as query parameters such as url and q, so rules bound which operations your agent may call, such as search and page reads, not which page. You choose the operations it may call, so the batch and identity endpoints are not included unless you add them.
Credential isolation
If you add the optional OAuth token, it 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 'find JustIdea Agency case studies' or 'get e-commerce agency prices', and Jentic returns the matching JustIdea Agency operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using JustIdea Agency public API through Jentic.
What authentication does the JustIdea Agency public API use?
Per its OpenAPI spec, the JustIdea Agency public API needs no credential for its read endpoints. An optional OAuth 2.1 bearer token with the site:read scope identifies your agent and raises the rate limit, and the two identity endpoints (GET /api/v1/identity and GET /agent/identity) require that token. If you add one through Jentic, it is stored encrypted by your own Jentic One instance and injected at call time.
Is there a JustIdea Agency MCP server?
Yes - JustIdea Agency offers an official MCP server at justidea.agency/mcp with the same public data. You can also connect the REST API directly through Jentic: your agent gets the full 10-endpoint surface from the spec without loading another server's tool definitions into its context, any token is injected at call time by your self-hosted instance instead of living in an MCP config, and your rules decide which operations the agent may call.
Can I limit what my agent is allowed to do with the JustIdea Agency public API?
Yes. Even though the API is read-only, you can write a rule that allows only the search, page read, and services operations, so a pricing agent answers questions without calling the batch or identity endpoints. Every call it makes is logged, giving you a record of which pages it read.
Can my agent request a quote through the JustIdea Agency public API?
No. Per its OpenAPI spec, the API never submits forms, books meetings, or sends messages. GET /api/v1/contact returns the e-mail, phone, and contact page in Polish or English for your agent to pass to the user, and GET /api/v1/services gives the published starting prices to cite before they get in touch.
What are the rate limits for the JustIdea Agency public API?
Per the JustIdea Agency OpenAPI spec, the limit is 120 requests per 60 seconds per IP address, or 600 per agent with an OAuth token. A batch counts as one request, and a 429 response carries a Retry-After header in seconds.
How do I read JustIdea Agency's service prices through Jentic?
Search Jentic for an intent like 'list JustIdea Agency service prices', import the JustIdea Agency public API from the API Directory, and your agent calls GET /api/v1/services with lang set to pl for PLN or en for EUR. Use GET /api/v1/page with the returned page URL to read the full service description. To run it on your own infrastructure, install Jentic One from its GitHub repo.
For Agents
Search and read JustIdea Agency's public website as Markdown in Polish or English, list its services with published net starting prices, and fetch contact options to pass to the user. Read-only, with an optional OAuth token for a higher rate limit.
Use for: Find JustIdea Agency's case studies about PrestaShop stores, Get the starting price for an online store from JustIdea Agency in EUR, Read the JustIdea Agency SEO service page as Markdown, List all blog posts in Polish
Not supported: Does not handle form submission, meeting booking, quotes, or messaging. Use for reading JustIdea Agency's public website content, published service prices, and contact options only.
The JustIdea Agency public API serves the published website of JustIdea Agency, a Kraków e-commerce and performance marketing agency that builds PrestaShop and WooCommerce stores and runs SEO, paid ads, analytics, content, and branding work. It searches the site's services, pricing, case studies, city pages, and blog posts in Polish and English, lists pages by type with cursor paging, and returns any page as clean Markdown. A services endpoint returns each service category with its published net starting price, in PLN on Polish pages and EUR on English pages, and a batch call runs up to 10 reads as one request. It is read-only and never submits forms, books meetings, or sends messages.
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>