
Signal Relay
Connects Claude to SocioLogic's synthetic persona platform for conversational market research. Exposes 24 tools covering persona management (list, create, retrieve memories), campaign orchestration (create multi-persona studies, execute interviews, export reports), focus groups, and web research. Runs on Cloudflare Workers at mcp.sociologic.ai with sub-50ms latency. Authentication via API key in headers, 100 free credits on signup. Reach for this when you need to interview realistic customer personas with consistent demographics and RAG-backed memory, run cohort studies, or generate board-ready research reports without leaving your AI workflow. Credit-based pricing scales with persona fidelity and campaign size.
- tools
- 24
- auth
- Secret needed
- transport
- HTTP
- last updated
- May 17, 2026
Tools
24 toolsPublic tool metadata for what this MCP can expose to an agent.
sociologic_list_personas[Research/Personas] List available synthetic personas from the SocioLogic marketplace or your private collection. Use this to discover personas for interviews or campaigns.5 params
[Research/Personas] List available synthetic personas from the SocioLogic marketplace or your private collection. Use this to discover personas for interviews or campaigns.
categorystringpageintegerper_pageintegersearchstringvisibilitystringpublic · private · alldefault: publicsociologic_get_persona[Research/Personas] Get detailed information about a specific persona including demographics, psychographics, and behavioral traits.1 params
[Research/Personas] Get detailed information about a specific persona including demographics, psychographics, and behavioral traits.
slugstringsociologic_create_persona[Research/Personas] Create a new AI persona from a natural language description. Returns rich persona data including demographics, psychographics, communication style, and behavioral traits. Use the returned data to role-play as this persona in conversation, or pass it to a su...3 params
[Research/Personas] Create a new AI persona from a natural language description. Returns rich persona data including demographics, psychographics, communication style, and behavioral traits. Use the returned data to role-play as this persona in conversation, or pass it to a su...
descriptionstringinclude_avatarbooleanx402_paymentobjectsociologic_get_persona_memories[Research/Personas] Retrieve a persona's semantic memories. Memories are vector-embedded learnings from past interactions that inform future responses.3 params
[Research/Personas] Retrieve a persona's semantic memories. Memories are vector-embedded learnings from past interactions that inform future responses.
limitintegerquerystringslugstringsociologic_list_campaigns[Research/Campaigns] List your research campaigns. Campaigns are structured multi-persona interview sessions with defined questions.4 params
[Research/Campaigns] List your research campaigns. Campaigns are structured multi-persona interview sessions with defined questions.
include_interviewsbooleanlimitintegeroffsetintegerstatusstringdraft · running · completed · failedsociologic_get_campaign[Research/Campaigns] Get detailed information about a specific campaign including status, personas, questions, and interview results.1 params
[Research/Campaigns] Get detailed information about a specific campaign including status, personas, questions, and interview results.
idstringsociologic_create_campaign[Research/Campaigns] Create a new research campaign. Define questions and either generate new personas or use existing ones. Campaigns enable systematic multi-persona research.8 params
[Research/Campaigns] Create a new research campaign. Define questions and either generate new personas or use existing ones. Campaigns enable systematic multi-persona research.
descriptionstringexisting_persona_idsarrayfocus_group_idsarraynamestringpersona_briefstringpersona_countintegerquestionsarrayresearch_contextobjectsociologic_execute_campaign[Research/Campaigns] Execute a draft campaign. This triggers background interviews with all personas and generates a research report. Long-running operation.1 params
[Research/Campaigns] Execute a draft campaign. This triggers background interviews with all personas and generates a research report. Long-running operation.
idstringsociologic_export_campaign[Research/Campaigns] Export a completed campaign's results as PDF or JSON. PDF includes executive summary, persona responses, and synthesized findings.2 params
[Research/Campaigns] Export a completed campaign's results as PDF or JSON. PDF includes executive summary, persona responses, and synthesized findings.
formatstringpdf · jsondefault: pdfidstringsociologic_list_focus_groups[Research/Focus Groups] List your focus groups. Focus groups are collections of personas for cohort-based research.2 params
[Research/Focus Groups] List your focus groups. Focus groups are collections of personas for cohort-based research.
limitintegeroffsetintegersociologic_get_focus_group[Research/Focus Groups] Get detailed information about a focus group including its member personas.1 params
[Research/Focus Groups] Get detailed information about a focus group including its member personas.
idstringsociologic_create_focus_group[Research/Focus Groups] Create a new focus group to organize personas for cohort-based research.2 params
[Research/Focus Groups] Create a new focus group to organize personas for cohort-based research.
descriptionstringnamestringsociologic_add_personas_to_focus_group[Research/Focus Groups] Add one or more personas to an existing focus group.2 params
[Research/Focus Groups] Add one or more personas to an existing focus group.
focus_group_idstringpersona_idsarraysociologic_get_credits_balance[Payments] Check your current credits balance. Credits are used for persona interviews and campaign execution.
[Payments] Check your current credits balance. Credits are used for persona interviews and campaign execution.
No parameter schema in public metadata yet.
sociologic_get_x402_discovery[Payments] Get x402 payment discovery information. Returns which endpoints accept crypto payments (USDC on Base), wallet address, pricing, and facilitator details.
[Payments] Get x402 payment discovery information. Returns which endpoints accept crypto payments (USDC on Base), wallet address, pricing, and facilitator details.
No parameter schema in public metadata yet.
sociologic_search_web[Search & Scraping] Search the web and return scraped results. Returns markdown content from matching pages.2 params
[Search & Scraping] Search the web and return scraped results. Returns markdown content from matching pages.
limitintegerquerystringsociologic_research_topic[Search & Scraping] Search a topic and aggregate content from multiple web sources. Returns summarized results useful for building research context.2 params
[Search & Scraping] Search a topic and aggregate content from multiple web sources. Returns summarized results useful for building research context.
source_countintegertopicstringsociologic_rng_uuid[Utilities] Generate a cryptographically random UUID v4. Useful for creating unique identifiers for experiments, sessions, or tracking.
[Utilities] Generate a cryptographically random UUID v4. Useful for creating unique identifiers for experiments, sessions, or tracking.
No parameter schema in public metadata yet.
sociologic_rng_random[Utilities] Generate a cryptographically random floating-point number between 0 and 1. Uses hardware entropy for true randomness. Returns a float. Use sociologic_rng_int for integers in a specific range.
[Utilities] Generate a cryptographically random floating-point number between 0 and 1. Uses hardware entropy for true randomness. Returns a float. Use sociologic_rng_int for integers in a specific range.
No parameter schema in public metadata yet.
sociologic_rng_int[Utilities] Generate a cryptographically random integer within a range. Default range is 0-100. Uses hardware entropy for true randomness.2 params
[Utilities] Generate a cryptographically random integer within a range. Default range is 0-100. Uses hardware entropy for true randomness.
maxintegerminintegersociologic_rng_dice[Utilities] Roll a cryptographically random die with a configurable number of sides. Default is a 6-sided die. Uses hardware entropy for true randomness.1 params
[Utilities] Roll a cryptographically random die with a configurable number of sides. Default is a 6-sided die. Uses hardware entropy for true randomness.
sidesintegersociologic_rng_coin[Utilities] Flip a cryptographically random coin. Returns heads or tails. Uses hardware entropy for true randomness.
[Utilities] Flip a cryptographically random coin. Returns heads or tails. Uses hardware entropy for true randomness.
No parameter schema in public metadata yet.
sociologic_rng_shuffle[Utilities] Randomly shuffle an array of items using the Fisher-Yates algorithm with cryptographic randomness. Useful for randomizing survey question order, A/B test assignments, or persona selection.1 params
[Utilities] Randomly shuffle an array of items using the Fisher-Yates algorithm with cryptographic randomness. Useful for randomizing survey question order, A/B test assignments, or persona selection.
itemsarraysociologic_rng_weighted[Utilities] Select a random item from an array using weighted probabilities with cryptographic randomness. Useful for simulating demographic distributions, market share splits, or probability-based scenarios.2 params
[Utilities] Select a random item from an array using weighted probabilities with cryptographic randomness. Useful for simulating demographic distributions, market share splits, or probability-based scenarios.
itemsarrayweightsarraySponsors
Readme
Signal Relay - SocioLogic MCP Server
A remote MCP (Model Context Protocol) server that connects AI agents to SocioLogic's synthetic persona platform. Interview realistic customer personas, run multi-persona research campaigns, and export board-ready reports—all through natural conversation.
Features
- 24 MCP Tools - Personas, campaigns, focus groups, web research, RNG, credits, and payments
- High-Fidelity Personas - Synthetic personas with consistent demographics, psychographics, and behavior
- Semantic Memory - RAG-powered memory retrieval for persona continuity across conversations
- Edge Deployed - Runs on Cloudflare Workers (300+ locations, <50ms latency)
- Secure - API key authentication, request validation, no data stored on edge
Quick Start
Use the Hosted Server (Recommended)
The fastest way to get started is using our hosted server at https://mcp.sociologic.ai.
Details
- Repository
- github.com/sociologicai/signal-relay
- Package
signal-relay-mcp- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active