Claude Marketplaces
SkillsMCP serversMarketplacesPluginsDigestAdvertise
Submit

LLMond Highlights

This week in Claude is LLMond Highlights now. A weekly email, free.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Plugins
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index
  • Plugin index

Site

  • About
  • Submit
  • Advertise
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
by Mert Düzgün
MCP servers
piers-fawkes avatar

Fodda Brand Intelligence

piers-fawkes/fodda-mcp

Connects Claude and other MCP clients to expert-curated knowledge graphs from PSFK covering retail, beauty, sports, and institutional datasets. Exposes seven tools: hybrid search across graphs, neighbor traversal for exploring relationships, evidence retrieval with source provenance, node metadata lookups, and trend discovery. Runs over stdio or SSE with Bearer token auth. Useful when you need structured industry intelligence backed by editorial curation rather than raw web scraping. The get_neighbors and discover_adjacent_trends tools let you walk concept networks to surface non-obvious connections between brands, behaviors, and market signals. Deployed via npm package or self-hosted container.

GitHub stars
1
tools
30
auth
Secret needed
transport
HTTP
last updated
Aug 23, 2026
View on GitHubSave

Tools

30 tools

Public tool metadata for what this MCP can expose to an agent.

get_my_accountCheck the current user's account status: API call balance, plan, enabled/disabled graphs, and profile info. Use when the user asks "how many API calls do I have?", "what plan am I on?", "what graphs can I access?", or similar account questions. Returns live data — not cached f...

Check the current user's account status: API call balance, plan, enabled/disabled graphs, and profile info. Use when the user asks "how many API calls do I have?", "what plan am I on?", "what graphs can I access?", or similar account questions. Returns live data — not cached f...

No parameter schema in public metadata yet.

