MCP Data Access
Access your DAISI account data (credits, earnings, spending, transaction history) from any MCP-compatible client like Claude Desktop or VS Code Copilot.
Overview
The DAISI Manager exposes an MCP server endpoint at /mcp that provides
tools for querying your credit data. Any client that supports the
Model Context Protocol can connect — just provide your DAISI client key as a
Bearer token.
This means you can ask your AI assistant questions like "What is my credit balance?" or "Show me my recent transactions" and get live data from your DAISI account.
Setup
- Get your client key — Log in to the DAISI Manager, go to Account > Apps, and create an App (or use an existing one). Copy the client key.
- Configure your MCP client — Add the DAISI MCP server to your client's configuration. See examples below for popular clients.
- Start using it — Ask your AI assistant about your credits, transactions, earnings, or spending.
Claude Desktop
Edit your claude_desktop_config.json file (find it via
Claude Desktop > Settings > Developer):
{
"mcpServers": {
"daisi": {
"url": "https://manager.daisinet.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_CLIENT_KEY"
}
}
}
}
Replace YOUR_CLIENT_KEY with the client key from your DAISI App.
Restart Claude Desktop to pick up the new configuration.
VS Code (GitHub Copilot)
Add the following to your VS Code settings.json:
{
"github.copilot.chat.mcpServers": {
"daisi": {
"url": "https://manager.daisinet.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_CLIENT_KEY"
}
}
}
}
Available Tools
| Tool | Description | Parameters |
|---|---|---|
get_credit_balance |
Current balance, total earned/spent/purchased, and earn multipliers | None |
get_credit_transactions |
Paginated transaction history | pageSize (default 20, max 100)pageIndex (default 0)
|
get_earnings_summary |
Earning transactions filtered and aggregated by type | count (default 50, max 200) |
get_spending_summary |
Spending transactions filtered and aggregated by type | count (default 50, max 200) |
Example Prompts
- "What is my credit balance?" — invokes
get_credit_balance - "Show me my last 50 transactions" — invokes
get_credit_transactionswith pageSize=50 - "How have I been earning credits?" — invokes
get_earnings_summary - "What am I spending credits on?" — invokes
get_spending_summary
Authentication Details
The MCP endpoint uses Bearer token authentication. Your DAISI client key is sent in the
Authorization header as Bearer <key>. The Manager validates
the key against the ORC (Orchestrator) on every request and scopes all data queries to your
account.
The client key is the same key you get when creating an App in the Manager — no additional setup or API keys are needed.
Security
- All requests are served over HTTPS
- Each request is validated against the ORC — expired or revoked keys are rejected immediately
- Tools can only access data for the authenticated user's account
- No cookies or browser sessions are involved — pure token-based authentication