Developers

Amo.ng Public API

Discover and retrieve published Amo.ng Prompts, Workflows, and Skills through a public, read-only JSON API.

Quick start

Base URL: https://amo.ng/api/v1

No API key, account, or authentication is required. Version 1 is read-only and supports GET and HEAD requests only.

Start with GET /api/v1/prompts?per_page=5 to browse five published Prompts, then retrieve one by Amo ID or slug. Anonymous requests are limited to 60 per minute per IP.

Resources

Pagination and filters

Collections return data and meta. They accept page and per_page; the default page size is 20 and the maximum is 100.

Prompt filters: q, category, difficulty, tool, type, and outcome. Supported Outcome values are build, fix, automate, analyze, plan, and learn. Workflows accept q. Skills accept q and source_type=prompt|workflow.

Response shape

Detail responses use a data envelope. Stable IDs such as AMO-P-000001, AMO-W-000001, and AMO-S-000001 are the primary external identifiers; slugs are also accepted.

{
  "data": {
    "amo_id": "AMO-W-000001",
    "title": "...",
    "steps": [
      {
        "step": 1,
        "review_note": "The release owner approves deployment.",
        "prompt": { "amo_id": "AMO-P-000001", "title": "...", "url": "..." }
      }
    ],
    "url": "https://amo.ng/workflows/..."
  }
}

Prompt details are sourced from the exact current published PromptVersion and include version. Workflow review guidance uses review_note. Skill details expose the stored public capability and a lightweight Prompt or Workflow source.

Errors, caching, and browser access

Errors use a stable error object with a short code such as not_found, invalid_request, or rate_limit_exceeded. Internal exception details are not returned.

{
  "error": {
    "code": "not_found",
    "message": "Resource not found."
  }
}

Successful responses are publicly cacheable for 60 seconds and include an ETag for conditional requests. Cross-origin GET, HEAD, and preflight OPTIONS requests are allowed without credentials; write methods are not enabled.

Public-content boundaries

Only currently published content is returned. Drafts, future-dated content, unpublished PromptVersions, internal numeric IDs, modernization history, private quality evidence, provider data, and admin metadata are excluded.

Responses include the canonical Amo.ng url. When presenting an Amo.ng asset elsewhere, retain that link so readers can find the current public source.

Use with MCP

Connect a compatible AI or developer client to discover published assets and retrieve a specific current public asset by its stable Amo ID or slug. MCP calls do not execute Prompts or mutate Amo.ng.

MCP connection

Server name
Amo.ng
Endpoint
https://amo.ng/mcp
Type
Remote MCP / Streamable HTTP
Authentication
None
Access
Public read-only
Protocol
2026-07-28

Available tools

  • search_prompts
  • get_prompt
  • search_workflows
  • get_workflow
  • search_skills
  • get_skill

Learn how to connect Amo.ng to compatible AI tools.