SHIP
v0.24.0Assign Linear, Jira or GitHub issues to an AI coding agent team that plans, builds, reviews, tests.
Endpoint health
online- Last checked
- 11/3/2026, 7:16:49 PM
- Latency
- 384 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:ai.letsship%2Fship
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"ai.letsship/ship": {
"url": "https://mcp.letsship.ai/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
25 shown · authentication unknown
Answer the QA checkpoint of a mission
answer_qa_checkpoint
A mission waits at the QA checkpoint (get_mission shows pauseSource 'qa-unverifiable') when QA could not check some acceptance criteria, so no code change can move it. A person checks those criteria another way, then answers. 'accept' counts QA as passed, 'reject' ends the mission as failed, and 'rerun' runs QA again on the same commit. Send only the decision the person made. Answers 409 when the mission does not wait at the QA checkpoint. Requires the missions:write scope.
Schema valid · SHA-256 df3e4902b5b1…
View input schema
{ "type": "object", "properties": { "issueId": { "type": "string", "description": "The mission's issue id: a Linear key or a GitHub Issues id, e.g. SHIP-412" }, "decision": { "type": "string", "enum": [ "accept", "reject", "rerun" ], "description": "accept (QA counts as passed), reject (the mission fails) or rerun (QA runs again)" } }, "required": [ "issueId", "decision" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }Let a mission continue past its credit limit
approve_mission_ceiling
A mission that reached its credit limit pauses until a member lets it continue. This raises the mission's limit by one step and runs the stage that stopped again, so it spends credits: ask the person first. Returns the new limit. Answers 409 when the mission is not at its limit. Requires the missions:run scope.
Schema valid · SHA-256 b4edffa55d66…
View input schema
Connections
streamable-http
https://mcp.letsship.ai/mcp