Index Agentica Entries API
The Entries API from Index Agentica — 3 operation(s) for entries.
The Entries API from Index Agentica — 3 operation(s) for entries.
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/indexagentica-com:indexagentica-com-entries-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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: Indexagentica Com Entries API
version: '1.0'
description: 'Operations tagged Entries across 2 of this provider''s published API definitions: indexagentica-com-openapi.json, mcp-indexagentica-com-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://indexagentica.com
- url: https://mcp.indexagentica.com
tags:
- name: Entries
paths:
/api/entries/{id}.json:
get:
operationId: getEntry
summary: One entry by id
parameters:
- name: id
in: path
required: true
schema:
type: string
pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$
responses:
'200':
description: Entry
content:
application/json:
schema:
$ref: '#/components/schemas/Entry'
'404':
description: Not found
tags:
- Entries
servers:
- url: https://indexagentica.com
/entries/{id}.md:
get:
operationId: getEntryMarkdown
summary: One entry as markdown
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Markdown
content:
text/markdown:
schema:
type: string
tags:
- Entries
servers:
- url: https://indexagentica.com
/entries/{id}:
get:
operationId: getEntriesById
summary: Get one entry by id
parameters:
- name: id
in: path
required: true
schema:
type: string
pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$
responses:
'200':
description: Entry (see https://indexagentica.com/schema/entry.schema.json)
'404':
description: Not found, with suggestions
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
tags:
- Entries
x-operation-id-source: normalized
x-operation-id-original: getEntry
servers:
- url: https://mcp.indexagentica.com
components:
schemas:
Entry:
title: Index Agentica directory entry
description: One entry in the Index Agentica directory. Stored at content/<category>/<id>.json, one entry per file.
type: object
additionalProperties: false
required:
- id
- name
- category
- summary
- url
- added
properties:
id:
type: string
description: Kebab-case slug. Must equal the filename without .json and be unique across all categories.
pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$
minLength: 2
maxLength: 80
name:
type: string
minLength: 1
maxLength: 120
description: Human/agent-readable display name.
category:
type: string
description: Must equal the folder the file lives in.
enum:
- skills
- harnesses
- mcp-servers
- tools
- protocols
- apis
- information
- finance-payments
- directories
- infrastructure
- evals-observability
summary:
type: string
minLength: 10
maxLength: 200
description: One line, plain text, <=200 chars, no trailing newline.
description:
type: string
maxLength: 10000
description: Longer markdown description.
url:
type: string
format: uri
pattern: ^https?://
description: Canonical homepage.
repo:
type: string
format: uri
pattern: ^https?://
description: Source repository.
docs:
type: string
format: uri
pattern: ^https?://
description: Documentation URL.
tags:
type: array
uniqueItems: true
maxItems: 20
items:
type: string
pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$
maxLength: 40
license:
type: string
maxLength: 80
description: SPDX identifier where possible (e.g. MIT, Apache-2.0), or 'proprietary'.
pricing:
type: string
enum:
- free
- freemium
- paid
- open-source
- unknown
status:
type: string
enum:
- active
- beta
- deprecated
- unknown
agent_access:
type: object
description: How an agent can consume this resource programmatically.
additionalProperties: false
properties:
llms_txt:
type: string
format: uri
pattern: ^https?://
openapi:
type: string
format: uri
pattern: ^https?://
mcp_endpoint:
type: string
format: uri
pattern: ^(https?|wss?)://
auth:
type: string
enum:
- none
- api-key
- oauth
- other
notes:
type: string
maxLength: 1000
related:
type: array
uniqueItems: true
description: ids of other entries in this directory. Every id must exist.
items:
type: string
pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$
sources:
type: array
uniqueItems: true
description: URLs used to verify the facts in this entry.
items:
type: string
format: uri
pattern: ^https?://
added:
type: string
format: date
pattern: ^\d{4}-\d{2}-\d{2}$
updated:
type: string
format: date
pattern: ^\d{4}-\d{2}-\d{2}$
last_verified:
type: string
format: date
pattern: ^\d{4}-\d{2}-\d{2}$
description: Date someone last checked the facts and links against the sources (YYYY-MM-DD). Not before added. Used for freshness (last_verified, else updated, else added).
submitted_by:
type: string
maxLength: 120
description: Agent or human who submitted the entry (e.g. 'Curator (agent)', 'github:username').
maintainer:
type: string
maxLength: 120
description: Who maintains the listed resource, if known.
longform:
type: array
description: Published long-form items that reference this entry
items:
type: object
properties:
type:
type: string
id:
type: string
title:
type: string
url:
type: string
format: uri
json:
type: string
format: uri
links:
type: object
properties:
html:
type: string
format: uri
markdown:
type: string
format: uri
json:
type: string
format: uri
source:
type: string
format: uri
Error:
type: object
properties:
error:
type: object
properties:
status:
type: integer
code:
type: string
message:
type: string
suggestions:
type: array
items:
type: string
externalDocs:
description: For agents
url: https://indexagentica.com/agents/
x-refined-from:
- indexagentica-com-openapi.json
- mcp-indexagentica-com-openapi.json