Confirm availability
Bring the operation and client you want to build. Confirm supported endpoints, schemas, versions and request limits with the team.
Explore how APIs and MCP tools can connect project context to your own workflows. Discuss current availability and access with the Stark team.
An MCP integration should expose a small set of well-defined tools. Each tool needs a clear input schema, permission checks and a useful error response.
1MCP connection setup231. Confirm the supported MCP client with the Stark team.42. Agree which projects and actions the client may access.53. Receive the workspace endpoint through approved onboarding.64. Store credentials in the client's secure credential storage.75. Test permissions and confirm actions require review.
The illustrative request shows how a forecast operation could accept a scope change. Production setup determines endpoint availability, authentication, scopes and limits.
Use stable identifiers, validate requests, bound retries and add idempotency keys to write operations. Keep secret credentials on your server.
Explore the developer platform1API integration setup231. Confirm endpoint availability for your workspace.42. Agree on authentication, project identifiers and scopes.53. Validate request fields and response formats.64. Handle authorization errors, retries and rate limits.75. Review forecast assumptions before using a result.
| Operation pattern | Contract to agree |
|---|---|
| Read project context | Specify the project identifier, accessible records, freshness information and behavior when a source is unavailable. |
| Request a forecast | Define the scope, units, target date and model assumptions returned with the result. |
| Propose a task | Return a draft with its source, proposed owner and unresolved fields. Keep proposal creation separate from execution. |
| Create or update work | Verify resource permissions, required review and idempotency. Return a clear operation status for repeated requests. |
A failed request should tell the caller what to do next. A permission rejection, an invalid resource and a temporary outage need different handling.
Agree on the actual response schema during setup. Avoid a generic success message that hides a missing source, and do not retry a write indefinitely when the result is uncertain.
Project identifier, current scope and the target date being discussed.
Source timestamps, scope definition and the assumptions used for the result.
A clear unavailable or rejected status when the operation cannot produce a valid result.
Illustrative contract guidance. Confirm production schemas, endpoints and limits before implementation.
Bring the operation and client you want to build. Confirm supported endpoints, schemas, versions and request limits with the team.
Choose the minimum resource and tool permissions. Agree on credential handling, the access owner and how the connection can be revoked.
Check invalid inputs, denied access, timeouts and repeated requests. Review successful responses against the source records before rollout.
The setup notes explain access requirements. Workspace endpoints and credentials are supplied through approved onboarding.
Reusable secret credentials should stay out of public frontend code. Agree on authentication and credential storage appropriate to the client during setup.
No. They demonstrate configuration and request patterns. The Copy control copies the visible sample for review.
Bring the plan, the work and the next decision together.