Nephia

Nephia is a brand monitoring service, and this is its remote MCP server.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • List Mentions: Read everything your Queries caught, newest first, across every Source and every Query on the account — with the sentiment, intent, bucket and agent readings you have switched on. This
  • List Queries: List every Query on the account with what each caught in the last 24 hours (eventCount) and how much of it nothing has sorted yet (unclassifiedCount). Start here: a Query id is what get_
  • Get Query: Get one Query in full: what each of its searches actually polls (global criteria and per-source overrides already merged), its interval, whether AI reading and sentiment are on, its mute ru

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

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.

Список инструментов сервера (15)

Технические названия из tools/list. Нужны только разработчикам.

list_mentionsRead everything your Queries caught, newest first, across every Source and every Query on the account — with the sentiment, intent, bucket and agent readings you have switched on. This is the tool for questions like "what did Reddit say about us this week?", "any complaints since Friday?" or "show me negative mentions I have not answered". Free in the default text mode — these are your own rows. mode="semantic" asks the embedding index and charges 1 credit per question, then answers the same question free for 10 minutes, paging included. Do not set it to filter by keyword: that is what q= in text mode already does, for nothing. Scoped to one Query instead? Use get_query_results, which also carries each mention's bucket. Cursor-paged: pass nextCursor back unchanged.
list_queriesList every Query on the account with what each caught in the last 24 hours (eventCount) and how much of it nothing has sorted yet (unclassifiedCount). Start here: a Query id is what get_query_results, list_query_buckets and query_manage take. Free — does not charge credits.
get_queryGet one Query in full: what each of its searches actually polls (global criteria and per-source overrides already merged), its interval, whether AI reading and sentiment are on, its mute rules, its rules and the channels attached to it. Use it to answer "why did/didn't this get caught?" before assuming a Source is broken. Free — does not charge credits.
get_query_resultsThe same mentions as list_mentions, scoped to one Query and carrying the bucket each was sorted into. Use it for "what has my <brand> monitor caught?" and, with bucket=, for "show me the pricing complaints". Free in the default text mode — these are your own rows. mode="semantic" asks the embedding index and charges 1 credit per question, then answers the same question free for 10 minutes, paging included. Do not set it to filter by keyword: that is what q= in text mode already does, for nothing. Cursor-paged: pass nextCursor back unchanged.
list_query_bucketsThe buckets this Query sorts its mentions into — id, label, the plain-language rule behind it, and a count each — plus how many are unsorted and how many are still pending. The ids are what get_query_results takes as bucket=, and the labels are what the ids in its output mean. Free — does not charge credits. Listing buckets never triggers a sorting pass, so it cannot bill.
query_manageManage a Query's lifecycle across every Source at once: pause stops all its polling and all its spending, resume restarts it, delete retires it and frees the plan slot. Free — does not charge credits. Pausing is also how you stop the polling that does. On resume, a Source an operator stopped stays stopped and comes back named in blockedSources rather than failing the call — read that field before reporting success. delete takes an optional purge: without it the mentions the Query caught stay readable, with purge=true they are deleted too and cannot be recovered. Ask before pausing or deleting, and ask again before purging: this is the customer's monitoring and the mentions are the record of what it found.
watch_createCreate a Nephia watch that polls a source on an interval. webhookUrl is optional: with one, new matches are POSTed to a publicly reachable endpoint the user controls — ask for it, never invent one; without it, the watch records matches and you read them with watch_feed. Billing is metered per tick at the source's search credit rate: the watch keeps consuming credits until paused or deleted. source=vinted needs criteria; source=x needs query XOR terms; source=reddit needs query/terms and/or subreddit; source=youtube needs query/terms XOR channel; source=bluesky needs query and/or author; source=hackernews needs query; source=mastodon needs hashtag XOR account and takes no query — Mastodon has no global keyword search; source=lemmy needs query and/or community; source=github needs query XOR repo — query is GitHub's own search syntax, passed through, and repo polls that project's releases; its interval floor is 300s because the search budget is per token, not per watch; source=producthunt takes an optional topic and/or query and its query is matched over the newest page rather than searched upstream — the API has no text search on launches; source=stackoverflow needs query and takes optional tags, and its results include answers as well as questions; source=tiktok needs query XOR user and takes an optional region — a query matches video captions only (TikTok indexes speech and on-screen text, the API returns neither), a user polls that creator's uploads, and its interval floor is 3600s because every tick is bought upstream whether or not anything is new; source=rss needs feedUrl XOR query/terms; source=ai-answers needs prompt and takes no query/terms — it is asked, not searched, and its interval floor is 6h because every run is a paid prompt. terms carries several search texts on one watch for one tick's cost, on x/reddit/youtube/rss only. Pass ai to have every event read by an agent step (1 credit per 25 items). Pass backfill to seed the watch with one immediate search (one extra tick) so it is not empty on day one.
watch_listList the account's watches for a source, or get one watch by id. Free — does not charge credits.
watch_manageManage a watch's lifecycle: pause stops polling (and credit consumption), resume restarts it, delete deactivates the watch permanently. Free — does not charge credits. Pausing is also how you stop the polling that does.
watch_feedPoll a watch without a webhook receiver: kind=events replays matched events since an ISO timestamp (newest first); kind=activity shows poll heartbeats and webhook delivery outcomes (default window: last 7 days); kind=runs is source=ai-answers only and returns the stored answer runs with their citations and brand mentions. Free — does not charge credits.
analyses_runRead a set of items with one AI pass. Charges credits: 1 credit per 50 items for group, classify and summarise, and 1 credit per 25 for agent — the agent answers your own fields per item, which is heavier than a single verdict. The response's meta.credits_used is what was actually charged; a batch the provider could not answer is not billed. Estimate first with analyses_estimate if the cost matters.
analyses_estimateCosts 0 credits. Returns how many credits analyses_run would charge for that many items, per kind, computed by the same functions that charge it.
vinted_price_historyGet every price and status Nephia observed for one Vinted listing, oldest first. Costs 3 credits per request. Points are movements, not poll ticks: one is recorded when the price or status changed, or once every 24 hours while neither did. Coverage grows with usage: a series exists only for items that appeared in a search Nephia observed. This is not a complete index of Vinted.
vinted_market_statsGet p25 / median / p75 and a listing count per day for a Vinted market, newest first, filterable by brand, catalog, size, condition and currency. Costs 5 credits per request. Defaults to the last 30 days; a range may not exceed 365 days. soldRate is always null — sold detection is not yet available. Coverage grows with usage: a series exists only for items that appeared in a search Nephia observed. This is not a complete index of Vinted.
account_creditsGet the remaining credit balance for the Nephia account. Free — does not charge credits. Use this before a charged call, or after an insufficient-credits error.