New assistant integrations should use Apostra identifiers. Existing Murph
integrations keep working without a change. The two names use the same
authentication, permissions, rate limits, conversation identity, streaming
behaviour, and error responses.
This is an additive migration. Apostra does not redirect a request from a
Murph URL, and a retry must stay on the endpoint family that started the
request.
Use Apostra for a new integration
Choose the Apostra name that matches the interface you are connecting:
For direct REST clients, replace only the path family. For example:
For MCP clients such as Claude, ChatGPT, and other MCP hosts, connect to
/mcp/v2/apostra or /mcp/apostra. Those endpoints advertise ask_apostra
and Apostra resource URIs. The Murph endpoints advertise ask_murph and Murph
resource URIs. A single MCP endpoint never advertises both names for the same
assistant capability.
If an integration already uses Murph successfully, it does not need an
urgent change. Test the Apostra configuration in a separate connection,
confirm its normal workflow, then update your saved endpoint and tool name
together.
Update a TypeScript integration
The Apostra package exports the matching Apostra type and schema aliases. The
Murph package path stays available for existing consumers.
When your integration uses the Sessions contracts, change the subpath too:
The alias exports preserve the existing schemas and runtime behaviour. You do
not need to change request fields or response handling as part of this rename.
Check a migrated integration
Before changing a production configuration, confirm all of the following in a
test connection:
- OAuth or API-key authentication succeeds with the Apostra endpoint.
- MCP discovery returns
ask_apostra, not ask_murph.
- The assistant can continue an existing conversation and handles a streamed
response as before.
- A linked MCP App opens the Apostra resource URI.
- Your package consumer builds with the Apostra import path.
Keep the Murph connection configuration available until your team has confirmed
the Apostra path in production. Do not send a retry for a streaming or OAuth
request to the other endpoint family.
Compatibility policy
There is no retirement date for Murph identifiers. They will remain available
for at least 90 days after the Apostra production release. We will review
compatibility on 15 January 2027. We will not remove a Murph identifier
until the adoption records show zero active production clients and each
affected named customer has migrated. Apostra will notify affected customers
before proposing any retirement date.
The Apostra product team owns the compatibility review. We will publish any
future retirement date here before changing legacy behaviour.
Need help?
If your integration cannot move to the Apostra identifiers, keep using its
working Murph configuration and contact Apostra support with the endpoint,
tool, or package path you use. Do not include API keys, access tokens, or
customer data in the request.