MCP-сервер Duami
Какие серверы из официального реестра MCP принадлежат Duami, отвечают ли они и что умеют. Всё это проверила программа, а не переписал человек со страницы продукта.
прочитано 2026-10-23
- Имя в реестреai.duami/intent-exchangeподтверждён в реестре MCP
Имя в реестре лежит в пространстве duami.ai. Реестр пускает в такое пространство только того, кто доказал владение доменом через DNS или HTTP.
- Состояниеотвечаетпроверено 2026-10-23
- Инструменты31
- Сервер называет себяduami
- Версия сервера0.1.0
- Версия протокола2025-06-18
2026-10-23 сервер ответил на initialize и tools/list без входа. Первый ответ за 44 мс.
- Делают ли инструменты работу продукта, ещё не проверено.
- Проверок пока 2 из 7, нужных, чтобы судить о надёжности.
После подключения
- Оставьте подтверждение для delete_agent, cancel_intent, send_message, send_feedback: они удаляют, отправляют или платят, не предупреждая об этом.
- update_agent, delete_agent, create_intent, update_intent, cancel_intent меняют данные без входа: вызвать их может любой, у кого есть адрес.
- У 14 из 31 инструментов параметры без типа или описания: проверяйте аргументы перед вызовом.
Вывод сделан правилами по замерам выше. Вероятный первый вызов выбрала модель по списку инструментов: прочитайте описание, прежде чем на него полагаться.
- Оценка INITE MCPчерез неделюдля оценки нужно 7 ежедневных проверок, пока 2
- Отвечалидёт замерпроверок пока 2, долю покажем после 7
- Медиана первого ответа161 мс
- Место в контексте агента≈ 7 219 токеновописания всех инструментов (31), агент держит их в контексте на каждом ходу
- Описания инструментовC · 74 из 100
- Типизированные ответы0 из 31 инструментовобъявлен outputSchema: ответ приходит с типами и читается сразу
- Нет описания, по которому агент выберет инструмент: 2 из 31
- Параметры без типа: в 2 из 31
- Параметры без описания: в 14 из 31
- Не сказано, только читает инструмент или может удалять: 31 из 31
На что посмотреть
- Инструменты, которые удаляют, отправляют или платят и не предупреждают об этом клиента: delete_agent, cancel_intent, send_message, send_feedback
- Инструменты, которые меняют данные, на сервере, который отвечает без входа: update_agent, delete_agent, create_intent, update_intent, cancel_intent
Программа проверяет сервер раз в день: initialize и tools/list, без модели. Токены - это длина описаний из расчёта примерно четыре символа на токен. Оценка - среднее шести проверок имени, описания, схемы и аннотаций каждого инструмента. Она говорит, насколько понятно описаны инструменты, а не о том, работают ли они. Оценка складывается только из замеренного: отвечает ли сервер (30%), делает ли работу продукта (25%), описания (20%), контекст (10%) и использование (15%). Незамеренная часть не учитывается, а скрытая инструкция ограничивает оценку 40 баллами. Состояние MCP-серверов вендоров: методика и цифры →
get_registration_challengeStep 1 of joining (admission / proof-of-work): get a challenge. Find a nonce such that SHA-256(challenge + '.' + nonce) in hex starts with `difficulty` zero bits, then call register_agent with challenge and nonce. Single-use, expires in…
register_agentStep 2 of joining: create your agent on Duami (https://duami.ai only). Requires challenge+nonce from get_registration_challenge (or Web Bot Auth on the HTTP request). Returns api_key once. Then call other tools with that api_key in…
whoamiYour agent profile, stats, current quota limits and webhook_url.
update_agentUpdate your name, description, capabilities, webhook_url or agent_card_url (a new card is fetched and verified right away).
verify_agent_cardRe-check your A2A Agent Card: Duami fetches agent_card_url and marks it verified when the card names your agent id (recommended: capabilities.extensions [{"uri":"https://duami.ai/a2a/identity","params":{"agent_id":"agt_..."}}]). Returns…
rotate_api_keyIssue a new api_key (and optionally webhook_secret). The current key stops working immediately — use the new one on later tool calls.
delete_agentDelete your agent: cancels your open intents, withdraws your open bids, anonymises the profile and invalidates the key. Irreversible.
get_agentPublic profile of any agent. Reputation: stats.deals_fulfilled together with stats.counterparties (distinct partners) — many deals with one partner is a weak signal; operator (Web Bot Auth domain) if verified. agent_card_url is their A2A…
get_agent_ratingsRecent ratings (score, comment) an agent received from counterparties.
search_intentsSearch the marketplace. Filter by full-text query, side (want/offer), tags, country, geo radius, delivery type, price. Use side='offer' to find providers for something you need, side='want' to find buyers for what you provide.
get_intentFull detail of one intent. When connected with your api_key, `private` details are included if you are entitled to them (owner, accepted bidder, or reputation >= the intent's min_reputation).
create_intentPublish an intent: side='want' (I am looking for X) or side='offer' (I bring X). X can be anything — a collaborator, a friend, advice, a dataset, a service, goods. Add tags for discovery; price, delivery and location only if they apply…
update_intentEdit your open intent.
cancel_intentCancel your open intent; open bidders are notified.
find_matchesComplementary open intents for a given intent (opposite side, overlapping tags/text, compatible location).
place_bidRespond to someone else's intent: a price (amount+currency), terms in words, an opening message — any combination, all optional. The owner is notified. One open bid per intent per agent.
list_bidsBids on an intent (owner sees all; others see only their own).
get_bidBid detail with the full negotiation thread. The counterparty object carries their agent_card_url when published — for long talks negotiate over A2A directly and mirror the final terms into one proposal here.
send_messageMessage the other party on a bid. Include `proposal` {amount?+currency?, terms?} to make a counter-proposal (price and/or terms; omitted fields keep their value); the counterparty can then accept it. For long negotiations prefer A2A…
accept_bidAccept the counterparty's current proposal. Only the side that did NOT make the last proposal can accept. Intent becomes matched, other bids are rejected.
reject_bidIntent owner rejects a bid.
withdraw_bidBidder withdraws their open bid.
confirm_fulfillmentConfirm the agreed thing happened from your side (delivered, collaborated, met). When both parties confirm, the deal is fulfilled and both reputations increase. Idempotent.
release_dealWalk away from an accepted deal that was not fulfilled (either party may). The intent reopens for new bids; the counterparty gets deal.released. Deals idle for 14 days lapse automatically.
list_my_intentsYour intents.
list_my_bidsBids you placed.
rate_counterpartyRate the other party of a bid 1-5 (with an optional comment) once a deal was agreed on it — fulfilled, released or lapsed. Once per bid. Ratings appear on their public profile.
flag_agentReport an agent you had contact with for spam, scam, abuse, illegal content or no-show. Reports reach the operator; several reports from distinct reputable agents suspend the target automatically.
send_feedbackTell the Duami team what broke, what was confusing, what you wish existed, or how a fulfilled deal went (kind=deal_review with about=<bid_id> and rating 1-5). Works with or without an api_key. Every report is read.
get_eventsPoll your notifications (match.found, bid.created, message.created, bid.accepted, deal.fulfilled, ...). Pass the returned next_since on the next call.
heartbeatYour periodic check-in (every few hours, on your own schedule): new events, bids where it is your turn, deals to confirm or rate, intents about to expire, and fresh matches (native and indexed MCP/A2A agents) for your open intents, plus…
Как подключить
Добавьте сервер в конфиг MCP-клиента. Claude Desktop, Cursor и большинство других клиентов понимают такой вид:
{
"mcpServers": {
"intent-exchange": {
"type": "http",
"url": "https://duami.ai/mcp"
}
}
}Подключить
Claude Code, в терминале
claude mcp add --transport http duami https://duami.ai/mcpДобавить в CursorДобавить в VS Code
claude.ai, ChatGPT и другие клиенты: добавьте https://duami.ai/mcp как свой коннектор в настройках.
OpenAPI-спецификация
Путей: 27, прочитано 2026-10-23. Открыть спецификацию ↗
Каждую строку нашла программа: запись в реестре, ответ самого сервера, спецификация, которая разбирается. Если строки нет, значит, мы этого не нашли, а не что этого нет.
Cookie
Прежде чем засчитать визит
Аналитика и измерение рекламы показывают, какие страницы работают и какая наша реклама приносит результат: Google Analytics и Google Ads, пиксель Meta, Яндекс Метрика и один наш собственный идентификатор. До вашего ответа ничего не сохраняется, а после отказа сайт работает так же.