Public tools for EAC Partners: offerings, insights, and appointment requests.
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.
Returns an invoice PDF. Not available until phase 2, and this build returns no file.
Invoice id. Ignored until phase 2.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http concierge https://concierge.eacpartners.com/mcp
Returns an invoice PDF. Not available until phase 2, and this build returns no file.
| Argument | Type | Description |
|---|---|---|
| invoiceId* | string | Invoice id. Ignored until phase 2. |
{
"type": "object",
"required": [
"invoiceId"
],
"properties": {
"invoiceId": {
"type": "string",
"description": "Invoice id. Ignored until phase 2."
}
}
}Returns the public EAC Partners business card: name, emails, phone, address, time zone, and website.
No arguments.
{
"type": "object",
"properties": {}
}Returns one Insights article by vertical and slug, or by canonical URL. Summary and URL only unless full text is enabled.
| Argument | Type | Description |
|---|---|---|
| url | string | null | Canonical article URL. Alternative to verticalSlug and slug. |
| slug | string | null | Article slug. Required together with verticalSlug. |
| verticalSlug | string | null | Vertical slug. Required together with slug. |
{
"type": "object",
"properties": {
"url": {
"type": [
"string",
"null"
],
"default": null,
"description": "Canonical article URL. Alternative to verticalSlug and slug."
},
"slug": {
"type": [
"string",
"null"
],
"default": null,
"description": "Article slug. Required together with verticalSlug."
},
"verticalSlug": {
"type": [
"string",
"null"
],
"default": null,
"description": "Vertical slug. Required together with slug."
}
}
}Returns one invoice. Not available until phase 2, and this build returns no record.
| Argument | Type | Description |
|---|---|---|
| invoiceId* | string | Invoice id. Ignored until phase 2. |
{
"type": "object",
"required": [
"invoiceId"
],
"properties": {
"invoiceId": {
"type": "string",
"description": "Invoice id. Ignored until phase 2."
}
}
}Returns the Concierge privacy notice. Host AI vendors may see tool calls and tool results.
No arguments.
{
"type": "object",
"properties": {}
}Queues a short note from a prospective customer. Web addresses are rejected.
| Argument | Type | Description |
|---|---|---|
| name* | string | Caller name. |
| note* | string | Note, up to 4000 characters, plain text, no web address. |
| email* | string | Caller email. |
| organization | string | null | Optional organization. |
{
"type": "object",
"required": [
"name",
"email",
"note"
],
"properties": {
"name": {
"type": "string",
"description": "Caller name."
},
"note": {
"type": "string",
"description": "Note, up to 4000 characters, plain text, no web address."
},
"email": {
"type": "string",
"description": "Caller email."
},
"organization": {
"type": [
"string",
"null"
],
"default": null,
"description": "Optional organization."
}
}
}Lists billed time. Not available until phase 2, and this build returns no records.
No arguments.
{
"type": "object",
"properties": {}
}Lists Insights articles with title, summary, date, and canonical URL. Full article text is not included.
| Argument | Type | Description |
|---|---|---|
| vertical | string | null | Optional vertical slug. |
{
"type": "object",
"properties": {
"vertical": {
"type": [
"string",
"null"
],
"default": null,
"description": "Optional vertical slug."
}
}
}Lists customer invoices. Not available until phase 2, and this build returns no records.
No arguments.
{
"type": "object",
"properties": {}
}Lists EAC Partners offerings, including a footnote of small demonstrations built by EAC Partners. The ERP title comes from configuration.
| Argument | Type | Description |
|---|---|---|
| category | string | null | Optional category filter. |
{
"type": "object",
"properties": {
"category": {
"type": [
"string",
"null"
],
"default": null,
"description": "Optional category filter."
}
}
}Lists open appointment slots in America/New_York for discovery, project review, or support. Phase 1 uses a deterministic schedule stub.
| Argument | Type | Description |
|---|---|---|
| days | integer | null | Number of days to look ahead, from 1 to 21. Defaults to 10. |
| from | string | null | Optional ISO date to start from. |
| meetingType* | string | discovery, project_review, or support. |
{
"type": "object",
"required": [
"meetingType"
],
"properties": {
"days": {
"type": [
"integer",
"null"
],
"default": null,
"description": "Number of days to look ahead, from 1 to 21. Defaults to 10."
},
"from": {
"type": [
"string",
"null"
],
"default": null,
"description": "Optional ISO date to start from."
},
"meetingType": {
"type": "string",
"description": "discovery, project_review, or support."
}
}
}Lists subscriptions. Not available until phase 2, and this build returns no records.
No arguments.
{
"type": "object",
"properties": {}
}Matches a short need to offerings in the published catalog only. Does not invent services.
| Argument | Type | Description |
|---|---|---|
| need* | string | What the caller needs, from 1 to 500 characters. |
{
"type": "object",
"required": [
"need"
],
"properties": {
"need": {
"type": "string",
"description": "What the caller needs, from 1 to 500 characters."
}
}
}Opens a support request. Not available until phase 2, and this build does not store one.
| Argument | Type | Description |
|---|---|---|
| summary* | string | Short summary. Ignored until phase 2. |
{
"type": "object",
"required": [
"summary"
],
"properties": {
"summary": {
"type": "string",
"description": "Short summary. Ignored until phase 2."
}
}
}Queues an appointment request for a slotId previously returned by list_open_slots. Status is pending confirmation. Nothing is sent or held automatically.
| Argument | Type | Description |
|---|---|---|
| name* | string | Caller name. |
| email* | string | Caller email. |
| agenda* | string | What the meeting is about, up to 2000 characters. Plain text, no web address. |
| slotId* | string | slotId from list_open_slots. |
| meetingType* | string | discovery, project_review, or support. Must match the slot. |
| organization | string | null | Optional organization. |
{
"type": "object",
"required": [
"slotId",
"name",
"email",
"meetingType",
"agenda"
],
"properties": {
"name": {
"type": "string",
"description": "Caller name."
},
"email": {
"type": "string",
"description": "Caller email."
},
"agenda": {
"type": "string",
"description": "What the meeting is about, up to 2000 characters. Plain text, no web address."
},
"slotId": {
"type": "string",
"description": "slotId from list_open_slots."
},
"meetingType": {
"type": "string",
"description": "discovery, project_review, or support. Must match the slot."
},
"organization": {
"type": [
"string",
"null"
],
"default": null,
"description": "Optional organization."
}
}
}Searches Insights titles and summaries. Returns a summary and canonical URL.
| Argument | Type | Description |
|---|---|---|
| limit | integer | null | Maximum hits, from 1 to 20. Defaults to 5. |
| query* | string | Search text, from 1 to 200 characters. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": [
"integer",
"null"
],
"default": null,
"description": "Maximum hits, from 1 to 20. Defaults to 5."
},
"query": {
"type": "string",
"description": "Search text, from 1 to 200 characters."
}
}
}Queues a partner referral for staff review. Nothing is sent automatically.
| Argument | Type | Description |
|---|---|---|
| notes | string | null | Optional note, up to 2000 characters. Plain text, no web address. |
| prospectOrg | string | null | Optional organization of the prospect. |
| prospectName* | string | Name of the prospect. |
| referrerName* | string | Name of the person making the referral. |
| prospectEmail | string | null | Optional email of the prospect. |
| referrerEmail* | string | Email of the person making the referral. |
{
"type": "object",
"required": [
"referrerName",
"referrerEmail",
"prospectName"
],
"properties": {
"notes": {
"type": [
"string",
"null"
],
"default": null,
"description": "Optional note, up to 2000 characters. Plain text, no web address."
},
"prospectOrg": {
"type": [
"string",
"null"
],
"default": null,
"description": "Optional organization of the prospect."
},
"prospectName": {
"type": "string",
"description": "Name of the prospect."
},
"referrerName": {
"type": "string",
"description": "Name of the person making the referral."
},
"prospectEmail": {
"type": [
"string",
"null"
],
"default": null,
"description": "Optional email of the prospect."
},
"referrerEmail": {
"type": "string",
"description": "Email of the person making the referral."
}
}
}Reports the signed-in customer. Sign-in is not enabled, and this build returns no customer record.
No arguments.
{
"type": "object",
"properties": {}
}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 3, 2026.