Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
Andrii Co. Notary & Apostille Assistant is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Book a Washington notary or apostille appointment, get a quote, and track it, via AI assistant.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http andrii-co-notary-apostille-assistant-mcp https://andrii.net/mcp
# 2 — ask your agent for something these tools do
# book_appointment, cancel_booking, check_request_status and 12 more
Andrii Co. Notary & Apostille Assistant costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http andrii-co-notary-apostille-assistant-mcp https://andrii.net/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
15 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Schedule an appointment tied to the signed-in customer's account — still a request until the notary confirms it, never guaranteed. PREFER this over request_booking whenever the customer is signed in: only a booking on their own account can later be listed, rescheduled or cancelled through this connector. Guests go through request_booking. Accepts: service (e.g. office, mobile, apostille, loan),
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string/null | no | Meeting address (required for "mobile"; omit for office/apostille). |
| document_count | integer/null | no | Number of documents. Default 1. |
| notes | string/null | no | Anything else the notary should know. |
| scheduled_at | integer/null | no | The chosen slot's startUnix (from search_availability). Omit for a "call me to schedule" request (no time held). |
| service | string | yes | Service: office | mobile | apostille | loan. |
Cancel a booking on the signed-in account — Pending or Scheduled only. Use when the visit is no longer needed; guests cancel via their emailed manage link instead. Accepts: order_id (e.g. copied from my_bookings). Returns a cancellation notice; fails if the booking is not yours, is neither Pending nor Scheduled, or not signed in.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| order_id | string | yes | The booking's order id (from my_bookings). |
Check what became of a previously submitted request — no sign-in needed, guests welcome. Use when the customer asks whether the notary confirmed, moved, cancelled, or merged it. Accepts: reference — the id returned at submission or the token from the emailed confirm link. Returns the service plus status and timing (PII-minimal — never address, name, or notes; Pacific time, e.g. scheduledAtPacifi
| Parameter | Type | Required | Notes |
|---|---|---|---|
| reference | string | yes | The reference id returned when the request was submitted (also accepts the token from the emailed confirm link). |
Check whether an address sits inside our Washington coverage and resolves precisely enough to book. Use when the customer wants an area answer without searching slots — search_availability already validates the area itself. Accepts: address (e.g. a Seattle street or ZIP) and optional service — notary or apostille rules differ. Returns withinServiceArea, distanceMiles, precise; if the address c
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | Street address, city, or ZIP to check (Washington State service area). |
| service | string/null | no | "notary" (default) or "apostille" — the service-area rules differ slightly. |
Check whether a document can get an apostille and how: certified vital records mail in as-is, private papers (e.g. a diploma or POA) need notarization first, federal ones go to the US Department of State. Use when the customer asks is this apostillable. Accepts: document in plain words, optional issuing_state, destination_country. Returns the category, the honest do-it-yourself path and our
| Parameter | Type | Required | Notes |
|---|---|---|---|
| destination_country | string/null | no | The country the apostilled document is for. |
| document | string | yes | The document in plain words (e.g. "Washington birth certificate", "university diploma", "FBI background check", "power of attorney"). |
| issuing_state | string/null | no | The US state that issued or notarized it (default Washington). |
Calculate a server-authoritative USD price estimate before shipping — pure, no side effects, nothing booked. Use when the customer asks about cost. Accepts: document_count, mobile, after_hours, apostille plus tier (e.g. expedited, priority, standard, mailin); set needs_notarization false for already-certified records; ua_lane (withinUkraine | fromUsa) prices the Ukraine direct lane,
| Parameter | Type | Required | Notes |
|---|---|---|---|
| after_hours | boolean | no | Mobile only: the chosen slot is after 6pm or on a weekend. |
| apostille | boolean | no | True to include a Secretary-of-State apostille. |
| document_count | integer/null | no | Number of documents (1–20). Default 1. |
| mobile | boolean | no | True if we travel to the customer (adds the flat travel fee). |
| needs_notarization | boolean/null | no | Set false for a mail-in apostille of already-certified public records (birth/marriage/death certificates) that need no notarial act. |
| tier | string/null | no | Apostille tier when apostille: expedited | priority | standard | mailin. |
| translation_docs | integer/null | no | Apostille documents translated in Ukraine ($20/doc; the first doc is free on the direct lane). |
| ua_lane | string/null | no | Ukraine delivery lane: withinUkraine (weekly batch, included) or fromUsa (direct: NP postage estimate + the $25 dispatch fee). |
List the service catalog — Washington notary and apostille offerings with USD prices and accepted payment options (e.g. card, PayPal, Venmo, cash). Optional — the server instructions already summarize the flow; use when the customer asks what we offer or how to pay. Takes: no arguments. Returns services plus payment notes — a static catalog (no error if repeated).
No parameter schema on file.
Calculate typical turnaround — apostille processing days plus mailing and delivery legs. Ranges, never guarantees; exact appointment times come from search_availability. Use when the customer asks how long. Accepts: service (e.g. notarization, apostille, apostille_mail, loan_signing), optional tier, shipping, destination_country, ua_lane (withinUkraine | fromUsa — the Ukraine lane when `
| Parameter | Type | Required | Notes |
|---|---|---|---|
| destination_country | string/null | no | Destination country (used to infer shipping when shipping is omitted). |
| service | string | yes | Service: notarization | apostille | apostille_mail | loan_signing. |
| shipping | string/null | no | Delivery: pickup | us | ukraine | ukraine_direct | international. If omitted, inferred from destination_country (apostille legs default to US shipping) or from ua_lane (fromUsa ⇒ ukraine_direct). |
| tier | string/null | no | Apostille speed tier when service is apostille: expedited | priority | standard. |
| ua_lane | string/null | no | Ukraine delivery lane: withinUkraine (weekly batch, 7–14 days) or fromUsa (direct from the USA, 7–10 days). Fills shipping when that is omitted; an explicit shipping always wins. |
List every booking on the signed-in customer's own account, sorted by scheduled time, latest first. Use when an authenticated customer asks what is scheduled, or to grab an order_id before reschedule_booking or cancel_booking. Takes: no arguments. Returns orderId, service, status, scheduledAt, location per row (e.g. Scheduled vs Pending); fails if not signed in.
No parameter schema on file.
Submit a mail-in apostille request — a lead for already-certified Washington public records needing NO notarization (e.g. birth or marriage certificates). Use when get_apostille_requirements says they qualify. Requires: documents, name, and an email or phone; the notary replies with mailing instructions and a quote — nothing charged until approved. Pass existing_reference to extend an open r
| Parameter | Type | Required | Notes |
|---|---|---|---|
| destination_country | string/null | no | Destination country the apostilled documents are for. |
| documents | string | yes | What documents, in plain words (e.g. "2 birth certificates for Ukraine"). |
| string/null | no | Email. Collect BOTH an email AND a phone in one question when possible; at least one is required. | |
| existing_reference | string/null | no | To ADD these documents to an EXISTING request instead of creating a second one, pass that request's reference id (with the same email/phone so we can verify the customer). Nothing new is created. |
| name | string | yes | The customer's FULL LEGAL NAME exactly as on their government-issued ID (never a nickname) — apostille filings print it. |
| notes | string/null | no | Anything else the notary should know. |
| phone | string/null | no | Phone with country code — the notary confirms fastest by phone/SMS. |
Submit a booking request — a lead, NOT a confirmed appointment; the notary follows up. Use when ready to book AND the customer is not signed in; a signed-in customer goes through book_appointment instead. Requires: service (e.g. office, mobile, loan), the FULL LEGAL NAME as on government ID, and an email or phone (collect both). Pass the chosen startUnix from search_availability as `desired_time
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string/null | no | Meeting address — MOBILE ONLY. Office and apostille visits automatically use our Bothell office; omit this for them. |
| desired_time | string/null | no | The wanted time in plain words, when no exact slot was chosen (rides the notes; the notary confirms a real time). |
| desired_time_unix | integer/null | no | The chosen slot's startUnix from search_availability (Unix seconds). Pass it so the request carries the exact wanted time — still a request, never a hold. |
| document_count | integer/null | no | Number of documents. Default 1. |
| string/null | no | Email. Collect BOTH an email AND a phone in one question when possible; at least one is required. | |
| existing_reference | string/null | no | To ADD to or change an EXISTING request instead of creating a second one (e.g. "also apostille it", "make it 3 documents"), pass that request's reference id here — the same email/phone must be provide |
| name | string | yes | The customer's FULL LEGAL NAME exactly as on their government-issued ID (never a nickname or chat display name) — notarial records and apostille filings print it. Ask if you only know a first name. |
| notes | string/null | no | Anything else the notary should know. |
| phone | string/null | no | Phone with country code (e.g. +1...). The notary confirms fastest by phone/SMS — ask for it even when an email is known. |
| service | string | yes | Service: office | mobile | apostille | loan. |
Request a price-match review of a competitor's WRITTEN quote from a comparable licensed notary — it never sets our price automatically. Use when the customer found a cheaper offer. Requires: competitor_name, competitor_price_usd, service (e.g. office, mobile, apostille), name, and an email or phone. Returns a logged reference and, where computable, our comparable quote; the notary decides
| Parameter | Type | Required | Notes |
|---|---|---|---|
| competitor_name | string | yes | The competitor's business name. |
| competitor_price_usd | number | yes | The competitor's quoted price, in US dollars. |
| competitor_url | string/null | no | Link to the competitor's quote/page, if any (stored for the operator, never fetched). |
| document_count | integer/null | no | Number of documents, for our comparison quote. Default 1. |
| string/null | no | Email — provide an email OR a phone so we can reach them. | |
| name | string | yes | The customer's name. |
| notes | string/null | no | Anything else the notary should know. |
| phone | string/null | no | Phone — provide an email OR a phone so we can reach them. |
| service | string | yes | Service: office | mobile | apostille | apostille_mail | loan. |
Move one of the signed-in customer's own bookings to a new slot. Use when an authenticated customer wants a different time: find the order_id via my_bookings, take a fresh startUnix from search_availability (e.g. a morning slot), send it as scheduled_at. Returns a done confirmation; fails if the new time is not genuinely available, the booking is not yours, or not signed in.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| order_id | string | yes | The booking's order id (from my_bookings). |
| scheduled_at | integer | yes | The new slot's startUnix (from search_availability). |
Find open appointment slots (validating the meeting area too). Use when the customer wants a time. Requires: service (office, mobile, apostille); mobile needs an address, e.g. a Bothell street. Returns resolved location, up to 7 recommended slots with startUnix, and per-day windows — the k-th start is startUnixFrom + k*stepSec for k < startCount; hand the picked startUnix to request_booking as
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string/null | no | The address to meet at — required for "mobile"; ignored for "office". |
| document_count | integer/null | no | Number of documents (drives the appointment length). Default 1. |
| service | string | yes | "office" (at our office), "mobile" (we come to you), or "apostille". |
Search the text of andrii.co — every service page, the terms and privacy notices, and the 110-jurisdiction apostille handbook (who issues an apostille, accepted documents, forms, offices, fees, payment). Use for reference questions the other tools do not answer, and to cite a page. Accepts: query (keywords, not prose — there is no semantic matching), optional lang, section, limit. Returns
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lang | string/null | no | Restrict to one language. Only en is indexed today; any other value returns no results rather than silently ignoring the filter. |
| limit | integer/null | no | How many results (default 10, max 20). |
| query | string | yes | What to look for. Keywords beat prose: this is a lexical index with no semantic fallback, so "mail-in apostille birth certificate" finds the page that "can I post my documents instead" does not. |
| section | string/null | no | Restrict to sections whose heading contains this text (e.g. "What it costs"). Heading TEXT, not a URL fragment — the pages carry no anchors. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Andrii Co. Notary & Apostille Assistant or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.1.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Andrii Co. Notary & Apostille Assistant can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.