{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_tajbbasxx3k9","handle":"adins-prd-mcp","url":"https://wellknown.network/agents/adins-prd-mcp","links":{"self":"https://wellknown.network/agents/adins-prd-mcp/record.json","html":"https://wellknown.network/agents/adins-prd-mcp","markdown":"https://wellknown.network/agents/adins-prd-mcp/record.md","api":"https://wellknown.network/api/v1/agents/adins-prd-mcp","status":"https://wellknown.network/api/v1/agents/adins-prd-mcp/status","claim":"https://wellknown.network/agents/adins-prd-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/adins-prd-mcp/claim.json","badge":"https://wellknown.network/agents/adins-prd-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/adins-prd-mcp/history","tools":"https://wellknown.network/api/v1/agents/adins-prd-mcp/tools"},"ard":{"identifier":"urn:air::server:adins-prd-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"adins-prd-mcp","summary":"Custom MCP server for AdIns — Confluence read, attachment download, and docx rendering","description":"# adins-prd-mcp\n\nMCP server for reading Confluence PRD pages and rendering SRS/URS documents as Word files.\nBuilt for use with AI agents in the AdIns SDLC toolchain.\n\n## Tools\n\n### Confluence tools\n\n| Tool | Description |\n|---|---|\n| `get_confluence_page` | Fetch a page by numeric ID. Returns markdown or raw HTML in context. |\n| `get_confluence_page_to_file` | Fetch a page and write content directly to a local file. Returns path and size only. |\n| `search_confluence` | Search using CQL. |\n| `list_confluence_attachments` | List attachments on a page. |\n| `download_confluence_attachment` | Download an attachment to a local path. |\n| `get_confluence_page_ancestors` | Return the ancestor chain (root → immediate parent). |\n| `get_confluence_page_siblings` | Return sibling pages sharing the same parent. |\n\n### Database tools\n\n| Tool | Description |\n|---|---|\n| `init_document_db` | Create the SQLite DB and store module-level metadata. |\n| `store_feature` | Parse and store one PRD feature (and its menus) into the DB. |\n| `store_feature_from_file` | Same as `store_feature` but reads the payload from a local JSON file. |\n| `raw_query_exec` | Execute a raw SQL statement against the DB. Read-only by default; pass `write=True` for DML/DDL. Results capped at 200 rows. |\n\n### Render tools\n\n| Tool | Description |\n|---|---|\n| `render_srs_docx` | Render an SRS Word document from the DB. |\n| `render_urs_docx` | Render a URS Word document from the DB. |\n\n---\n\n## Workflow\n\n```\ninit_document_db(db_path, meta)\n  ↓\nget_confluence_page_to_file(page_id, output_path)   ← subagent fetches its page to disk\n  ↓\nstore_feature(db_path, feature_data)                ← subagent stores parsed data\n  ↓ (up to 5 parallel subagents, one per feature page)\nrender_srs_docx(template_path, output_path, db_path)\n  or\nrender_urs_docx(template_path, output_path, db_path)\n```\n\nThe main agent sets `service_order`. Each subagent sets `feature_order` from its sibling\nposition in the Confluence page tree. Menu order…","publisher":null,"homepage":null,"repository":null,"version":"0.5.7","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:adins-prd-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"derived"}],"categories":["data"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"adins-prd-mcp","registry":"pypi","observedAt":"2026-11-08T22:24:42.113Z","publishedAt":"2026-09-28T07:20:17.477123Z","latestVersion":"0.5.7"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"adins-prd-mcp","url":"https://pypi.org/project/adins-prd-mcp/","firstSeenAt":"2026-09-09T08:20:31.195Z","fetchedAt":"2026-11-08T22:23:24.265Z","normalizedAt":"2026-11-08T22:23:24.265Z"}]},"firstSeenAt":"2026-09-09T08:20:31.195Z","updatedAt":"2026-11-08T22:24:42.113Z"}