Server definition
- Hash
- sha256:039a48d9d4c882ec29b29a07399496b5a633831da06d630b113de4deb619394a
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "Index Agentica (https://indexagentica.com) is an agent-first directory of skills, agent harnesses, MCP servers, tools, protocols, APIs, information sources, finance/payment rails and other directories, plus long-form guides, comparisons, stacks and downloadable Agent Skills. Use `search` to find resources by keywords, type (entry, guide, comparison, stack, skill), category and tags; `get_entry` for the full record of one directory entry; `get_content` (type + id) for a guide, comparison, stack or skill with its markdown; `list_categories` for the category slugs and counts. Data is read-only, refreshed from the published site every ~10 minutes, and licensed CC BY 4.0. To add or correct an entry, see https://indexagentica.com/agents/#contribute.",
"tools": [
{
"description": "Fetch one Index Agentica long-form item by type and id (as returned by search). Returns its metadata (title, summary, author, tags, dates, referenced entries with links, related items, sources, links) and its markdown (scheme links resolved to absolute URLs). Comparisons include the structured table (criteria, one row per entry, verdict); stacks include the use case and components; skills include the full SKILL.md (skill_md) plus download links (links.zip, links.skill_md). Unknown ids return an error with suggestions.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "Item id (kebab-case slug) as returned by search.",
"maxLength": 80,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
},
"include_html": {
"default": false,
"description": "Also return the rendered HTML body.",
"type": "boolean"
},
"type": {
"description": "guide, comparison, stack or skill.",
"enum": [
"guide",
"comparison",
"stack",
"skill"
],
"type": "string"
}
},
"required": [
"type",
"id"
],
"type": "object"
},
"name": "get_content",
"outputSchema": {
"properties": {
"content": {
"description": "The item: front_matter, markdown, links and type-specific fields (comparison, stack, skill_md). See https://indexagentica.com/openapi.json (LongformItem).",
"properties": {
"id": {
"type": "string"
},
"links": {
"type": "object"
},
"markdown": {
"type": "string"
},
"title": {
"type": "string"
},
"type": {
"type": "string"
}
},
"required": [
"type",
"id",
"title",
"markdown"
],
"type": "object"
}
},
"required": [
"content"
],
"type": "object"
}
},
{
"description": "Fetch one Index Agentica entry by its id (kebab-case slug, e.g. \"model-context-protocol\"). Returns every field: name, category, summary, description, url, repo, docs, tags, license, pricing, status, agent_access (llms_txt, openapi, mcp_endpoint, auth), related ids, sources, dates and links. If the id is unknown the result is an error with suggested ids.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "Entry id (kebab-case slug) as returned by search.",
"maxLength": 80,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_entry",
"outputSchema": {
"properties": {
"entry": {
"description": "The full entry, following https://indexagentica.com/schema/entry.schema.json plus a links object.",
"type": "object"
}
},
"required": [
"entry"
],
"type": "object"
}
},
{
"description": "List all Index Agentica categories with their slug, name, description, entry count and links (HTML page and JSON). Use a slug as the category filter for search.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_categories",
"outputSchema": {
"properties": {
"categories": {
"items": {
"properties": {
"count": {
"type": "integer"
},
"description": {
"type": "string"
},
"html": {
"type": "string"
},
"json": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name",
"count"
],
"type": "object"
},
"type": "array"
},
"generated": {
"description": "When the published index was built.",
"type": "string"
},
"total": {
"description": "Total number of entries in the directory.",
"type": "integer"
}
},
"required": [
"total",
"categories"
],
"type": "object"
}
},
{
"description": "Search Index Agentica: the directory of agent-usable resources (skills, harnesses, MCP servers, tools, protocols, APIs, information sources, finance/payments, directories) plus its long-form content (guides, comparisons, stacks and downloadable Agent Skills). Matches the query words against name/title, id, tags, summary and description and returns the best matches first, each with its type, a relevance score and links (HTML, markdown, JSON). Optionally filter by type (entry, guide, comparison, stack, skill; default all), category (entries only) and/or tags (ALL given tags must match). An empty query with a filter lists everything in that filter. For full details use get_entry for type entry, or get_content with the type and id for long-form items.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "Optional entry category slug to restrict results to (implies type entry). Current categories: skills, harnesses, mcp-servers, tools, protocols, apis, information, finance-payments, directories, infrastructure, evals-observability.",
"type": "string"
},
"limit": {
"default": 10,
"description": "Maximum number of results (1-50, default 10).",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Free-text search words, e.g. \"browser automation\" or \"payments x402\". May be empty when category or tags are given.",
"maxLength": 200,
"type": "string"
},
"tags": {
"description": "Optional list of tag slugs; results must have all of them (e.g. [\"open-source\", \"python\"]).",
"items": {
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"type": {
"default": "all",
"description": "Optional result type: entry (directory entries), guide, comparison, stack, skill, or all (default).",
"enum": [
"entry",
"guide",
"comparison",
"stack",
"skill",
"all"
],
"type": "string"
}
},
"type": "object"
},
"name": "search",
"outputSchema": {
"properties": {
"category": {
"description": "Category filter applied (omitted when none).",
"type": "string"
},
"limit": {
"type": "integer"
},
"query": {
"type": "string"
},
"results": {
"items": {
"properties": {
"author": {
"description": "Long-form only.",
"type": "string"
},
"category": {
"description": "Entries only.",
"type": "string"
},
"entries": {
"description": "Long-form only: directory entry ids it references.",
"items": {
"type": "string"
},
"type": "array"
},
"id": {
"type": "string"
},
"last_verified": {
"description": "Long-form only.",
"type": "string"
},
"links": {
"type": "object"
},
"mcp_endpoint": {
"type": "string"
},
"name": {
"type": "string"
},
"pricing": {
"type": "string"
},
"score": {
"type": "number"
},
"status": {
"type": "string"
},
"summary": {
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
},
"type": {
"description": "entry (directory entry) or a long-form type: guide, comparison, stack, skill.",
"enum": [
"entry",
"guide",
"comparison",
"stack",
"skill"
],
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"type",
"id",
"name",
"summary",
"url"
],
"type": "object"
},
"type": "array"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
},
"total": {
"description": "Number of matches before the limit was applied.",
"type": "integer"
},
"type": {
"description": "Type filter applied (all when none).",
"type": "string"
}
},
"required": [
"query",
"total",
"results"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:039a48d9d4c882ec29b29a07399496b5a633831da06d630b113de4deb619394a | sha256sum