iFreeWork — public content
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
iFreeWork services, portfolio, blog, search, contacts and consent-gated messages.
| Author | com.ifreework |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2045 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"iFreeWork — public content": {
"url": "https://ifreework.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (10)
get_aboutread-onlyAbout page: who Andrey Zubar is, experience, stack and how he works. / Страница «О себе».
Parameters:
lang— string — Content language: ru (default) or en. English exists only for translated pages.
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_servicesread-onlyServices offered (AI agents and RAG, Telegram bots, CRM, Laravel backend, integrations, security, crypto). / Список услуг.
Parameters:
lang— string — Content language: ru (default) or en. English exists only for translated pages.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_serviceread-onlyFull text of one service page as Markdown. Pass id, slug or url. / Полный текст услуги.
Parameters:
id— integer — Document id from a list result.url— string — Canonical page URL or path from a list result.lang— string — Content language: ru (default) or en. English exists only for translated pages.slug— string — URL slug (alias) from a list result.
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_portfolioread-onlyCompleted portfolio projects with category, tags and summary; filter by category slug/title or tag; paginated. / Работы из портфолио.
Parameters:
tag— stringlang— string — Content language: ru (default) or en. English exists only for translated pages.page— integercategory— string — Category id, slug or title (see categories in the result).per_page— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_portfolio_itemread-onlyFull case description of one project as Markdown. Pass id, slug or url. / Полное описание работы.
Parameters:
id— integer — Document id from a list result.url— string — Canonical page URL or path from a list result.lang— string — Content language: ru (default) or en. English exists only for translated pages.slug— string — URL slug (alias) from a list result.
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_blog_postsread-onlyBlog articles, newest first; filter by category; paginated. / Статьи блога.
Parameters:
lang— string — Content language: ru (default) or en. English exists only for translated pages.page— integercategory— stringper_page— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_blog_postread-onlyFull text of one blog article as Markdown. Pass id, slug or url. / Полный текст статьи.
Parameters:
id— integer — Document id from a list result.url— string — Canonical page URL or path from a list result.lang— string — Content language: ru (default) or en. English exists only for translated pages.slug— string — URL slug (alias) from a list result.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_contactread-onlyTelegram and e-mail of the developer and how to send a message. / Контакты: Telegram и почта.
Hints: read-only yes · destructive no · idempotent yes · open-world no
send_messageDelivers a message to Andrey Zubar through the same mechanism as the contact form on the home page. Requires the human user's approval of the exact text and reply-to e-mail (confirmed_by_user=true). Rate limited; duplicates are not sent twice. / Отправить сообщение владельцу как через форму на главной; только с согласия пользователя.
Parameters:
email(required) — string — Where the owner should reply. Must belong to the human user who approved the message.message(required) — string — The request: what is needed, context, budget or deadlines if known. Plain text, up to 3 links.confirmed_by_user(required) — boolean — Must be true: the human user reviewed and approved this exact text and email.name— string — Optional sender name.request_id— string — Optional lowercase UUID to make retries idempotent.
Hints: read-only no · destructive no · idempotent yes · open-world yes
search_contentread-onlyKeyword search across About, Services, Portfolio and Blog; returns ranked pages with snippets and urls. / Поиск по сайту.
Parameters:
query(required) — string — Words to look for.lang— string — Content language: ru (default) or en. English exists only for translated pages.limit— integersections— array — Limit to these sections; default all.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.