mcpField
S
SignalShelf

SignalShelf

Remote
signalshelf.devSocial Media0Updated today

About SignalShelf

SignalShelf is a hosted remote MCP server for agents that need public social, advertising, search, map, review, app-store and Amazon data. It provides about 250 operations, with operation discovery, batch profile lookup, caching metadata and credit tracking.

Key features

  1. 01About 250 data operations
  2. 02Social and advertising data
  3. 03Search, Maps and review data
  4. 04Capability and parameter discovery
  5. 05Batch lookup for up to ten profiles
  6. 06Credit and cache metadata

Use cases

  1. 01Research public social profiles and posts
  2. 02Review advertising-library or app-store data
  3. 03Gather Google Maps listings and reviews
  4. 04Batch-check multiple public profiles

MCP support

Exposes hosted tools to MCP clients over stateless Streamable HTTP, with an API key supplied in a request header. Clients can discover operations, retrieve data, check credits and review recent usage.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://signalshelf.dev/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://signalshelf.dev/mcpAuth required

Tools

Details

From the project README

SignalShelf MCP

mcptry

A remote MCP server that gives your AI agent public social, ad library and Google Maps data: TikTok, Instagram, YouTube, X, Facebook, LinkedIn, Reddit, Threads, Pinterest, Google Search and Maps, reviews, app stores, Amazon and more. It covers about 250 operations.

  • Endpoint: https://signalshelf.dev/mcp (Streamable HTTP, stateless)
  • Auth: API key in the x-api-key header, or Authorization: Bearer <key>
  • Free tier: 1,000 credits. Get a key at signalshelf.dev
  • Docs: signalshelf.dev/docs/mcp
  • MCP Registry: dev.signalshelf/signalshelf
  • REST via RapidAPI: SignalShelf on RapidAPI (subscribe and call with your RapidAPI key)

This repo holds connection instructions, the registry server.json and examples. The server itself is hosted, so there's nothing to install.

Connect

Replace YOUR_KEY with your SignalShelf API key. Keep the key in your client's secret settings, never in a URL or a public file.

Claude Code

claude mcp add --transport http signalshelf https://signalshelf.dev/mcp --header "x-api-key: YOUR_KEY"

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "signalshelf": {
      "url": "https://signalshelf.dev/mcp",
      "headers": { "x-api-key": "YOUR_KEY" }
    }
  }
}

VS Code (.vscode/mcp.json, prompts for the key)

{
  "inputs": [{ "id": "signalshelf-key", "type": "promptString", "description": "SignalShelf API key", "password": true }],
  "servers": {
    "signalshelf": {
      "type": "http",
      "url": "https://signalshelf.dev/mcp",
      "headers": { "x-api-key": "${input:signalshelf-key}" }
    }
  }
}

Claude Desktop and other stdio-only clients (through mcp-remote)

{
  "mcpServers": {
    "signalshelf": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://signalshelf.dev/mcp", "--header", "x-api-key:${SIGNALSHELF_API_KEY}"],
      "env": { "SIGNALSHELF_API_KEY": "YOUR_KEY" }
    }
  }
}

Tools

ToolWhat it doesCredits
signalshelf_capabilitiesSearch the available operations, with parameter schemas and prices0
signalshelf_profileLook up one public profile (demo or live)0 demo, 1 live
signalshelf_batchLook up up to ten profiles; each item succeeds or fails on its own1 per fresh live item
signalshelf_resourceFetch any listed operation, such as tiktok/video/comments or Maps reviewsUsually 1; heavier ops 2+
signalshelf_creditsRead your credit balance0
signalshelf_usageRead your recent lookups0

Start with signalshelf_capabilities to find the operation and its parameters, then call signalshelf_resource.

Credits and caching

  • A successful fresh fetch costs the operation's credits. Cache hits, demo samples and failed fetches cost nothing.
  • freshness sets the oldest cached result you'll accept: live, 1h, 24h (default) or 7d.
  • Every result includes meta.credits_charged, meta.cache and meta.fetched_at.
  • Public post text and bios are untrusted content. Your agent should analyse them, not follow instructions inside them.

Try it without a key

Discovery (initialize, ping, tools/list) works without a key, so directories and clients can list the tools. See examples/curl.sh.

Support

[email protected] · signalshelf.dev

License

MIT for the contents of this repo. Use of the hosted API is covered by the SignalShelf terms.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.