Skip to main content
Glama

Server Details

Nephia is a brand monitoring service, and this is its remote MCP server. Claude, Cursor, ChatGPT or any MCP client can read the mentions your brand gets on 14 sources: X, Reddit (posts and comments), YouTube, TikTok, Bluesky, Hacker News, Mastodon, Lemmy, GitHub, Product Hunt, Stack Overflow, any RSS feed, Vinted, and AI answers from ChatGPT, Gemini and Perplexity.

Every mention arrives already read, with its sentiment and intent, so an agent can answer plain questions: which complaints came in since Friday, what Reddit said about us this week. The source is an argument, not a tool, so one call reads every source you watch.

Sign-in is OAuth in the browser: no API key to copy. The consent screen has three permissions: read your mentions and Queries, change what is running (pause, resume, retire), and spend credits (semantic search and AI passes), which arrives unticked. Every tool description states its cost, so a model can budget before it spends.

The server is on every plan, Free included, and reading your own mentions through it costs nothing.

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
61.3% over 42 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4/5.0

Scored across 23 tools

Disambiguation3/5

Several tools operate on the same core objects: list_mentions, get_keyword_results, and get_keyword_events are three mention-reading paths, and analyses_estimate, explore_estimate, and keyword_estimate are three pricing tools. The descriptions explain the differences well, but an agent would need to read carefully to avoid picking the wrong one.

Naming Consistency3/5

Read tools use verb-first names like get_keyword and list_mentions, while mutation and estimate tools mostly use noun-first names like keyword_create, keyword_update, and analyses_run. Everything is snake_case and readable, but the two conventions are mixed rather than uniform, with account_credits and explore deviating further.

Tool Count3/5

23 tools is in the heavy range for a single server, though most are distinct and the estimate/write pairs are logical. The count is borderline and a substantial share are keyword-related or credit-related helpers, which can make the surface feel overwhelming.

Completeness4/5

