tiroir

Dashboard

Manage your API keys and connect AI assistants

Generate New API Key

Create an API key to connect your favorite AI assistant to tiroir.

Keys are automatically named. You can rename them later from the list below.

Your API Keys

Loading...

🖥️ Setup for Desktop AI Assistants

Connect Claude Code, Cursor, Windsurf, VS Code, or Claude Desktop to your tiroir scratchpad.

Quick Setup Steps

  1. 1.Generate an API key above and click your AI assistant button
  2. 2.Copy the complete setup instructions (includes bridge code + your API key)
  3. 3.Paste the instructions directly into your AI conversation
  4. 4.Let your AI configure itself (Claude Code) or guide you through setup
  5. 5.Restart your AI assistant when prompted - you're done!

MCP Configuration Example

Add this to your MCP configuration file:

{
  "mcpServers": {
    "tiroir": {
      "command": "node",
      "args": [
        "/path/to/tiroir-stdio-bridge/index.js",
        "YOUR_API_KEY_HERE"
      ]
    }
  }
}

Note: Replace /path/to/tiroir-stdio-bridge/ with the actual path where you cloned the bridge, and YOUR_API_KEY_HERE with your actual API key from above.


🌐 OAuth Integration for Web Apps

Build custom integrations with ChatGPT, Replit agents, or your own web applications using OAuth 2.0.

OAuth Integration Steps

  1. 1.Contact support@tiroir.me to register your OAuth application
  2. 2.You'll receive a client_id and client_secret for your app
  3. 3.Implement OAuth 2.0 Authorization Code flow with PKCE
  4. 4.Users will see a consent screen at tiroir.me when authorizing your app
  5. 5.After consent, you'll receive an access token to call the MCP API

OAuth Endpoints

  • Authorization: https://mcp.tiroir.me/oauth/authorize
  • Token Exchange: https://mcp.tiroir.me/oauth/token
  • MCP Requests: https://mcp.tiroir.me/mcp/request
Full developer guide: See OAuth Integration Documentation for complete implementation examples in React, Node.js, and more.

Available Scopes

  • mcp.tools.use - Execute MCP tools (read/write scratchpad)
  • mcp.resources.read - Read MCP resources
  • mcp.resources.write - Write MCP resources