LIVE DataLink.ai
One endpoint, one key

Connect LiveDataLink to your agent

LiveDataLink is one MCP server over Streamable HTTP: 284 real-time data tools across 59 US public-data domains, behind one bearer key. Pick your framework, paste the snippet, swap in your key, and make your first call.

Get a free keyTry tools in the playground

Endpoint
https://livedatalink.ai/mcp
Transport
MCP over Streamable HTTP (JSON-RPC 2.0, POST)
Auth
Authorization: Bearer YOUR_API_KEY
Free tier
1,000 queries a month, 5 requests a minute, all 284 tools, no card
Discovery
search_available_datasets is free and never counts against your quota

Claude Desktop / Claude Code JSON config

Add LiveDataLink as an MCP server. Drop this into your Claude Desktop config (or run claude mcp add), restart, and ask Claude to call search_available_datasets to see the live catalog.

{
  "mcpServers": {
    "livedatalink": {
      "url": "https://livedatalink.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

Claude Code CLI: claude mcp add --transport http livedatalink https://livedatalink.ai/mcp --header "Authorization: Bearer YOUR_API_KEY". Then ask it to run company_trust_check on a company name.

Raw Streamable-HTTP MCP client curl / JSON-RPC 2.0

No framework needed. The endpoint speaks MCP over Streamable HTTP, so any client that can POST JSON-RPC works. This calls the free discovery tool directly.

curl -X POST https://livedatalink.ai/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json, text/event-stream" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "search_available_datasets",
      "arguments": { "query": "trucking safety" }
    }
  }'

search_available_datasets is free and costs no credits. Swap in tools/list to fetch the live, machine-readable inventory of all 284 tools.

LangChain Python

Use langchain-mcp-adapters to load every LiveDataLink tool as LangChain tools, then hand them to any agent.

# pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient

client = MultiServerMCPClient({
    "livedatalink": {
        "transport": "streamable_http",
        "url": "https://livedatalink.ai/mcp",
        "headers": {"Authorization": "Bearer YOUR_API_KEY"},
    }
})

# All 284 tools, ready for your agent
tools = await client.get_tools()

CrewAI Python

MCPServerAdapter from crewai-tools connects over Streamable HTTP and exposes the tools to your crew.

# pip install 'crewai-tools[mcp]'
from crewai_tools import MCPServerAdapter

server_params = {
    "url": "https://livedatalink.ai/mcp",
    "transport": "streamable-http",
    "headers": {"Authorization": "Bearer YOUR_API_KEY"},
}

with MCPServerAdapter(server_params) as tools:
    # Pass tools to an Agent; e.g. it can now call company_trust_check
    print([t.name for t in tools])

Vercel AI SDK TypeScript

experimental_createMCPClient wires the endpoint into the AI SDK, so generateText / streamText can call the tools.

// npm i ai @modelcontextprotocol/sdk
import { experimental_createMCPClient as createMCPClient } from "ai";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";

const mcpClient = await createMCPClient({
  transport: new StreamableHTTPClientTransport(
    new URL("https://livedatalink.ai/mcp"),
    { requestInit: { headers: { Authorization: "Bearer YOUR_API_KEY" } } }
  ),
});

// Spread these into the tools option of generateText / streamText
const tools = await mcpClient.tools();

Get your key, then call anything

Every snippet above talks to the same endpoint and the same bearer key. The free tier gives you 1,000 queries a month across all 284 tools with no credit card. Start with search_available_datasets to see what is live, then call a real tool like company_trust_check.

Get a free keySee decision combos