The keyword lifecycle, source management, mention reading, stats, similarity, explore, and Vinted history/stats cover the apparent domain well. Minor gaps exist, such as no way to update a bucket or fully remove a source, but agents can work around them.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • Changedget_keyword_results1 field changed
      • addedInput schema / properties / opportunity
        Added value: +{
        +  "description": "true keeps only opportunities: mentions of a topic or competitor keyword that are highly relevant to it and whose author is someone to answer (the keyword's agent step says problem_fit true, or, without that field, the intent is purchase_intent, comparison or question). Use it for \"who should I answer today?\". An own keyword has none. Free.",
        +  "type": "boolean"
        +}
    • Changedkeyword_create1 field changed
      • changedInput schema / properties / subjectRole / description
        Previous value: -"What the keyword is about: your own brand, a competitor's, or a topic."New value: +"What the keyword is about: your own brand, a competitor's, or a topic. A new topic without globalCriteria.match is created with match word."
    • Changedkeyword_estimate1 field changed
      • changedInput schema / properties / subjectRole / description
        Previous value: -"What the keyword is about: your own brand, a competitor's, or a topic."New value: +"What the keyword is about: your own brand, a competitor's, or a topic. A new topic without globalCriteria.match is created with match word."
    • Changedkeyword_update1 field changed
      • changedInput schema / properties / subjectRole / description
        Previous value: -"What the keyword is about: your own brand, a competitor's, or a topic."New value: +"What the keyword is about: your own brand, a competitor's, or a topic. A new topic without globalCriteria.match is created with match word."
    • Changedlist_mentions1 field changed
      • addedInput schema / properties / opportunity
        Added value: +{
        +  "description": "true keeps only opportunities: mentions of a topic or competitor keyword that are highly relevant to it and whose author is someone to answer (the keyword's agent step says problem_fit true, or, without that field, the intent is purchase_intent, comparison or question). Use it for \"who should I answer today?\". An own keyword has none. Free.",
        +  "type": "boolean"
        +}
  2. 5 tool updates
    • Changedkeyword_create2 fields changed
      • addedInput schema / properties / color
        Added value: +{
        +  "description": "The keyword colour in the dashboard. Left out on create, an unused one is picked.",
        +  "enum": [
        +    "keyword-1",
        +    "keyword-2",
        +    "keyword-3",
        +    "keyword-4",
        +    "keyword-5",
        +    "keyword-6",
        +    "keyword-7",
        +    "keyword-8"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / relevanceContext
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maxLength": 400,
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "One sentence the AI reading uses to judge relevance, such as \"Acme is a cloud storage company, not the cartoon.\" null clears it."
        +}
    • Changedkeyword_estimate2 fields changed
      • addedInput schema / properties / color
        Added value: +{
        +  "description": "The keyword colour in the dashboard. Left out on create, an unused one is picked.",
        +  "enum": [
        +    "keyword-1",
        +    "keyword-2",
        +    "keyword-3",
        +    "keyword-4",
        +    "keyword-5",
        +    "keyword-6",
        +    "keyword-7",
        +    "keyword-8"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / relevanceContext
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maxLength": 400,
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "One sentence the AI reading uses to judge relevance, such as \"Acme is a cloud storage company, not the cartoon.\" null clears it."
        +}
    • Changedkeyword_update2 fields changed
      • addedInput schema / properties / color
        Added value: +{
        +  "description": "The keyword colour in the dashboard. Left out on create, an unused one is picked.",
        +  "enum": [
        +    "keyword-1",
        +    "keyword-2",
        +    "keyword-3",
        +    "keyword-4",
        +    "keyword-5",
        +    "keyword-6",
        +    "keyword-7",
        +    "keyword-8"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / relevanceContext
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maxLength": 400,
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "One sentence the AI reading uses to judge relevance, such as \"Acme is a cloud storage company, not the cartoon.\" null clears it."
        +}
    • Changedlist_mentions1 field changed
      • addedInput schema / properties / relevance
        Added value: +{
        +  "description": "Only mentions read as this relevant to their keyword — several are OR'd, so [\"high\", \"medium\"] leaves out what matched by accident (another meaning, a handle, spam). \"unread\" is what nothing has read yet.",
        +  "items": {
        +    "enum": [
        +      "high",
        +      "medium",
        +      "low",
        +      "unread"
        +    ],
        +    "type": "string"
        +  },
        +  "minItems": 1,
        +  "type": "array"
        +}
    • Changedmentions_stats2 fields changed
      • changedInput schema / properties / group_by / items / enum
        Previous value: -[
        -  "day",
        -  "hour",
        -  "source",
        -  "sentiment",
        -  "intent",
        -  "author",
        -  "term",
        -  "keyword"
        -]New value: +[
        +  "day",
        +  "hour",
        +  "source",
        +  "sentiment",
        +  "intent",
        +  "relevance",
        +  "author",
        +  "term",
        +  "keyword"
        +]
      • addedInput schema / properties / relevance
        Added value: +{
        +  "description": "Only mentions read as this relevant to their keyword — several are OR'd, so [\"high\", \"medium\"] leaves out what matched by accident (another meaning, a handle, spam). \"unread\" is what nothing has read yet.",
        +  "items": {
        +    "enum": [
        +      "high",
        +      "medium",
        +      "low",
        +      "unread"
        +    ],
        +    "type": "string"
        +  },
        +  "minItems": 1,
        +  "type": "array"
        +}
  3. 33 tool updates
    • Changedanalyses_run4 fields changed
      • changedInput schema / properties / items / description
        Previous value: -"The items to read. Use this or watchId, never both."New value: +"The items to read. Use exactly one of items or keywordId."
      • addedInput schema / properties / keywordId
        Added value: +{
        +  "description": "Read a keyword's own recent mentions instead of passing items. The id comes from list_keywords.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • changedInput schema / properties / since / description
        Previous value: -"With watchId: ISO instant, defaults to 24h ago."New value: +"With keywordId: ISO instant, defaults to 24h ago."
      • removedInput schema / properties / watchId
        Removed value: -{
        -  "description": "Read a watch's own recent events instead of passing items.",
        -  "format": "uuid",
        -  "type": "string"
        -}
    • Addedget_keyword
    • Addedget_keyword_events
    • Addedget_keyword_results
    • Removedget_query
    • Removedget_query_results
    • Addedkeyword_brand_set
    • Addedkeyword_bucket_manage
    • Addedkeyword_create
    • Addedkeyword_estimate
    • Addedkeyword_manage
    • Addedkeyword_source_manage
    • Addedkeyword_source_set
    • Addedkeyword_update
    • Addedlist_keyword_buckets
    • Addedlist_keywords
    • Changedlist_mentions3 fields changed
      • addedInput schema / properties / keyword
        Added value: +{
        +  "description": "Only this keyword's mentions, by id from list_keywords, including what its searches caught before they last changed. An id that is not one of the account's keywords is an error.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • changedInput schema / properties / kind / description
        Previous value: -"Which producer. \"polling\" is what your Queries catch on their own; \"runs\" is a kept one-off Explore run. Absent means both."New value: +"Which producer. \"polling\" is what your keywords catch on their own; \"runs\" is a kept one-off Explore run. Absent means both."
      • removedInput schema / properties / query
        Removed value: -{
        -  "description": "Only this Query's mentions, by id from list_queries, including what its searches caught before they last changed. An id that is not one of the account's Queries is an error.",
        -  "format": "uuid",
        -  "type": "string"
        -}
    • Removedlist_queries
    • Removedlist_query_buckets
    • Changedmentions_similar1 field changed
      • changedInput schema / properties / id / description
        Previous value: -"The id of a mention from list_mentions or get_query_results, collected in the last 30 days."New value: +"The id of a mention from list_mentions or get_keyword_results, collected in the last 30 days."
    • Changedmentions_stats5 fields changed
      • changedInput schema / properties / group_by / description
        Previous value: -"One or two axes to count along: [\"source\", \"sentiment\"] is one count per Source and sentiment. day and hour cannot be combined. author, term and query are open lists, cut at top."New value: +"One or two axes to count along: [\"source\", \"sentiment\"] is one count per Source and sentiment. day and hour cannot be combined. author, term and keyword are open lists, cut at top."
      • changedInput schema / properties / group_by / items / enum
        Previous value: -[
        -  "day",
        -  "hour",
        -  "source",
        -  "sentiment",
        -  "intent",
        -  "author",
        -  "term",
        -  "query"
        -]New value: +[
        +  "day",
        +  "hour",
        +  "source",
        +  "sentiment",
        +  "intent",
        +  "author",
        +  "term",
        +  "keyword"
        +]
      • addedInput schema / properties / keyword
        Added value: +{
        +  "description": "Only this keyword's mentions, by id from list_keywords, including what its searches caught before they last changed. An id that is not one of the account's keywords is an error.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / query
        Removed value: -{
        -  "description": "Only this Query's mentions, by id from list_queries, including what its searches caught before they last changed. An id that is not one of the account's Queries is an error.",
        -  "format": "uuid",
        -  "type": "string"
        -}
      • changedInput schema / properties / top / description
        Previous value: -"How many authors, terms or Queries to keep, busiest first. Defaults to 10."New value: +"How many authors, terms or keywords to keep, busiest first. Defaults to 10."
    • Removedquery_brand_set
    • Removedquery_bucket_manage
    • Removedquery_create
    • Removedquery_estimate
    • Removedquery_manage
    • Removedquery_source_manage
    • Removedquery_source_set
    • Removedquery_update
    • Removedwatch_create
    • Removedwatch_feed
    • Removedwatch_list
    • Removedwatch_manage
  4. 3 tool updates
    • Changedquery_create1 field changed
      • changedInput schema / properties / sources / items / properties / searches / items / properties / overrides / description
        Previous value: -"This search's own criteria: query (one text), terms (two or more texts OR'd, on the Sources that support it), market, filters. On ai_answers a search is a prompt: {\"filters\": {\"prompt\": \"What is the best brand monitoring tool?\", \"brands\": [\"YourBrand\"], \"engines\": [\"chatgpt\", \"gemini\", \"perplexity\"]}}."New value: +"This search's own criteria: query (one text), terms (two or more texts OR'd, on the Sources that support it), match, market, filters. On ai_answers a search is a prompt: {\"filters\": {\"prompt\": \"What is the best brand monitoring tool?\", \"brands\": [\"YourBrand\"], \"engines\": [\"chatgpt\", \"gemini\", \"perplexity\"]}}."
    • Changedquery_estimate1 field changed
      • changedInput schema / properties / sources / items / properties / searches / items / properties / overrides / description
        Previous value: -"This search's own criteria: query (one text), terms (two or more texts OR'd, on the Sources that support it), market, filters. On ai_answers a search is a prompt: {\"filters\": {\"prompt\": \"What is the best brand monitoring tool?\", \"brands\": [\"YourBrand\"], \"engines\": [\"chatgpt\", \"gemini\", \"perplexity\"]}}."New value: +"This search's own criteria: query (one text), terms (two or more texts OR'd, on the Sources that support it), match, market, filters. On ai_answers a search is a prompt: {\"filters\": {\"prompt\": \"What is the best brand monitoring tool?\", \"brands\": [\"YourBrand\"], \"engines\": [\"chatgpt\", \"gemini\", \"perplexity\"]}}."
    • Changedquery_source_set4 fields changed
      • changedInput schema / properties / estimateToken / description
        Previous value: -"Absent: nothing is written, and the estimate of this change comes back with its token. Present: the change is written, if the arguments are the ones that were estimated."New value: +"mode \"write\" only, and required there: the estimateToken the mode \"estimate\" call returned for these same arguments. Valid 15 minutes."
      • addedInput schema / properties / mode
        Added value: +{
        +  "description": "estimate writes nothing and returns the price of this change with its estimateToken; it takes no estimateToken. write saves the change and requires the estimateToken of an estimate made with the same arguments.",
        +  "enum": [
        +    "estimate",
        +    "write"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / searches / items / properties / overrides / description
        Previous value: -"This search's own criteria: query (one text), terms (two or more texts OR'd, on the Sources that support it), market, filters. On ai_answers a search is a prompt: {\"filters\": {\"prompt\": \"What is the best brand monitoring tool?\", \"brands\": [\"YourBrand\"], \"engines\": [\"chatgpt\", \"gemini\", \"perplexity\"]}}."New value: +"This search's own criteria: query (one text), terms (two or more texts OR'd, on the Sources that support it), match, market, filters. On ai_answers a search is a prompt: {\"filters\": {\"prompt\": \"What is the best brand monitoring tool?\", \"brands\": [\"YourBrand\"], \"engines\": [\"chatgpt\", \"gemini\", \"perplexity\"]}}."
      • changedInput schema / required
        Previous value: -[
        -  "id",
        -  "source",
        -  "enabled"
        -]New value: +[
        +  "id",
        +  "source",
        +  "mode",
        +  "enabled"
        +]
  5. 26 tool updates
    • First observedaccount_credits
    • First observedanalyses_estimate
    • First observedanalyses_run
    • First observedexplore
    • First observedexplore_estimate
    • First observedget_query
    • First observedget_query_results
    • First observedlist_mentions
    • First observedlist_queries
    • First observedlist_query_buckets
    • First observedmentions_similar
    • First observedmentions_stats
    • First observedquery_brand_set
    • First observedquery_bucket_manage
    • First observedquery_create
    • First observedquery_estimate
    • First observedquery_manage
    • First observedquery_source_manage
    • First observedquery_source_set
    • First observedquery_update
    • First observedvinted_market_stats
    • First observedvinted_price_history
    • First observedwatch_create
    • First observedwatch_feed
    • First observedwatch_list
    • First observedwatch_manage

Publisher details

Operator
https://nephia.cc
Operator website
https://nephia.cc
Vendor relationship
Unknown
Trust center
Unknown
Restrictions
Unknown

Related MCP Connectors

  • Your agent needs to know where a brand or a phrase is being talked about across the web — with the trend line, the sentiment and the ratings attached. **What you can ask for** • "Where is our brand cited across the web this quarter, and is that rising?" • "What is the sentiment around this phrase?" • "How do ratings for this product distribute?" • "Which categories is this topic trending in?" • "Summarise everything published about this term." **How to use it** Point any MCP client at https://mcp.aisa.one/seo-content/mcp and sign in with OAuth — there is no key to create or paste. 10 tools: content search, summary, phrase and category trends, sentiment analysis, rating distribution, plus the filters, categories, languages and locations behind them. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Find where you are mentioned here, then ask the same agent who links to those pages — without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/seo/mcp for all of it at once — rankings, keywords, backlinks, site health and AI-answer visibility across DataForSEO, Semrush and Ahrefs.

  • SocialFaktory (https://www.socialfaktory.com) is a social media MCP server that lets your AI agent run a brand's social content with you. It reads the brands, channels and media you already have, writes posts in the brand's own voice, prices and generates short video, takes a file you upload, composes one post per channel, schedules or sends it on TikTok, Instagram, YouTube, X, LinkedIn, Facebook and Pinterest, and reads the metrics back. It is a hosted remote server at https://www.socialfaktory.com/mcp (Streamable HTTP) with OAuth 2.1 sign-in and 20 tools. Install steps cover Claude Code, Claude Desktop, Cursor, VS Code, Codex CLI, Gemini CLI and Windsurf. You stay in control. Generating spends the credits in your wallet, and the agent is told to quote the price and ask you first. Posts are drafts until you send them, and nothing reaches a channel without the publish permission you grant on the consent screen, where you also pin the connection to one brand, cap monthly spend and choose when it expires. Generating and publishing need an active SocialFaktory plan. Not available through an agent yet: cloning a video from a link, and generating still images or carousels. Connecting a social channel is a browser sign-in and stays in the app. Docs: https://www.socialfaktory.com/docs/mcp

    https://www.socialfaktory.com/mcp
  • Your agent needs live data — a competitor's traffic, who to contact there, what people are saying, what Google and ChatGPT answer about you, a company's filings. Normally that is six vendor accounts, six sets of keys and six SDKs. This is one URL. **What you can ask for** • "How much traffic does stripe.com get, where does it come from, and who competes for the same keywords?" • "Find 20 Series-B fintech companies in Germany and the heads of marketing there, with emails." • "Does ChatGPT mention our brand when someone asks for the best CRM — and what does it cite?" • "What is X saying about $NVDA today, and what did the stock actually do?" • "Search the web for this, then scrape the three best pages into markdown." **How to use it** Point any MCP client at https://mcp.aisa.one/mcp and sign in with OAuth — there is no key to create or paste. Then just ask: the agent calls search to find the right operation and use to run it. **Why this rather than the source** 26 sources behind one account and one bill — DataForSEO, Semrush, Ahrefs, Similarweb, Apollo, X/Twitter, Instagram, Reddit, Pinterest, YouTube, Tavily, Exa, Perplexity, Firecrawl, CoinGecko, Kalshi, Polymarket, AgentMail and more, 580+ operations. tools/list returns five tools, not 580, so the introduction does not eat your context window. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** One slice at a time: https://mcp.aisa.one/seo/mcp · /finance/mcp · /social/mcp · /search/mcp · /sales/mcp · /mail/mcp · /gtm/mcp, or a single provider like /twitter-api/mcp. Same account, fewer tools listed, and search still reaches everything. Full list at https://mcp.aisa.one/servers

  • Your agent needs what people are posting — across X, Instagram, Reddit, Pinterest and YouTube at once, not five accounts and five rate limits. **What you can ask for** • "What is being said about our brand this week on X and Reddit?" • "Find the creators posting about this category on Instagram and YouTube." • "Pull the replies and quotes on this tweet and the comments on that reel." • "What is trending in this country right now?" • "Which subreddits and hashtags keep coming up for this topic?" **How to use it** Point any MCP client at https://mcp.aisa.one/social/mcp and sign in with OAuth — there is no key to create or paste. 56 read tools across five platforms: X/Twitter (users, tweets, communities, lists, Spaces, trends), Instagram (profiles, posts, reels, highlights, transcripts), Reddit (search, subreddits, comment trees), Pinterest (pins, boards, search) and YouTube search. **Why this rather than the source** One login instead of five developer programmes, and no app review on any of them. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Measure the conversation here, then ask the same agent for the site traffic behind it or the people to contact — without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/twitter-api/mcp · /instagram/mcp · /reddit/mcp · /pinterest/mcp · /youtube-search/mcp for one platform at a time; https://mcp.aisa.one/gtm/mcp adds Similarweb and Apollo.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Monitor keyword mentions across Reddit, Hacker News, X, and Bluesky, and triage AI-scored leads from your agent. Connects to the hosted RedReplier MCP server.
    21
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A remote MCP server that exposes tools from many services (X, LinkedIn, GitHub, Gmail, Notion, etc.) through a single endpoint on Cloudflare Workers, enabling unified access to third-party APIs via natural language.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that gives any agent real-time news plus the contextual intelligence to use it well — tone distribution, emerging stories, narrative shifts, spike alerts, and tone-over-time charts — powered by Overtone's publisher network. Works with any MCP-compatible client: Claude Desktop, Claude Code, Cursor, Windsurf, Codex, Kimi K2, and more.
    7
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources