AI Training Data Broker

Guidance on selling or licensing company data to AI labs: deal steps, de-identification, compliance.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
98%
Naming quality
96%
Poisoning risk
100%
Permission match
90%
Protocol compliance
100%

Findings (1)

  • LOWTool 'fetch' suggests web access but openWorldHint=falsein fetch

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~830Tokens (tool definitions)
~856 BTypical response size
Moderate attention impact (0.65% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "mcp": {
      "url": "https://aitrainingdatabroker.com/api/mcp"
    }
  }
}

Remote endpoints

https://aitrainingdatabroker.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢latest_posts(audience, limit)

The newest articles on the AI Training Data Broker blog, optionally only those for sellers (companies selling or licensing their data to AI labs) or buyers (labs sourcing licensed training data). Each result is a title, date, reading time, one-line summary and a link to the full article. Limitation: at most 10 per call, newest first.

Input Schema

{
  "type": "object",
  "properties": {
    "audience": {
      "type": "string",
      "enum": [
        "seller",
        "buyer",
        "deid"
      ],
      "description": "seller: companies selling or licensing their data. buyer: AI labs and model teams sourcing data. deid: de-identifying data to meet privacy laws (HIPAA, CCPA, GDPR). Leave out for all."
    },
    "limit": {
      "type": "integer",
      "description": "How many to return",
      "minimum": 1,
      "maximum": 10,
      "default": 8
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢search_posts(query, audience, limit)

Search the AI Training Data Broker blog by topic, for example "what is my company data worth", "is it legal", "exclusive license", "RL data". Returns matching articles with a one-line summary and a link to the full article. Limitation: plain word matching in English, at most 10 results.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Words to search for"
    },
    "audience": {
      "type": "string",
      "enum": [
        "seller",
        "buyer",
        "deid"
      ],
      "description": "seller: companies selling or licensing their data. buyer: AI labs and model teams sourcing data. deid: de-identifying data to meet privacy laws (HIPAA, CCPA, GDPR). Leave out for all."
    },
    "limit": {
      "type": "integer",
      "description": "How many to return",
      "minimum": 1,
      "maximum": 10,
      "default": 8
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢get_post(slug)

One article by slug (the last part of its URL) or its full URL: title, date, who it is for, the opening 120 words, the questions its FAQ answers, and a link to read the rest. Use it after a list or search result when the user wants to know what an article says. Limitation: returns the opening, not the full text; the full article and its answers are on the linked page.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Article slug, e.g. how-much-do-ai-labs-pay-for-company-data, or the full URL"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢search(query)

Connector-style search over the blog. Returns ids for fetch. Prefer search_posts for a filtered list.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Words to search for"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢fetch(id)

Connector-style fetch of one article by the id from search. Same opening as get_post.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Article slug from search"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools