Overview
Your Pulse data layer at a glance.
Live Preview
Sample data from your enabled feeds.
Data Feeds
Choose what your AI agent knows about. Toggle categories on or off. Changes apply instantly.
Saved.
API Keys
Use your key in the X-Pulse-Key header or ?key= query parameter.
No API keys yet. Generate one below.
Generate a key and click Test to verify it works.
Integration
Drop Pulse into your agent in under 2 minutes.
Python
JavaScript
cURL
MCP
from pulse import PulseClient
client = PulseClient("https://pulse.itachi.dev/data", api_key="YOUR_KEY")
ctx = client.feed("crypto")
print(ctx["data"]["ethereum"]["price_usd"])
news = client.feed("news")
for story in news["data"]["stories"]:
print(story["title"])
Copy
const key = "YOUR_KEY";
const base = "https://pulse.itachi.dev/data";
async function pulseGet(category) {
const r = await fetch(`${base}/feed/${category}?key=${key}`);
return r.json();
}
pulseGet("crypto").then(d => console.log(d.data));
Copy
curl https://pulse.itachi.dev/data/feed/crypto \
-H "X-Pulse-Key: YOUR_KEY"
curl https://pulse.itachi.dev/data/feed/news \
-H "X-Pulse-Key: YOUR_KEY"
curl https://pulse.itachi.dev/data/feed/weather \
-H "X-Pulse-Key: YOUR_KEY"
Copy
{
"mcpServers": {
"pulse": {
"command": "/path/to/pulse/.venv/bin/python3",
"args": ["/path/to/pulse/mcp_server.py"],
"env": {
"PULSE_API_KEY": "YOUR_KEY"
}
}
}
}
Copy
Available Categories
Loading…