3LT Letter Mail
Give AI assistants hands: send real USPS letters via MCP.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"3lt-letter-mail": {
"url": "https://3lgrouptechnology.com/mcp"
}
}
}원격 엔드포인트
https://3lgrouptechnology.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (3)
🟡draft_letter(api_key, to, from_address, html, pdf_path, ...)
Create a letter DRAFT: verifies the recipient address with PostGrid, screens content, and returns a price quote. This NEVER mails anything. Pass EITHER html (letter body as an HTML string) OR pdf_path (path to a PDF file on the server). PDF text is extracted for screening; if extraction fails the draft is kept but flagged needs_review.
입력 스키마
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "your 3L-Group Technology API key (lms_...)."
},
"to": {
"additionalProperties": true,
"type": "object",
"description": "recipient address dict with name, address_line1, address_city,\naddress_state, address_zip (US)."
},
"from_address": {
"additionalProperties": true,
"type": "object",
"description": "sender address dict, same shape as `to`."
},
"html": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "letter body as an HTML string (use this OR pdf_path)."
},
"pdf_path": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "server-local path to a PDF to mail instead of html."
},
"color": {
"default": false,
"type": "boolean",
"description": "True for color printing, False for black & white."
},
"quantity": {
"default": 1,
"type": "integer",
"description": "number of identical letters (10+ gets the bulk rate)."
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "optional label for your own records."
},
"certified": {
"default": false,
"type": "boolean",
"description": "OPT-IN ONLY — True for USPS Certified Mail with Electronic\nReceipt (tracked, signature on delivery). Defaults to False, which\nsends standard First Class mail. Only set True when the customer\nexplicitly asked for certified mail: it costs significantly more\n(PostGrid's certified rate + the flat $1.00 service fee, roughly\n$11 per letter). Never default this to True."
}
},
"required": [
"api_key",
"to",
"from_address"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟡request_send(api_key, draft_id)
Request that a draft be mailed. approval-tier keys: creates a PENDING request and returns a one-tap Allow/Deny approval_url for the human. Nothing is mailed until Allow. on_command keys: may auto-send inside guardrails (spend caps, content screening, anomaly detection); anything outside them stays PENDING.
입력 스키마
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "your 3L-Group Technology API key (lms_...)."
},
"draft_id": {
"type": "integer",
"description": "the draft_id returned by draft_letter."
}
},
"required": [
"api_key",
"draft_id"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟡send_status(api_key, request_id)
Check a send request: status (PENDING/SENT/REJECTED/FAILED), the key's trust tier and tier decision, approval state (+approval_url while pending), and billing state (Stripe charge id when billed).
입력 스키마
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "your 3L-Group Technology API key (lms_...)."
},
"request_id": {
"type": "integer",
"description": "the request_id returned by request_send."
}
},
"required": [
"api_key",
"request_id"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"additionalProperties": true
}커뮤니티
증거