keyless · one URL · 38 tools

Plug Dynamic Feed into any agent.

One remote MCP endpoint — no key, no install — gives your agent 38 live, commercially-clean, citeable tools. Or wire it into your framework of choice. Copy-paste below.

Remote MCP: https://dynamicfeed.ai/mcp — auto-detects Streamable HTTP & legacy SSE. No API key.

MCP clients — one config

Claude Desktop, Cursor, Cline, Windsurf and any MCP client. Add this and restart:

{
  "mcpServers": {
    "dynamic-feed": { "url": "https://dynamicfeed.ai/mcp" }
  }
}

Prefer a local command? (firewalls/VPNs that block remote streams)

npx -y dynamicfeed-mcp        # Node
uvx dynamicfeed-mcp           # Python

Frameworks

LangChain — langchain-mcp-adapters

from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({"dynamic-feed": {
    "url": "https://dynamicfeed.ai/mcp", "transport": "streamable_http"}})
tools = await client.get_tools()

LlamaIndex — llama-index-tools-mcp

from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
spec = McpToolSpec(client=BasicMCPClient("https://dynamicfeed.ai/mcp"))
tools = await spec.to_tool_list_async()

Vercel AI SDK

import { experimental_createMCPClient as createMCPClient } from 'ai';
const mcp = await createMCPClient({ transport: { type: 'sse', url: 'https://dynamicfeed.ai/sse' } });
const tools = await mcp.tools();

OpenAI Agents SDK / Pydantic AI

from agents.mcp import MCPServerStreamableHttp
server = MCPServerStreamableHttp(params={"url": "https://dynamicfeed.ai/mcp"})

ChatGPT / Custom GPT — Actions

In the GPT builder → Create new actionImport from URL, paste the agent-ready OpenAPI. Every operation is a GET flagged non-consequential (no confirmation prompts).

https://dynamicfeed.ai/openapi-agent.json

REST API

Prefer plain HTTP? Grab a free key (100 calls/day) and send X-API-Key:

curl -H "X-API-Key: $KEY" "https://dynamicfeed.ai/weather?city=Tokyo"
Get a free API key See use cases Full API docs