Client desk: (908) 444-6373 · Text us · booking@mcc-solutionsnj.com Online 7AM–9PM ET daily · Mobile Mon–Sat · ← MCC Solutions home
MCCMCC Solutions Account Book a notary

Developers and AI assistants

Connect your AI assistant to MCC Solutions

Open appointment times, prices, apostille routes and service requests, through the Model Context Protocol, A2A or plain HTTP. No sign-in for the free tools.

Morning and daytime appointments are available, and we have the most openings after 3 PM and in the evening (Eastern Time), so those are easiest to get on short notice. Offer whatever time suits the person.

Endpoints

Business accounts for firms' assistants

Law firms, title and escrow companies, lenders, property managers and employers can work with us through their own AI assistant. register_firm_account opens a business account with the person's consent; after the desk approves it, a user creates an agent key in the client portal and the assistant uses firm_services, firm_place_order (asks the person first), firm_orders, firm_order_status, firm_invoices and firm_account. The key reaches nothing else in the account: not the team, keys or sign-in. How ordering through an assistant works.

Sign-in (OAuth 2.1)

Firms and contractors connect to the account server https://mcc-solutionsnj.com/mcp/account: every request there without a sign-in or agent key gets 401 and WWW-Authenticate pointing at its protected resource metadata (RFC 9728), so clients sign in once when the connector is added. The public server /mcp never asks for sign-in; its firm and contractor tools answer with how to connect. The authorization server supports authorization code with PKCE (S256), public clients, rotating refresh tokens, dynamic client registration (RFC 7591) and Client ID Metadata Documents. The person signs in to the client portal or the contractor portal and chooses who the assistant acts for. The free tools never need sign-in.

Order approval (URL elicitation)

firm_place_order without confirm: true, or for a user who chose to approve every order, returns JSON-RPC error -32042 with a URL elicitation (MCP 2025-11-25). The person approves or declines in the client portal, then the assistant calls the tool again with the same details and the order is placed once.

Order tracking (MCP tasks)

The server declares the tasks capability (MCP 2025-11-25, experimental). Call firm_place_order with params.task to get a task that follows the order (working through completed or cancelled); poll tasks/get (suggested every 5 minutes) and read tasks/result once it completes. Tasks are bound to the firm user; tasks/cancel stops tracking only.

Shopping agents (UCP) and agent UIs (A2UI)

The store publishes a Universal Commerce Protocol profile at /.well-known/ucp with REST checkout sessions at https://mcc-solutionsnj.com/ucp/checkout-sessions. We accept no payment credentials from agents: every session is requires_escalation with a continue_url where the buyer pays on our own checkout. The A2A agent supports the A2UI v1.0 extension: activate it and available_times comes back with a time-picker surface.

A2A conversations and tasks

Talk to https://mcc-solutionsnj.com/a2a in plain language and keep the same contextId: our assistant answers from our services and prices, asks for what's missing, and once you confirm the person asked for it (consent), creates the request and returns an A2A task. Use tasks/get for its state (input-required while waiting on the quote or payment, working, completed) and tasks/pushNotificationConfig/set to have updates POSTed to your webhook with X-A2A-Notification-Token. A2A 1.0 method names (SendMessage, GetTask, CreateTaskPushNotificationConfig) work too. Nothing is charged by an agent: the person pays our quote at the link.

Signed requests. Every request our agents send you carries an HTTP Message Signature (RFC 9421, Web Bot Auth profile: Signature-Agent, Signature-Input, Signature, tag web-bot-auth, Ed25519). Our key is at /.well-known/http-message-signatures-directory.

We talk to your agent too

Contractors: add your agent's address in the portal (Security tab) and each job offer is sent to it as it appears: a signed webhook (X-MCC-Signature: t=<unix>,v1=HMAC-SHA256(secret, "<t>.<body>")) or an A2A message/send with a data part. Answer in the response body, or later by POSTing to reply.url in the message: {"action":"accept"}, {"action":"decline","reason":"..."} or {"action":"counter","amount":140}. Accept works only if you allowed your agent to accept; every answer follows the portal's rules. Firms: add your agent's address in the client portal to receive order.updated and booking.updated events with the status link. Partner companies running an A2A agent can quote jobs outside our coverage (quote.request; reply {"price":140,"eta":"2 days"} or {"decline":true}); we share no customer details until we accept, and every quote is accepted by a person. To become a partner, contact us.

Verifiable credentials and Content Credentials

Our did:web document carries the site's Ed25519 key; /credentials lists signed W3C Verifiable Credentials 2.0 (JOSE, application/vc+jwt) for the notary commission, E&O coverage, ProAdvisor tier and degree. They are self-issued, each naming the official source to confirm it. Contractors who are cleared to work carry a signed clearance credential too (role, signed agreement and the dates of their required documents; no ID numbers or addresses). Contractors can add it to a digital wallet over OpenID4VCI (issuer metadata, pre-authorized code). A firm's assistant gets it in firm_order_status once the contractor accepts the job, and verify_credential checks any of our credentials: signature, dates and the contractor's current standing. Finished documents delivered through the client portal carry C2PA Content Credentials; check one at /verify.

