# Abcuro > Abcuro is a clinical-stage biotechnology company in Newton, Massachusetts, developing first-in-class immunotherapies that precisely modulate highly cytotoxic T cells for autoimmune disease and cancer. Its lead candidate, ulviprubart (ABC008), is a KLRG1-targeting monoclonal antibody evaluated in the registrational Phase 2/3 MUSCLE study in inclusion body myositis (IBM), and in T cell large granular lymphocytic leukemia (T-LGLL) and mature T and NK cell lymphomas. Generated by the API Evangelist enrichment pipeline on 2026-08-02. Abcuro does not publish an llms.txt of its own — https://abcuro.com/llms.txt returned 404 — so this file was generated from apis.yml and the artifacts in this repository. **Read this first.** Abcuro publishes no developer platform. There is no API key, no signup, no pricing, no SDK, no CLI, no sandbox, no changelog, no status page, no MCP server, no agent card and no webhooks. The only machine-readable surface the company exposes is the public WordPress REST API behind its corporate website, which anonymously serves press releases, site pages, scientific publications, people, investors and media. It is a website content API, not a product API. Treat it accordingly: no SLA, no versioning policy, no deprecation notice. ## Company - [Abcuro](https://abcuro.com/): Corporate site — precision targeting of highly cytotoxic T cells in autoimmune disease. - [About](https://abcuro.com/about/): Company overview, with leadership, team, board and investors beneath it. - [Science](https://abcuro.com/science/): Highly cytotoxic T cells, KLRG1, and the publication record. - [Pipeline](https://abcuro.com/pipeline/): Ulviprubart across IBM, T-LGLL, T and NK cell lymphomas, and additional indications. - [Clinical Trials](https://abcuro.com/clinical-trials/): Trial information. - [News](https://abcuro.com/news/): Press releases. RSS at https://abcuro.com/feed/. - [Careers](https://abcuro.com/careers/): Open roles. - [Contact](https://abcuro.com/contact/): 55 Chapel Street, Suite 200, Newton, MA 02458. corporate.contact@abcuro.com, partnering@abcuro.com, IR@abcuro.com. ## API - [Abcuro Content API (WordPress REST)](https://abcuro.com/wp-json/): The live route discovery document — site identity, eight registered namespaces, advertised authentication, and a 175-route index with per-route argument schemas. This response IS the contract for this deployment. - [WordPress REST API handbook](https://developer.wordpress.org/rest-api/): Upstream reference documentation. Abcuro publishes none of its own. - [WordPress REST API reference](https://developer.wordpress.org/rest-api/reference/): Per-endpoint reference for the wp/v2 namespace. Base URL: `https://abcuro.com/wp-json`. Reads require no authentication. Writes require a WordPress application password or cookie+nonce and are not obtainable by third parties. ## Specs and artifacts - [OpenAPI 3.1 (derived)](openapi/abcuro-content-openapi.yml): 30 anonymous GET operations across 12 tags, 14 schemas. Derived by API Evangelist from the live route index plus observed response shapes — not published by Abcuro. - [Route index (verbatim)](openapi/_original/abcuro-wp-json-routes.json): The raw https://abcuro.com/wp-json/ response as fetched on 2026-08-02. - [Authentication](authentication/abcuro-authentication.yml): applicationPassword (HTTP Basic) and cookieNonce (X-WP-Nonce). - [Conventions](conventions/abcuro-conventions.yml): Pagination, sparse fieldsets, _embed expansion, rendered-HTML fields, error envelope, and the absence of idempotency and rate-limit signalling. - [Error catalog](errors/abcuro-problem-types.yml): Nine error codes, eight of them observed live. Not RFC 9457 — branch on the `code` string. - [Data model](data-model/abcuro-data-model.yml): 13 entities, 16 relationships, and the structural gaps (no DOI on publications, no URL on investors, no pipeline entity). - [Lifecycle](lifecycle/abcuro-lifecycle.yml): Verified absences — no versioning policy, no deprecation policy, no SLA, no status page. - [Conformance](conformance/abcuro-conformance.yml): What the surface conforms to (REST, RFC 8288, RFC 7617, oEmbed 1.0) and what it does not (RFC 9457, OAuth 2, OIDC, RFC 9116, A2A). - [Agentic access](agentic-access/abcuro-agentic-access.yml): Recommended x-agentic-access contracts for all 30 operations — every one classified connected/read. - [MCP candidate](mcp/abcuro-mcp.yml): A 16-tool candidate surface derived from the spec. No MCP server exists. - [Tool crosswalk](mcp/abcuro-tool-crosswalk.yml): Tool-to-operationId bindings, and which 14 operations were withheld and why. - [Well-known](well-known/abcuro-well-known.yml): Every /.well-known/ path probed; all 404. - [Domain security](security/abcuro-domain-security.yml): TLSv1.2, no HSTS, no DNSSEC, no CAA, SPF present, no DMARC. - [Overlay](overlays/abcuro-content-overlay.yaml): The API Evangelist annotation layer over the derived spec. ## Agent skills - [Track clinical and corporate news](skills/abcuro-track-clinical-news.md): listPosts, getPost, listCategories, search. - [Harvest scientific publications and presented data](skills/abcuro-harvest-science-publications.md): listPublications, getPublication, listMediaItems, getMediaItem, search. - [Map the company graph](skills/abcuro-map-company-graph.md): listPersonRoles, listPeople, getPerson, listInvestors, getInvestor, listPages. ## What the API actually holds Counts observed 2026-08-02 via `X-WP-Total`: - 28 press releases — `/wp/v2/posts` - 17 pages — `/wp/v2/pages` - 141 media assets including MUSCLE topline and GCOM 2026 PDFs — `/wp/v2/media` - 26 people across three roles (17 team, 3 leadership, 10 board; roles overlap) — `/wp/v2/abcuro_people` - 15 investors — `/wp/v2/abcuro_investors` - 13 scientific publications — `/wp/v2/abcuro_pubs` - 0 job postings — `/wp/v2/abcuro_jobs` ## Usage notes for agents - Always send `_fields` to strip the large `yoast_head` and `yoast_head_json` SEO blobs. - Read `X-WP-Total` and `X-WP-TotalPages`; paging past the last page is a 400, not an empty array. - `title`, `content` and `excerpt` are HTML strings with entities, not plain text. - Add `_embed` to inline author, featured media and terms in one round trip. - Poll conservatively. There is no documented rate limit and no rate-limit header, which is not the same as no limit. - Press releases are corporate communications. For trial registration and results of record, use ClinicalTrials.gov, not this API. ## Legal - [Terms of Use](https://abcuro.com/terms-of-use/) - [Privacy Policy](https://abcuro.com/privacy-policy/)