Book New Jersey notary, online notarization, apostille and document services; open times and prices.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
For 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.
Two-letter state code or state name that issued or notarized the document, e.g. NY
Destination country, e.g. Spain (optional)
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http mcc-solutions https://mcc-solutionsnj.com/mcp
For 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.
| Argument | Type | Description |
|---|---|---|
| state* | string | Two-letter state code or state name that issued or notarized the document, e.g. NY |
| country | string | Destination country, e.g. Spain (optional) |
{
"type": "object",
"required": [
"state"
],
"properties": {
"state": {
"type": "string",
"description": "Two-letter state code or state name that issued or notarized the document, e.g. NY"
},
"country": {
"type": "string",
"description": "Destination country, e.g. Spain (optional)"
}
},
"additionalProperties": false
}For 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.
| Argument | Type | Description |
|---|---|---|
| zip | string | Home ZIP (optional) |
| role* | string | |
| email* | string | |
| state | string | Their state (name or two-letter code) |
| consent* | boolean | true when the person asked to join and agreed to one email |
{
"type": "object",
"required": [
"role",
"email",
"consent"
],
"properties": {
"zip": {
"type": "string",
"description": "Home ZIP (optional)"
},
"role": {
"enum": [
"notary",
"process_server",
"court_runner",
"witness"
],
"type": "string"
},
"email": {
"type": "string"
},
"state": {
"type": "string",
"description": "Their state (name or two-letter code)"
},
"consent": {
"type": "boolean",
"description": "true when the person asked to join and agreed to one email"
}
},
"additionalProperties": false
}Search 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.
| Argument | Type | Description |
|---|---|---|
| kind | string | Optional: limit to one kind of page |
| query* | string | The question, e.g. 'apostille for a Texas birth certificate going to Mexico' |
{
"type": "object",
"required": [
"query"
],
"properties": {
"kind": {
"enum": [
"guide",
"tool",
"state_rules",
"store",
"service",
"translated"
],
"type": "string",
"description": "Optional: limit to one kind of page"
},
"query": {
"type": "string",
"description": "The question, e.g. 'apostille for a Texas birth certificate going to Mexico'"
}
},
"additionalProperties": false
}Open 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.
| Argument | Type | Description |
|---|---|---|
| days | integer | How many days to look ahead (default 7) |
| from | string | Start date YYYY-MM-DD (default today, Eastern) |
| part | string | Only times after 3 PM, or only before 3 PM |
| limit | integer | Slots per page (default 30) |
| offset | integer | Skip this many slots (use next_offset from the last page) |
| service | string | ron = online by video; mobile = we travel to the signer in NJ |
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"maximum": 14,
"minimum": 1,
"description": "How many days to look ahead (default 7)"
},
"from": {
"type": "string",
"description": "Start date YYYY-MM-DD (default today, Eastern)"
},
"part": {
"enum": [
"afternoon_evening",
"morning_midday"
],
"type": "string",
"description": "Only times after 3 PM, or only before 3 PM"
},
"limit": {
"type": "integer",
"maximum": 200,
"minimum": 1,
"description": "Slots per page (default 30)"
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Skip this many slots (use next_offset from the last page)"
},
"service": {
"enum": [
"ron",
"mobile"
],
"type": "string",
"description": "ron = online by video; mobile = we travel to the signer in NJ"
}
},
"additionalProperties": false
}MCC 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.
| Argument | Type | Description |
|---|---|---|
| need | string | What the person needs (optional; omit for everything) |
{
"type": "object",
"properties": {
"need": {
"enum": [
"resume",
"cover_letter",
"linkedin",
"interview",
"salary",
"job_search",
"federal",
"military",
"executive",
"career_change",
"laid_off",
"tutoring",
"college_essay",
"financial_aid",
"study_abroad",
"outplacement"
],
"type": "string",
"description": "What the person needs (optional; omit for everything)"
}
},
"additionalProperties": false
}For 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_...
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}For an approved MCC business account's assistant: the firm's invoices with status, due date and pay link. Needs Authorization: Bearer mccf_...
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}For an approved MCC business account's assistant: one order's status, attempts and timeline. Needs Authorization: Bearer mccf_...
| Argument | Type | Description |
|---|---|---|
| id* | integer | The order id from firm_orders |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"description": "The order id from firm_orders"
}
},
"additionalProperties": false
}For an approved MCC business account's assistant: the firm's service requests and calendar orders with their status. Needs Authorization: Bearer mccf_...
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}For 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_...
| Argument | Type | Description |
|---|---|---|
| notes | string | |
| confirm* | boolean | Required true |
| details* | object | The service's fields, keyed as firm_services lists them |
| service* | string | A service key from firm_services |
| due_date | string | YYYY-MM-DD (optional) |
| client_ref | string | The firm's matter or file number |
{
"type": "object",
"required": [
"service",
"details",
"confirm"
],
"properties": {
"notes": {
"type": "string"
},
"confirm": {
"type": "boolean",
"description": "Required true"
},
"details": {
"type": "object",
"description": "The service's fields, keyed as firm_services lists them"
},
"service": {
"type": "string",
"description": "A service key from firm_services"
},
"due_date": {
"type": "string",
"description": "YYYY-MM-DD (optional)"
},
"client_ref": {
"type": "string",
"description": "The firm's matter or file number"
}
},
"additionalProperties": false
}For an approved MCC business account's assistant: the services it can order, each with its form fields and starting price. Needs Authorization: Bearer mccf_...
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Return 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.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Product slug from search_store |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Product slug from search_store"
}
},
"additionalProperties": false
}Return 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.
| Argument | Type | Description |
|---|---|---|
| states | array | Two-letter codes, e.g. ["NJ","NY"] |
| dataset* | string | Dataset id from list_datasets |
{
"type": "object",
"required": [
"dataset"
],
"properties": {
"states": {
"type": "array",
"items": {
"type": "string"
},
"description": "Two-letter codes, e.g. [\"NJ\",\"NY\"]"
},
"dataset": {
"type": "string",
"description": "Dataset id from list_datasets"
}
},
"additionalProperties": false
}List 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.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}For 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.
| Argument | Type | Description |
|---|---|---|
| state | string | The person's state, name or two-letter code (optional) |
{
"type": "object",
"properties": {
"state": {
"type": "string",
"description": "The person's state, name or two-letter code (optional)"
}
},
"additionalProperties": false
}List 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).
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}The 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.
| Argument | Type | Description |
|---|---|---|
| topic | string | Optional topic, e.g. 'payroll', 'landlord', 'apostille', 'invoice' |
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Optional topic, e.g. 'payroll', 'landlord', 'apostille', 'invoice'"
}
},
"additionalProperties": false
}Price, 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.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Read 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.
| Argument | Type | Description |
|---|---|---|
| path* | string | Path or full URL on this site |
{
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"type": "string",
"description": "Path or full URL on this site"
}
},
"additionalProperties": false
}For 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.
| Argument | Type | Description |
|---|---|---|
| name* | string | The person's name |
| email* | string | Their work email |
| phone | string | |
| states | string | States they need work in |
| volume | string | Rough jobs per month |
| company* | string | |
| consent* | boolean | true when the person asked you to open the account and agreed to MCC emailing them |
| services | string | What they expect to order |
Send 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. Exception: an online (ron) session starting at 5 PM New Jersey time or later is booked right away when it is the first start time sent, and the person gets the pay link by email. 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.
| Argument | Type | Description |
|---|---|---|
| name* | string | |
| email* | string | |
| notes | string | |
| phone* | string | |
| company | string | |
| consent* | boolean |
Find 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.
| Argument | Type | Description |
|---|---|---|
| query* | string | Topic or words to search for, e.g. 'executor new jersey' |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Topic or words to search for, e.g. 'executor new jersey'"
}
},
"additionalProperties": false
}Every 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.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}For 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_...
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}For 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_...).
| Argument | Type | Description |
|---|---|---|
| id* | integer | |
| kind* | string | |
| action* | string | |
| reason | string | Optional reason when declining |
| confirm | boolean | Required true to accept |
{
"type": "object",
"required": [
"kind",
"id",
"action"
],
"properties": {
"id": {
"type": "integer"
},
"kind": {
"enum": [
"request",
"booking"
],
"type": "string"
},
"action": {
"enum": [
"accept",
"decline"
],
"type": "string"
},
"reason": {
"type": "string",
"description": "Optional reason when declining"
},
"confirm": {
"type": "boolean",
"description": "Required true to accept"
}
},
"additionalProperties": false
}Check 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), including the no-personal-details version (…/clearance.jwt: yes or no for commission, E&O, background check and agreement, no name or dates). 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.
| Argument | Type | Description |
|---|---|---|
| credential* | string | The vc+jwt text, or a link like https://mcc-solutionsnj.com/credentials/contractors/<id>.jwt |
{
"type": "object",
"required": [
"credential"
],
"properties": {
"credential": {
"type": "string",
"description": "The vc+jwt text, or a link like https://mcc-solutionsnj.com/credentials/contractors/<id>.jwt"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 13, 2026.
Takes a password, API key or token as an argument, so the secret passes through the model's context and chat logs.
Fix: Read credentials from the server's own configuration (environment, OAuth) instead of a tool argument.
| firm_type |
| string |
| e.g. law firm, title company, lender, property manager, employer |
| wants_net30 | boolean |
| billing_email | string |
{
"type": "object",
"required": [
"company",
"name",
"email",
"consent"
],
"properties": {
"name": {
"type": "string",
"description": "The person's name"
},
"email": {
"type": "string",
"description": "Their work email"
},
"phone": {
"type": "string"
},
"states": {
"type": "string",
"description": "States they need work in"
},
"volume": {
"type": "string",
"description": "Rough jobs per month"
},
"company": {
"type": "string"
},
"consent": {
"type": "boolean",
"description": "true when the person asked you to open the account and agreed to MCC emailing them"
},
"services": {
"type": "string",
"description": "What they expect to order"
},
"firm_type": {
"type": "string",
"description": "e.g. law firm, title company, lender, property manager, employer"
},
"wants_net30": {
"type": "boolean"
},
"billing_email": {
"type": "string"
}
},
"additionalProperties": false
}| true when the person asked you to send this and agreed to share their contact details |
| details | object | Service fields by key (an incomplete request returns the field list) |
| service* | string | Service id, e.g. ron, mobile_notary_nj, apostille_any, process_serve, recording, mobile_notary_out_of_state, loan_signing, tax_prep, court_filing. An unknown id returns the list. |
| start_times | array | ron and mobile_notary_nj: up to 3 slot start values (ISO) from available_times |
| preferred_times | string | Times in words, e.g. 'Thursday after 5 PM or Friday 4-6 PM' (any time of day) |
{
"type": "object",
"required": [
"service",
"name",
"email",
"phone",
"consent"
],
"properties": {
"name": {
"type": "string"
},
"email": {
"type": "string"
},
"notes": {
"type": "string"
},
"phone": {
"type": "string"
},
"company": {
"type": "string"
},
"consent": {
"type": "boolean",
"description": "true when the person asked you to send this and agreed to share their contact details"
},
"details": {
"type": "object",
"description": "Service fields by key (an incomplete request returns the field list)",
"additionalProperties": {
"type": "string"
}
},
"service": {
"type": "string",
"description": "Service id, e.g. ron, mobile_notary_nj, apostille_any, process_serve, recording, mobile_notary_out_of_state, loan_signing, tax_prep, court_filing. An unknown id returns the list."
},
"start_times": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 3,
"description": "ron and mobile_notary_nj: up to 3 slot start values (ISO) from available_times"
},
"preferred_times": {
"type": "string",
"description": "Times in words, e.g. 'Thursday after 5 PM or Friday 4-6 PM' (any time of day)"
}
},
"additionalProperties": false
}