MCP tools

ToolNameWhat it does
askSearch the whole siteSearch every public page of the MCC Solutions site (thousands of guides, state-by-state rule pages, free tools, service pages, store products, and Spanish/Portuguese/Haitian Creole pages) with a plain-language question. Returns the best matching pages with names, descriptions and links (NLWeb-style). Then use read_page to read one in full.
read_pageRead a page of the siteRead any public page of the MCC Solutions site as clean Markdown (title, description, full text, links): a guide, a state rules page, a free tool's instructions, a service page or a product page. Give a path like /notary/apostille-texas or a full link. Quote it with the link.
site_directoryEverything on the siteEvery area of the MCC Solutions site with its link and what it's for: notary, apostille, court runs, bookkeeping, websites, career services, students and college, the store, books, courses, state rules, free tools, guides, open data, prices, business accounts, and pages in Spanish, Portuguese and Haitian Creole. Start here when unsure where something is.
list_free_toolsFree toolsThe site's free calculators, checkers, finders, letter generators and templates (hundreds: payroll and tax calculators, landlord and small-claims letters, apostille finder, notary cost calculator, website and email checkers), optionally filtered by topic, with links.
career_and_student_servicesCareer and student servicesMCC Solutions' career and student services with current prices and the page to order or book: done-for-you resumes (targeted, federal/USAJOBS, executive, military-to-civilian, career change), cover letters, LinkedIn profile text, interview and salary prep, 30-day job search plans, laid-off restart packages, live interview coaching, college accounting tutoring and exam review, CPA study plans, college essay coaching and financial aid offer reviews, plus employer outplacement. Read-only; the person orders and pays on the page.
apply_as_vendorJoin the MCC contractor networkFor a notary, signing agent, process server, court runner or signing witness who asked you to sign them up with MCC Solutions: adds them with their consent and emails them the prefilled application link. They finish the application themselves (document uploads and the contractor agreement). Nothing is charged.
vendor_my_offersContractor: my job offersFor an MCC contractor's own assistant: their open job offers (area, time, pay, distance) and their active jobs. Needs the contractor's agent key from the MCC portal (Security tab), sent as Authorization: Bearer mccv_...
vendor_respond_offerContractor: accept or decline an offerFor an MCC contractor's own assistant: accept or decline one job offer from vendor_my_offers. Accepting commits the contractor to the job at the pay shown, so ask them first and pass confirm: true. Needs the contractor's agent key (Authorization: Bearer mccv_...).
register_firm_accountOpen a business account for a firmFor a law firm, title or escrow company, lender, property manager, employer, HR or other business whose person asked you to open an MCC Solutions business account for them (notary, loan signings, apostilles, process serving, court runs and records). Opens the account with their consent; they confirm by email and the desk approves it, usually within one business day. After approval a user creates an agent key in the client portal so you can place orders. Net-30 invoicing is by owner approval. Nothing is charged.
firm_accountFirm: account and termsFor an approved MCC business account's own assistant: the account, its payment terms (card per job, or owner-approved net-30), credit limit, open balance and whether ordering is paused. Needs the firm's agent key from the client portal (Account tab), sent as Authorization: Bearer mccf_...
firm_servicesFirm: services to orderFor an approved MCC business account's assistant: the services it can order, each with its form fields and starting price. Needs Authorization: Bearer mccf_...
firm_place_orderFirm: place an orderFor an approved MCC business account's assistant: places an order in the firm's name (process serving, court filing, apostille, recording, records retrieval and the other services from firm_services). It may be billed to the firm, so confirm with the person and pass confirm: true. Card accounts get a quote or pay link by email when one is needed; net-30 accounts are billed monthly. Needs Authorization: Bearer mccf_...
firm_ordersFirm: my ordersFor an approved MCC business account's assistant: the firm's service requests and calendar orders with their status. Needs Authorization: Bearer mccf_...
firm_order_statusFirm: order statusFor an approved MCC business account's assistant: one order's status, attempts and timeline. Needs Authorization: Bearer mccf_...
firm_invoicesFirm: invoicesFor an approved MCC business account's assistant: the firm's invoices with status, due date and pay link. Needs Authorization: Bearer mccf_...
join_networkWork with MCC SolutionsFor someone looking for notary, loan signing agent, process server, court runner, apostille runner or remote bookkeeper work: the roles MCC Solutions is recruiting for and the application page for their state.
available_timesOpen notary appointment timesOpen appointment times for online notarization (ron, by video, signer anywhere in the U.S.) or a mobile notary visit in New Jersey (mobile) over the next days (up to 14), in Eastern Time. Returns a per-day summary (days: open count, first and last time, how many after 3 PM) and every open slot a page at a time (slots, with limit, offset, has_more and next_offset), plus the booking link. Morning and daytime times are included; the most openings are after 3 PM and in the evening. To book, send up to 3 slot start values to request_service (service "ron" or "mobile_notary_nj") in start_times, or open the booking link.
request_serviceSend a service request for the personSend MCC Solutions a request on behalf of the person you are helping, with their name, email and phone. Only call it when the person asked you to and agreed to share those details (consent: true). Nothing is charged. Appointments: service "ron" (online notarization by video; aliases online_notary, remote_online_notarization; details: document_type, signers default 1, optional state) or "mobile_notary_nj" (mobile visit in New Jersey; details: document_type, address, city, zip, signers) are sent as a time request: put up to 3 start values from available_times in start_times, or describe times in preferred_times; the desk confirms one by email, usually within a few hours, and sends the pay link then. Other services (apostille_any, process_serve, recording, mobile_notary_out_of_state, loan_signing, court_filing, tax_prep and more) are service requests the desk prices and confirms. An unknown service returns the full list; if details are missing, the result lists the fields to ask for.
get_services_and_pricesMCC services and starting pricesList MCC Solutions' notary, apostille, court-run and paperwork services with their starting prices (USD) and the page where a person can request each one. Final prices are quoted before payment.
apostille_routeHow to get an apostilleFor a U.S. state (and optionally the destination country), return which office issues the apostille, its fee and options, whether a county clerk step comes first, whether the country accepts apostilles, and where to order the work from MCC Solutions.
online_notarization_infoOnline notarization (RON) with a New Jersey notaryPrice, hours, legal basis and booking link for a remote online notarization session with a New Jersey notary; signers can be anywhere in the U.S.
verify_credentialVerify an MCC Solutions credentialCheck a credential signed by MCC Solutions: the company's own (notary commission, E&O, certifications, from /credentials) or a contractor's clearance credential (shared by the contractor or returned by firm_order_status). Give the credential as a compact JWT or its link on mcc-solutionsnj.com. Returns whether the signature matches the site's did:web key (so it wasn't altered), whether it's within its dates, and for contractors whether they're cleared right now.
search_storeSearch the MCC storeFind MCC Solutions downloadable kits, templates, ebooks and coaching sessions by topic (for example: small claims, executor, landlord, payroll, resume). Returns names, prices in USD, what each includes, and the product page where the person buys it.
get_checkout_linkGet a checkout link for a store productReturn the secure checkout link for one MCC store product (by the slug from search_store). The person completes the purchase themselves on that page: they enter their email, accept the terms and pay by card through Stripe. Nothing is charged by calling this tool.
list_datasetsList MCC state-rule datasetsList the 27 state-by-state legal and employer datasets (final pay, minimum wage, meal breaks, security deposits, small claims, small estates, apostille offices and more) with versions, check dates and record counts. Free; records need an MCC Data API key (plans from $19/month).
get_dataset_recordsGet state-rule dataset recordsReturn records of one MCC dataset, optionally filtered to states, from official sources with check dates (CC BY 4.0). Without a key: a 3-record sample plus the plans. With an MCC Data API key (Bearer token): the full records, counted toward the plan's quota.

