TrustOn Direct MCP ยท DEV
Connect your agent once
Give this page to Codex, Cursor, Claude Code, or Copilot CLI. The agent installs one user-global skill and the truston-dev MCP entry. OAuth and the active DEV grant control real access.
Agent setup contract
- Fetch /api/setup and require schema version 1.
- Detect the current client and back up its user-level MCP configuration.
- Add only
truston-devwith URLhttps://api.thetasystem.com/mcp; preserve every unrelated entry. - Fetch the bootstrap skill, verify SHA-256, and install it globally for the current user.
- If a local bootstrap exists with different content, stop and ask before replacing it.
- Start the client's native OAuth flow with CIMD. Use
oauthClientIdFallbackonly when the client cannot use CIMD, then preserve the exact callback URI displayed by the client. - Verify the instruction tool before other Agent Data calls.
- Honor the MCP tool annotations: read-only tools may run normally, while mutation planning and apply must retain the client's write approval flow.
Global locations: Codex ~/.codex/config.toml and ~/.agents/skills; Cursor ~/.cursor/mcp.json and ~/.cursor/skills; Claude Code user-scoped MCP plus ~/.claude/skills; Copilot CLI ~/.copilot/mcp-config.json and ~/.copilot/skills.
DEV access
This public page contains no credentials and grants no access.
Manifest
{
"schemaVersion": 1,
"environment": "development",
"mcp": {
"name": "truston-dev",
"url": "https://api.thetasystem.com/mcp",
"transport": "streamable-http",
"auth": "oauth",
"oauthClientIdFallback": "pJV1vnEe24mgnbVk"
},
"skill": {
"name": "truston-agent-data",
"scope": "user",
"url": "https://access-dev.thetasystem.com/api/setup/skill",
"sha256": "67f480a0cafff7b3cdfd2fefa7498f945de5fceeaa439e3a892b7a77e7a746b1"
}
}