Skip to main content

Documentation Index

Fetch the complete documentation index at: https://knowledge.deeto.com/llms.txt

Use this file to discover all available pages before exploring further.

The Deeto MCP Server provides a standardized JSON-RPC 2.0 interface for querying and managing customer references, companies, content assets, and prospect data — compatible with Claude Desktop, custom agents, or any MCP-compatible client.
vendorId is auto-injected from your API key. You never need to pass vendorId in any tool call. The server reads it from your Authorization header and injects it automatically — any value you pass is silently overridden.

Server Details

PropertyValue
ProtocolJSON-RPC 2.0
MCP Version2024-11-05
Server Namedeeto-mcp-server
TransportHTTP Streamable
Base URLhttps://api.deeto.ai/v2/mcp

What You Can Do

Query Data

Search and filter people (references and prospects), companies, and content assets with powerful filtering, sorting, and pagination.

Create Records

Add new companies and reference contacts to your workspace programmatically.

Generate Content

Create case studies, win/loss reports, and other content drafts using your reference data.

Get Insights

Access aggregated workspace statistics, rewards data, and prospect pipeline views.

Available Tools

ToolDescriptionMin. Privilege
get-statsWorkspace totals for people, companies, content, and rewardscontentViewer
get-peopleQuery references and prospects with filtering, sorting, and paginationcontentViewer
get-companiesQuery companies with search, filtering, and sortingcontentViewer
get-contentsQuery content assets (quotes, reviews, case studies, etc.)contentViewer
get-prospects-dashboardProspect pipeline view with meeting datarep
get-content-instructionsSchema and instructions for creating a content typerep
create-companyCreate a new company in your workspaceadmin
create-personCreate a new reference contactadmin
save-draft-contentSave a content draft (case study, win/loss report)admin

Getting Started

1

Generate an API Key

API keys are generated from the Deeto platform by workspace Admins or Deeto Admins. Each key has a privilege level that determines which tools it can access.When creating a key you specify:
  • Name — a descriptive label
  • Privilege — the access level for this key
Keys always start with the dtk_live_ prefix:
dtk_live_abc123def456...
The full API key is shown only once at creation time. Store it securely — it cannot be retrieved later. Only a truncated preview is shown in the management UI.
You cannot create a key with a higher privilege level than your own. An Admin cannot create a Deeto Admin key.
2

Initialize the Connection

Send an initialize request to establish the MCP session:
POST https://api.deeto.ai/v2/mcp
Authorization: Bearer dtk_live_your_api_key_here
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "method": "initialize",
  "id": 1
}
Response:
{
  "jsonrpc": "2.0",
  "result": {
    "protocolVersion": "2024-11-05",
    "capabilities": { "tools": {} },
    "serverInfo": {
      "name": "deeto-mcp-server",
      "version": "1.0.0"
    },
    "instructions": "..."
  },
  "id": 1
}
Your vendorId is embedded in the instructions field of the initialize response. You can also find it in the Deeto platform settings.
3

List Available Tools

Discover which tools your API key can access:
{
  "jsonrpc": "2.0",
  "method": "tools/list",
  "id": 2
}
The response includes each tool’s name, description, and input schema. Tools above your privilege level are not returned.
4

Make Your First Call

Start with get-stats for a quick overview:
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "get-stats",
    "arguments": {}
  },
  "id": 3
}
Response:
{
  "jsonrpc": "2.0",
  "result": {
    "content": [{
      "type": "text",
      "text": "{\"data\":{\"tools\":{\"get-people\":{\"total\":619},\"get-companies\":{\"total\":526},\"get-contents\":{\"total\":3322}},\"rewards\":{\"totalRedemptions\":124,\"totalRedeemedAmount\":9300,\"totalRedeemableAmount\":4150}}}"
    }]
  },
  "id": 3
}
5

Query Your Data

Now try querying references with filtering and pagination:
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "get-people",
    "arguments": {
      "userPrivileges": "reference",
      "page": 1,
      "pageSize": 10,
      "fields": ["basic", "status"]
    }
  },
  "id": 4
}
Response:
{
  "jsonrpc": "2.0",
  "result": {
    "content": [{
      "type": "text",
      "text": "{"data":[{"id":"uuid","authenticatedUser":{"firstName":"Jane","lastName":"Doe","email":"jane@acme.com"},"account":{"companyName":"Acme Corp"},"userStatus":"referrer-confirmed"}],"pagination":{"totalCount":619,"returned":10,"hasNext":true,"isLastPage":false}}"
    }]
  },
  "id": 4
}

Connecting with Claude Desktop

Add this to your Claude Desktop MCP configuration file:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "deeto": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://api.deeto.ai/v2/mcp",
        "--header",
        "Authorization:${AUTH_TOKEN}"
      ],
      "env": {
        "AUTH_TOKEN": "Bearer dtk_live_your_api_key_here"
      }
    }
  }
}
After saving, restart Claude Desktop. You’ll see a hammer icon indicating MCP tools are available. You can then ask Claude things like:
  • “How many references do we have?”
  • “Show me all confirmed references at enterprise companies”
  • “Find all quotes tagged with ‘ROI’”
  • “Create a case study based on our Acme Corp references”