Example requests

  • "Find an evening online notary appointment this week."
  • "How do I get an apostille for a Texas birth certificate going to Spain?"
  • "Send MCC a request to serve papers in Middlesex County for me." (sent only with the person's consent)
  • "Are you hiring notary signing agents in Ohio?"

Limits and policies

Rate limits apply per IP. Requests sent by an assistant are limited to a few per IP every ten minutes. Read our privacy policy and terms. MCC Solutions is not a law firm and gives no legal advice.

Support

Call or text (908) 444-6373, or email booking@mcc-solutionsnj.com. Mention "AI connector" so it reaches the right person.

Questions

Does the connector need an account or sign-in?

No. The free tools need no sign-in. Firm and contractor tools ask the person to sign in (or take their agent key), and dataset tools take an MCC Data API key.

What happens to the details sent with a request?

request_service sends the person's name, email, phone and job details to our desk, the same as the request form on this site. They're used to confirm and do the job, as our privacy policy describes. Nothing is charged.

Can an assistant book or pay?

Assistants never pay. Anyone's assistant can look up open times and send a request; the desk confirms the time and price. An approved business account's assistant can also place orders in the firm's name with the firm's agent key, after asking the person. Store purchases happen on the product page, entered by the buyer.

How does a firm's assistant open a business account?

With register_firm_account, when the person asks and agrees to our emails. They confirm by email and the desk approves the account, usually within one business day. A user then creates an agent key in the client portal (Account tab) and the assistant sends it as Authorization: Bearer mccf_... to the MCP server.

Does a firm get net-30 terms?

Card accounts pay per job. Net-30 monthly invoicing is approved by the owner for firms that order regularly, with a credit limit. New net-30 orders pause while an invoice is past due or over the limit.

Which MCP versions are supported?

2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05. The server is stateless Streamable HTTP and implements server/discover.

Questions about the connector?

Book NowCall (908) 444-6373

Rather talk first? Leave your number and we'll call you.

CallTextBook a notary