list_graphsList all knowledge graphs the user can access — IDs, descriptions, authors, sectors, signal counts. Use FIRST in any session to discover available sources before searching. Returns graph metadata needed for graphId parameters in other tools. Deprecated: waldo, psfk (use retail...1 params

List all knowledge graphs the user can access — IDs, descriptions, authors, sectors, signal counts. Use FIRST in any session to discover available sources before searching. Returns graph metadata needed for graphId parameters in other tools. Deprecated: waldo, psfk (use retail...

Parameters* required
userIdstring
Optional user identifier. Authenticated users are identified automatically via API key. For trial users, this helps track usage.
list_analystsList available Synthetic Analysts — named expert personas grounded in specific knowledge graphs. Each analyst has a unique voice, methodology, and domain expertise that cannot be replicated by web search. Use when user asks to "talk to" or "consult" an expert, or when you need...1 params

List available Synthetic Analysts — named expert personas grounded in specific knowledge graphs. Each analyst has a unique voice, methodology, and domain expertise that cannot be replicated by web search. Use when user asks to "talk to" or "consult" an expert, or when you need...

Parameters* required
userIdstring
Optional user identifier.
search_graphSearch expert-curated knowledge graphs for trend clusters, signals, and consumer behavior evidence across retail, beauty, luxury, fashion, sport, consumer electronics, F&B, travel, and 30+ specialist domains. Returns structured trend data with cited evidence chains, source att...7 params

Search expert-curated knowledge graphs for trend clusters, signals, and consumer behavior evidence across retail, beauty, luxury, fashion, sport, consumer electronics, F&B, travel, and 30+ specialist domains. Returns structured trend data with cited evidence chains, source att...

Parameters* required
graphIdstring
Optional graph ID. If omitted, searches ALL accessible graphs. Examples: 'retail', 'beauty', 'sports', 'sic', 'pew', 'ce-design', 'ezra-eeman-wayfinder', 'dhl-ecommerce-trends-2026', 'automotive-co...
include_evidenceboolean
If true, batch-fetch supporting evidence articles inline with results. Default: true.
limitnumber
Maximum number of results (default 10, max 50)
querystring
The search query. Location terms are auto-detected and used to filter results geographically.
skip_skillsboolean
If true, skip applying any enabled skills (Paralogy, Igloo, etc.) for this query only. Use when the user says "without skills", "skip Paralogy", or "just the raw results". Default: false.
use_semanticboolean
Whether to use semantic search (default true)
userIdstring
Optional user identifier for trial usage tracking.
get_neighborsTraverse graph relationships from a specific trend node to discover connected signals, brands, technologies, and locations. Returns structured relationship data that web search cannot provide — the curated editorial connections between trends. Use after search_graph to map the...7 params

Traverse graph relationships from a specific trend node to discover connected signals, brands, technologies, and locations. Returns structured relationship data that web search cannot provide — the curated editorial connections between trends. Use after search_graph to map the...

Parameters* required
depthnumber
Traversal depth (default 1, max 2)
directionstring
Traversal direction: 'out' (default) follows outgoing edges, 'in' follows incoming edgesone of in · out
graphIdstring
The graph ID. Use list_available_graphs to see all options. Examples: 'retail', 'beauty', 'sports', 'sic', 'pew', 'ce-design', 'ezra-eeman-wayfinder', 'dhl-ecommerce-trends-2026', 'automotive-color...
limitnumber
Maximum results (default 50)
relationship_typesarray
Filter by relationship types: 'EVIDENCED_BY', 'RELATED_TO', 'SEMANTICALLY_SIMILAR', 'ASSOCIATED_BRAND', 'MENTIONS_BRAND', 'IN_LOCATION'
seed_node_idsarray
Array of node IDs to start traversal from. MUST be actual node_id values from a prior search_graph result (e.g. ["2507.0"]). Node IDs are NOT sequential integers — do NOT guess or invent IDs like "...
userIdstring
Optional user identifier for trial usage tracking.
get_evidenceRetrieve curated source articles and structured evidence for a specific trend node — case studies, statistics, expert quotes, and analysis with full source attribution. Returns evidence that has been editorially selected and categorized, not raw web results. Each item includes...4 params

Retrieve curated source articles and structured evidence for a specific trend node — case studies, statistics, expert quotes, and analysis with full source attribution. Returns evidence that has been editorially selected and categorized, not raw web results. Each item includes...

Parameters* required
for_node_idstring
The node_id from a prior search_graph result (e.g. '2507.0'). MUST come from the search result's node_id field. Node IDs are NOT sequential integers — do NOT guess or invent IDs like '1', '2', '3'....
graphIdstring
The graph ID. Use list_available_graphs to see all options. Examples: 'retail', 'beauty', 'sports', 'sic', 'pew', 'ce-design', 'ezra-eeman-wayfinder', 'dhl-ecommerce-trends-2026', 'automotive-color...
top_knumber
Number of evidence items to return (default 5)
userIdstring
Optional user identifier for trial usage tracking.
get_nodeRetrieve complete metadata for a specific trend node — full description, signal score, lifecycle, geographic scope, adjacent possibilities, and all properties. Use when you need the full detail on a single trend after search_graph returned a summary. Requires node_id from a pr...3 params

Retrieve complete metadata for a specific trend node — full description, signal score, lifecycle, geographic scope, adjacent possibilities, and all properties. Use when you need the full detail on a single trend after search_graph returned a summary. Requires node_id from a pr...

Parameters* required
graphIdstring
The graph ID. Use list_available_graphs to see all options. Examples: 'retail', 'beauty', 'sports', 'sic', 'pew', 'ce-design', 'ezra-eeman-wayfinder', 'dhl-ecommerce-trends-2026', 'automotive-color...
nodeIdstring
The node_id from a prior search_graph result (e.g. '2507.0'). MUST come from the search result's node_id field. Node IDs are NOT sequential integers — do NOT guess or invent IDs like '1', '2', '3'....
userIdstring
Optional user identifier for trial usage tracking.
get_label_valuesList all values for a structured category within a graph — Brand names, Locations, Technologies, Audiences, RetailerTypes. Use when you need to enumerate what entities exist in a graph before filtering, or when the user asks "what brands are in the retail graph?" or "what loca...4 params

List all values for a structured category within a graph — Brand names, Locations, Technologies, Audiences, RetailerTypes. Use when you need to enumerate what entities exist in a graph before filtering, or when the user asks "what brands are in the retail graph?" or "what loca...

Parameters* required
graphIdstring
The graph ID. Use list_available_graphs to see all options. Examples: 'retail', 'beauty', 'sports', 'sic', 'pew', 'ce-design', 'ezra-eeman-wayfinder', 'dhl-ecommerce-trends-2026', 'automotive-color...
labelstring
The label to fetch values for (e.g., 'Brand', 'Location', 'Technology', 'Audience', 'RetailerType', 'Trend')
propertystring
Optional property to return values for. Defaults vary by label.
userIdstring
Optional user identifier for trial usage tracking.
discover_adjacent_trendsFind trends semantically similar to a given trend using pre-computed embeddings — surfaces connections that keyword search would miss. Returns scored similarity matches and optionally editorial links across graphs. Use to expand research briefs, discover unexpected cross-domai...6 params

Find trends semantically similar to a given trend using pre-computed embeddings — surfaces connections that keyword search would miss. Returns scored similarity matches and optionally editorial links across graphs. Use to expand research briefs, discover unexpected cross-domai...

Parameters* required
graphIdstring
The graph ID. Use list_available_graphs to see all options. Examples: 'retail', 'beauty', 'sports', 'sic', 'pew', 'ce-design', 'ezra-eeman-wayfinder', 'dhl-ecommerce-trends-2026', 'automotive-color...
include_editorialboolean
If true, also include editorially linked trends. Default: false
limitnumber
Maximum number of adjacent trends to return. Default: 10
min_scorenumber
Minimum similarity score threshold (0-1). Default: 0.80
trend_idstring
The node_id from a prior search_graph result (e.g. '2507.0'). MUST come from the search result's node_id field. Node IDs are NOT sequential integers — do NOT guess or invent IDs like '1', '2', '3'....
userIdstring
Optional user identifier for trial usage tracking.
brand_trackerBuild a complete Brand Intelligence Profile by searching ALL knowledge graphs for a specific brand. Returns trend footprint (which trends the brand appears in), competitive landscape (co-occurring brands ranked by overlap), cross-graph presence, evidence timeline, lifecycle di...5 params

Build a complete Brand Intelligence Profile by searching ALL knowledge graphs for a specific brand. Returns trend footprint (which trends the brand appears in), competitive landscape (co-occurring brands ranked by overlap), cross-graph presence, evidence timeline, lifecycle di...

Parameters* required
brand_namestring
The brand name to look up (e.g. 'Nike', 'Adidas', 'Apple'). Case-insensitive.
graph_idsarray
Optional: specific graph IDs to search. If omitted, searches ALL accessible graphs.
include_evidenceboolean
If true (default), include individual evidence items. Set to false for summary-only.
max_evidencenumber
Maximum evidence items per graph. Default: 10. Max: 25.
userIdstring
Optional user identifier for trial usage tracking.
get_supplemental_contextGet institutional market data from up to 10 sources in a single call. The server automatically selects the most relevant sources based on your query and domain — economic indicators, trade data, product landscape, food economics, agricultural production, nutritional compositio...5 params

Get institutional market data from up to 10 sources in a single call. The server automatically selects the most relevant sources based on your query and domain — economic indicators, trade data, product landscape, food economics, agricultural production, nutritional compositio...

Parameters* required
brandsarray
Brand names to include in demand/product lookups (e.g., ['Nike', 'Adidas']). Triggers Google Trends comparison and Amazon product search.
domainstring
Domain hint to improve source routing: 'retail', 'beauty', 'fashion', 'sports', 'food', 'technology', 'culture', 'travel', 'design'. If omitted, inferred from query.
graph_idsarray
Graph IDs from prior search results — helps refine domain inference.
querystring
The topic or query to get supplemental data for (e.g., 'sustainable packaging', 'tequila spirits market', 'Gen Z beauty')
userIdstring
Optional user identifier for trial usage tracking.
check_supplemental_statusCheck the status of a long-running supplemental data gathering job. If complete, this tool returns the full JSON data payload. You MUST poll this periodically until the status is COMPLETE or FAILED.1 params

Check the status of a long-running supplemental data gathering job. If complete, this tool returns the full JSON data payload. You MUST poll this periodically until the status is COMPLETE or FAILED.

Parameters* required
job_idstring
The Job ID returned by get_supplemental_context
get_domain_intelligenceSearch PSFK-curated domain graphs (retail, beauty, fashion, sports, consumer electronics, F&B) for trend intelligence with bundled evidence. No graph ID needed — searches all relevant domain graphs in parallel. Returns expert-curated trends with categorized evidence (statistic...6 params

Search PSFK-curated domain graphs (retail, beauty, fashion, sports, consumer electronics, F&B) for trend intelligence with bundled evidence. No graph ID needed — searches all relevant domain graphs in parallel. Returns expert-curated trends with categorized evidence (statistic...

Parameters* required
include_evidenceboolean
Bundle evidence for each trend (default: true)
limitnumber
Max trends to return (default: 10, max: 50)
max_evidence_per_trendnumber
Evidence items per trend (default: 5, max: 20)
min_scorenumber
Minimum relevance threshold (default: 0.6)
querystring
Natural language search query (e.g., 'sustainable packaging trends', 'Gen Z beauty habits')
userIdstring
Optional user identifier for trial usage tracking.
get_expert_intelligenceSearch specialist knowledge graphs built by named strategists and industry leaders — contains proprietary analysis, expert interviews, and high-density statistics not available via web search. No graph ID needed — searches all expert graphs in parallel. Use when the query requ...6 params

Search specialist knowledge graphs built by named strategists and industry leaders — contains proprietary analysis, expert interviews, and high-density statistics not available via web search. No graph ID needed — searches all expert graphs in parallel. Use when the query requ...

Parameters* required
include_evidenceboolean
Bundle evidence for each trend (default: true)
limitnumber
Max trends to return (default: 10, max: 50)
max_evidence_per_trendnumber
Evidence items per trend (default: 5, max: 20)
min_scorenumber
Minimum relevance threshold (default: 0.6)
querystring
Natural language search query (e.g., 'tequila spirits market', 'future of work')
userIdstring
Optional user identifier for trial usage tracking.
get_report_intelligenceSearch industry report knowledge graphs for published research findings, market forecasts, and quantitative projections from organizations like DHL, PwC, Delta, and specialist research firms. Returns structured findings with bundled evidence — not raw PDFs or summaries, but ed...6 params

Search industry report knowledge graphs for published research findings, market forecasts, and quantitative projections from organizations like DHL, PwC, Delta, and specialist research firms. Returns structured findings with bundled evidence — not raw PDFs or summaries, but ed...

Parameters* required
include_evidenceboolean
Bundle evidence for each trend (default: true)
limitnumber
Max trends to return (default: 10, max: 50)
max_evidence_per_trendnumber
Evidence items per trend (default: 5, max: 20)
min_scorenumber
Minimum relevance threshold (default: 0.6)
querystring
Natural language search query (e.g., 'luxury resale market size', 'electric vehicle adoption rates')
userIdstring
Optional user identifier for trial usage tracking.
search_statisticsSearch for specific quantitative data points — market sizes, growth rates, expert quotes, and brand case studies — directly in Fodda's knowledge graphs. Each result includes its parent trend context, enabling reverse lookup: data point → expert trend. Use this BEFORE supplemen...6 params

Search for specific quantitative data points — market sizes, growth rates, expert quotes, and brand case studies — directly in Fodda's knowledge graphs. Each result includes its parent trend context, enabling reverse lookup: data point → expert trend. Use this BEFORE supplemen...

Parameters* required
graph_idstring
Graph ID to search. Works on ALL graphs — PSFK curated ('retail', 'fashion', 'beauty', 'sports', 'sic', 'ce-design', 'pew') AND expert graphs. Search across multiple graphs for best coverage.
include_signalsboolean
Also include Signal nodes (case studies, brand examples). Default: false
limitnumber
Max results to return (default: 10, max: 50)
min_scorenumber
Minimum relevance threshold, 0-1 (default: 0.60). Use 0.60 for broad queries, 0.70+ only for precise data lookups.
querystring
What data to search for (e.g., 'luxury resale market size', 'secondhand clothing sales volume', 'Gen Z spending behavior')
userIdstring
Optional user identifier for trial usage tracking.
search_insightsSearch for expert quotes, editorial interpretations, and qualitative evidence across knowledge graphs. Returns categorized evidence (metric, quote, interpretation, signal) with source attribution and parent trend context. Works on ALL graphs. Use when you need named-expert voi...6 params

Search for expert quotes, editorial interpretations, and qualitative evidence across knowledge graphs. Returns categorized evidence (metric, quote, interpretation, signal) with source attribution and parent trend context. Works on ALL graphs. Use when you need named-expert voi...

Parameters* required
graph_idstring
Graph ID to search. Works on ALL graphs — PSFK curated ('retail', 'sic', 'beauty', 'sports', 'fashion', 'ce-design', 'pew') AND expert graphs. Search across multiple graphs for best coverage.
limitnumber
Max results to return (default: 10, max: 50)
min_scorenumber
Minimum relevance threshold 0-1 (default: 0.60). Use 0.60 for broad queries, 0.70+ for precise lookups.
querystring
Natural language search query. E.g. 'expert views on Gen Z luxury' or 'resale market statistics'
typesstring
Comma-separated evidence types to search: metric, quote, interpretation, signal, or 'all' (default: 'metric,quote,interpretation')
userIdstring
Optional user identifier for trial usage tracking.
get_earnings_intelligenceQuery earnings call intelligence across companies, industries, or sectors. Returns structured evidence from public company earnings calls — management commentary, guidance, key topics, and analyst Q&A. Use for cross-company comparisons ("what are hotel companies saying about l...9 params

Query earnings call intelligence across companies, industries, or sectors. Returns structured evidence from public company earnings calls — management commentary, guidance, key topics, and analyst Q&A. Use for cross-company comparisons ("what are hotel companies saying about l...

Parameters* required
brandstring
Brand name for fuzzy matching (e.g., 'Nike', 'Marriott')
dateFromstring
ISO date range start (e.g., '2025-01-01')
dateTostring
ISO date range end (e.g., '2026-06-01')
industrystring
Industry filter (e.g., 'hotels', 'sportswear', 'consumer electronics')
limitinteger
Max results to return (default 20, max 50)
searchstring
Free text search in earnings summaries (e.g., 'labor costs', 'tariff guidance', 'AI investment')
sectorstring
Sector filter (e.g., 'retail', 'technology', 'travel')
tickerstring
Company stock ticker (e.g., 'NKE', 'LVMUY', 'HLT'). At least one filter required.
userIdstring
Optional user identifier for trial usage tracking.
get_earnings_divergenceDetect divergence between analyst concerns and management responses in earnings calls. Surfaces where executives are deflecting, reframing, or avoiding specific topics. Premium intelligence — shows the gap between what Wall Street is worried about and what companies are saying...7 params

Detect divergence between analyst concerns and management responses in earnings calls. Surfaces where executives are deflecting, reframing, or avoiding specific topics. Premium intelligence — shows the gap between what Wall Street is worried about and what companies are saying...

Parameters* required
dateFromstring
ISO date range start
dateTostring
ISO date range end
industrystring
Industry filter (e.g., 'hotels', 'sportswear', 'luxury')
limitinteger
Max results to return (default 10, max 25)
searchstring
Free text search (e.g., 'tariffs', 'AI capex', 'margin erosion')
sectorstring
Sector filter (e.g., 'retail', 'technology', 'travel')
userIdstring
Optional user identifier for trial usage tracking.
update_user_profileSave the user's research profile to improve the relevance of future responses. Call this after you understand the user's role, industry, and research needs. The profile persists across sessions — you only need to set it once, then update if their focus changes. Write BEHAVIORA...2 params

Save the user's research profile to improve the relevance of future responses. Call this after you understand the user's role, industry, and research needs. The profile persists across sessions — you only need to set it once, then update if their focus changes. Write BEHAVIORA...

Parameters* required
accountContextstring
Description of their company: industry, size, key markets, competitive position, mission. Shared across all users on this account. Max 2000 chars.
userContextstring
Behavioral framing instructions for this person. Format: one sentence of identity, then numbered FRAMING INSTRUCTIONS. Example: "Agency strategist doing time-pressured pitches. (1) Lead with landsc...
toggle_graph_preferenceEnable or disable any knowledge graph, supplemental data source, or skill for the user. Use this when the user says "Turn off Paralogy", "Enable igloo", "Disable the economics data", or similar. The change is permanent until toggled again.3 params

Enable or disable any knowledge graph, supplemental data source, or skill for the user. Use this when the user says "Turn off Paralogy", "Enable igloo", "Disable the economics data", or similar. The change is permanent until toggled again.

Parameters* required
enabledboolean
true to enable (turn on), false to disable (turn off).
target_idstring
The ID of the graph, skill, or data source to toggle (e.g., "paralogy", "igloo", "retail", "get_bea_spending_snapshot"). Use the exact ID from list_graphs.
user_emailstring
Optional. Use ONLY when operating as an Admin on behalf of another user to specify their email.
send_feedbackForward user feedback, feature requests, complaints, or exit reasons to the Fodda team via email and Slack. Call this whenever a user shares feedback — including when they want to leave, report a problem, or suggest an improvement.3 params

Forward user feedback, feature requests, complaints, or exit reasons to the Fodda team via email and Slack. Call this whenever a user shares feedback — including when they want to leave, report a problem, or suggest an improvement.

Parameters* required
categorystring
Category: 'feedback', 'bug', 'feature_request', 'exit_reason', 'complaint'
feedbackstring
The user's feedback, complaint, suggestion, or exit reason
user_emailstring
User's email if known (for follow-up)
sign_up_free_accountCreate a Fodda Base account for a trial user who has run out of credits. Call this when a trial user provides their email after being prompted. Creates an account with 100 API calls/month across ALL knowledge graphs and sends a confirmation email. Can also be called with addit...4 params

Create a Fodda Base account for a trial user who has run out of credits. Call this when a trial user provides their email after being prompted. Creates an account with 100 API calls/month across ALL knowledge graphs and sends a confirmation email. Can also be called with addit...

Parameters* required
companystring
User's company name (optional)
emailstring
User's email address (required)
job_titlestring
User's job title (optional)
namestring
User's full name (optional — collect conversationally after signup)
brainstorm_topicExplore and brainstorm around a topic using knowledge graph connections. Unlike search (which finds what matches), this tool discovers what CONNECTS — adjacent trends, unexpected cross-domain links, key brands, and geographic hotspots. Use when the user wants to brainstorm, ex...3 params

Explore and brainstorm around a topic using knowledge graph connections. Unlike search (which finds what matches), this tool discovers what CONNECTS — adjacent trends, unexpected cross-domain links, key brands, and geographic hotspots. Use when the user wants to brainstorm, ex...

Parameters* required
depthnumber
Traversal depth: 1 (immediate connections) or 2 (connections of connections). Default: 2. Use 1 for focused brainstorms, 2 for wider exploration.
querystring
The topic or theme to brainstorm around (e.g., 'tequila', 'sustainable packaging', 'Gen Z beauty')
userIdstring
Optional user identifier for trial usage tracking.
generate_visualGenerate a branded SVG data visualization from structured insight data. Use after research to create presentation-ready visuals. Available chart types: "cultural_shifts" (From→To transitions), "competitive_compass" (brands on 2 axes), "trend_constellation" (network of related...2 params

Generate a branded SVG data visualization from structured insight data. Use after research to create presentation-ready visuals. Available chart types: "cultural_shifts" (From→To transitions), "competitive_compass" (brands on 2 axes), "trend_constellation" (network of related...

Parameters* required
chart_typestring
The type of visualization to generateone of cultural_shifts · competitive_compass · trend_constellation · implication_ladder · innovation_pathway · opportunity_map
datastring
JSON string containing the chart data. Structure depends on chart_type. cultural_shifts: {shifts:[{from,to}]}. competitive_compass: {brands:[{name,x,y}], axes:{left,right,top,bottom}}. trend_conste...
manage_scheduled_reportsCreate, list, cancel, update, pause, or resume scheduled intelligence briefings. Users can set up autonomous research that runs weekly (Mondays) or daily (Mon-Fri) at 9am in their timezone, delivered via email or Slack. Costs 20 API calls per run. Supports topic research or br...10 params

Create, list, cancel, update, pause, or resume scheduled intelligence briefings. Users can set up autonomous research that runs weekly (Mondays) or daily (Mon-Fri) at 9am in their timezone, delivered via email or Slack. Costs 20 API calls per run. Supports topic research or br...

Parameters* required
actionstring
one of create · list · cancel · update · pause · resume
brandsarray
For brand_intelligence: brand names to track (e.g., ["Nike", "Patagonia"])
cadencestring
weekly or daily (Mon-Fri). Default: weeklyone of weekly · daily
emailstring
Email address to deliver reports to
graphsarray
Specific graph IDs to search. Default: all accessible
querystring
For "create": the research query to run
report_typestring
topic_research for sector trends, brand_intelligence for competitive trackingone of topic_research · brand_intelligence
schedule_idstring
For cancel/update/pause/resume: the schedule ID
slack_webhookstring
Optional Slack webhook URL for delivery
timezonestring
Delivery timezone for 9am delivery. Default: new_yorkone of london · new_york · san_francisco · sydney
read_urlExtract clean text content from any URL. Use this when a user shares a link (competitor site, news article, client brief, trend report) and wants to cross-reference it against Fodda knowledge graphs. Returns structured text ready for analysis. Costs 15 API calls.2 params

Extract clean text content from any URL. Use this when a user shares a link (competitor site, news article, client brief, trend report) and wants to cross-reference it against Fodda knowledge graphs. Returns structured text ready for analysis. Costs 15 API calls.

Parameters* required
urlstring
The URL to read and extract content from
userIdstring
Optional user identifier for usage tracking.
deep_research_topicLaunch an autonomous Deep Research session that combines Fodda knowledge graph intelligence with live web research to produce a comprehensive editorial-quality report. The Research Agent plans its own strategy, searches multiple graphs, validates with institutional data, and s...4 params

Launch an autonomous Deep Research session that combines Fodda knowledge graph intelligence with live web research to produce a comprehensive editorial-quality report. The Research Agent plans its own strategy, searches multiple graphs, validates with institutional data, and s...

Parameters* required
depthstring
Research depth: "light" for faster single-pass (20 API calls), "heavy" for comprehensive multi-pass (30 API calls). Defaults to "light".one of light · heavy
graphIdstring
Optional specific graph ID to limit the research to
querystring
The research query/topic
userIdstring
Optional user identifier.
check_research_statusCheck the status of a long-running deep research job. If complete, this tool returns the final report. You MUST poll this periodically until the status is COMPLETE or FAILED.1 params

Check the status of a long-running deep research job. If complete, this tool returns the final report. You MUST poll this periodically until the status is COMPLETE or FAILED.

Parameters* required
job_idstring
The Job ID returned by deep_research_topic
consult_analystConsult a named Synthetic Analyst who answers in their expert voice using their curated knowledge graph. Each analyst has a unique methodology, domain expertise, and analytical lens that produces insights distinct from generic search or standard graph queries. Use when the use...3 params

Consult a named Synthetic Analyst who answers in their expert voice using their curated knowledge graph. Each analyst has a unique methodology, domain expertise, and analytical lens that produces insights distinct from generic search or standard graph queries. Use when the use...

Parameters* required
analyst_idstring
The analyst ID (e.g., 'ben-dietz-sic')
querystring
The question or topic to discuss with the analyst
userIdstring
Optional user identifier.

Sponsors

Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthlyAgent CaffeineSponsoredClose your lid, come back to finished workSnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthlyWaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthlyknobsSponsoredSee your site on any phone, any day, in any language

Readme

Fodda Logo

Fodda MCP Server

Expert-curated knowledge graphs for AI agents — PSFK Retail, Beauty, Sports and partner datasets via the Model Context Protocol.

MCP Registry npm Version License


Quick Start

Claude (Web & Desktop — Scoped Research Connector)

Fodda provides a dedicated scoped endpoint optimized for research and expert advisory in Claude: https://mcp.fodda.ai/claude. It exposes a curated 30-tool suite (knowledge graphs, company earnings transcripts, macroeconomic data, synthetic analyst consultation, and commissioned deliverables) with all internal administrative and expert-onboarding mutators suppressed.


View the full README on GitHub

Details

Repository
github.com/piers-fawkes/fodda-mcp
Website
www.fodda.ai
Transport
HTTP
Auth
Required
Registry
MCP registry, active

More from piers-fawkes

  • Fodda Knowledge Graphs1