Developers
Eikino MCP Server: media geolocation and AI detection for agents
Connect your AI coding agent to https://eikino.com/mcp (Streamable HTTP) with your API key to locate photos and video frames or check media for AI generation signs.
Get an API key
Sign in with your email link and create a key on API keys. The plaintext key is shown once. Keep it private—anyone holding it can spend checks on your account—and revoke it anytime if needed.
Connect
Claude Code
Run in your terminal:
claude mcp add --transport http eikino https://eikino.com/mcp --header "Authorization: Bearer ek_..."Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"eikino": {
"url": "https://eikino.com/mcp",
"headers": {
"Authorization": "Bearer ek_..."
}
}
}
}Codex
Set EIKINO_API_KEY and add to ~/.codex/config.toml:
[mcp_servers.eikino]
url = "https://eikino.com/mcp"
bearer_token_env_var = "EIKINO_API_KEY"Tools
locate_media: Estimate where a photo or 1–4 video frames were filmed (place, coordinates, confidence, radius_km, clues). Costs 1 check if found, 0 if unknown.detect_ai_media: Check 1–6 still frames for signs of AI generation vs. real footage (likelihood, score, signs_ai, signs_real). Costs 1 check.get_credits: Read available and held checks on the account. Free.
Example prompts
- Where was https://example.com/travel-clip-frame.jpg filmed? Check my Eikino balance first.
- Check whether these three frames from a viral clip look AI-generated using Eikino.
Calling from your own backend or script? See the HTTP API →
Checks and limits
- API and MCP calls use the checks on your account (packs start at $4.90 for 25 checks, valid 365 days).
- Each location or AI detection call uses 1 check. Location calls that return found: false or fail upstream use 0 checks.
- Rate limit: 120 requests per minute per API key. Balance is verified before downloading any remote image_url.
- Eikino does not store submitted images or answers.