{"id":35266,"date":"2026-09-16T11:52:09","date_gmt":"2026-09-16T08:52:09","guid":{"rendered":"https:\/\/mapsly.com\/?page_id=35266"},"modified":"2026-09-16T11:52:09","modified_gmt":"2026-09-16T08:52:09","slug":"ai-api-mcp-server","status":"publish","type":"page","link":"https:\/\/mapsly.com\/ja\/ai\/ai-api-mcp-server\/","title":{"rendered":"AI API &#038; MCP server"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"35266\" class=\"elementor elementor-35266\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-863518c e-con-full e-flex e-con e-parent\" data-id=\"863518c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe81403 elementor-widget elementor-widget-html\" data-id=\"fe81403\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.mce-aip{\n  --purple:#6512BE; --purple-h:#5A19B8; --purple-lt:#F0EBFF; --purple-bd:#D4C0FF; --purple-mid:#9B51E0;\n  --ink:#1E2A3A; --head:#3F4451; --body:#677294; --soft:#8585A0; --muted:#AEAEC0; --border:#E5E5EE;\n  --hero-bg:#F2F2F2; --sec-bg:#F7F7FB;\n  --green:#16A34A; --green-lt:#F0FDF4; --green-bd:#BBF7D0;\n  --purple-dark:#4D13A0; --purple-deep:#2E0A6B;\n  --ease:cubic-bezier(.2,.7,.2,1);\n  font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased\n}\n.mce-aip *,.mce-aip *::before,.mce-aip *::after{box-sizing:border-box}\n.mce-aip img,.mce-aip svg{display:block}\n.mce-aip a{color:inherit;text-decoration:none}\n.mce-aip button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;margin:0}\n.mce-aip p,.mce-aip ul,.mce-aip ol,.mce-aip dl,.mce-aip dt,.mce-aip dd{margin:0;padding:0}\n.mce-aip{--nav-top:67px}\n@media (max-width:1024px){.mce-aip{--nav-top:50px}}\n@media (max-width:767px){.mce-aip{--nav-top:85px}}\n.mce-aip section{scroll-margin-top:var(--nav-top)}\n.mce-aip :focus-visible{outline:2px solid var(--purple);outline-offset:2px}\n.mce-aip h1,.mce-aip h2,.mce-aip h3{font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif;color:#222D39;font-weight:700;letter-spacing:normal;line-height:1.15;margin:0;padding:0;text-wrap:pretty}\n.mce-aip .w{max-width:1140px;margin:0 auto;padding:0 40px}\n.mce-aip .w.wide{max-width:1280px}\n.mce-aip .sec-title{font-size:30px;line-height:40px;color:var(--head);margin-bottom:12px}\n.mce-aip .eyebrow{font-size:16px;font-weight:400;color:var(--purple);letter-spacing:1.4px;text-transform:uppercase;display:block;margin-bottom:10px;line-height:25px}\n.mce-aip .ai-brand{display:inline-flex;align-items:center;gap:.3em;padding:.06em .42em .06em .32em;margin:0 .04em;border-radius:.36em;background:var(--purple-lt);color:var(--ink);line-height:1.15;vertical-align:-.1em;white-space:nowrap}\n.mce-aip .ai-brand svg{width:.95em;height:.95em;color:var(--purple);flex:none}\n.mce-aip .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;font-weight:600;padding:16px 32px;border-radius:4px;border:none;cursor:pointer;text-decoration:none;transition:all .16s ease;white-space:normal;text-align:center;flex-shrink:0}\n.mce-aip .btn-purple{background:var(--purple);color:#fff;box-shadow:0 2px 8px rgba(101,18,190,.3)}\n.mce-aip .btn-purple:hover{background:var(--purple-h);transform:translateY(-1px);box-shadow:0 6px 18px rgba(101,18,190,.35)}\n.mce-aip .btn-outline{background:transparent;color:var(--purple);border:2px solid var(--purple);padding:14px 30px}\n.mce-aip .btn-outline:hover{background:var(--purple-lt)}\n.mce-aip .btn-big{font-size:18px;padding:17px 38px}\n.mce-aip .btn-light,.mce-aip .btn-ghost{border:2px solid transparent;padding:14px 30px}\n.mce-aip .btn-light{background:#fff;color:var(--purple);box-shadow:0 4px 14px rgba(20,5,60,.22)}\n.mce-aip .btn-light:hover{background:#f3edff;transform:translateY(-1px);box-shadow:0 8px 22px rgba(20,5,60,.3)}\n.mce-aip .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}\n.mce-aip .btn-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}\n.mce-aip .btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}\n.mce-aip .hero-actions{display:flex;gap:12px;flex-wrap:wrap}\n.mce-aip .rv{transition:opacity .5s ease,transform .5s ease;transition-delay:var(--d,0ms)}\n.mce-aip .rv.anim{opacity:0;transform:translateY(14px)}\n.mce-aip .rv.on{opacity:1;transform:translateY(0)}\n.mce-aip .hero{background:var(--hero-bg);border-bottom:1px solid var(--border);padding:64px 0 56px}\n.mce-aip .hero h1{font-size:clamp(36px,3.6vw,46px);line-height:1.1;margin-bottom:18px;max-width:820px;text-wrap:balance}\n.mce-aip .hero-sub{font-size:19px;line-height:1.72;color:var(--body);max-width:720px;margin-bottom:30px}\n.mce-aip .core{padding:64px 0 0;scroll-margin-top:calc(var(--nav-top) + 12px)}\n.mce-aip .core-grid{--cpw:330;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--cpw) * 1px) minmax(0,1fr);column-gap:44px;align-items:start}\n.mce-aip .core-copy{max-width:420px}\n.mce-aip .core-copy .sec-title{margin-bottom:20px}\n.mce-aip .steps{list-style:none;display:flex;flex-direction:column;gap:18px}\n.mce-aip .steps li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;align-items:start;font-size:16px;line-height:1.55;color:var(--ink)}\n.mce-aip .stn{width:34px;height:34px;border-radius:50%;background:var(--purple-lt);color:var(--purple);font-style:normal;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;margin-top:1px}\n.mce-aip .core-copy .steps [class*=\"z-\"]{animation-delay:.45s}\n.mce-aip .steps b{display:block;font-weight:600;color:#222D39;margin-bottom:2px;grid-column:2}\n.mce-aip .steps li>span{grid-column:2;color:var(--body);font-size:15.5px}\n.mce-aip .core-details{margin-top:44px;padding-top:32px;border-top:1px solid var(--border)}\n.mce-aip .dts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 36px}\n.mce-aip .dt{display:flex;flex-direction:column;gap:10px}\n.mce-aip .dt-l{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}\n.mce-aip .dt-l svg{width:17px;height:17px;stroke:var(--purple);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}\n.mce-aip .dt p,.mce-aip .dt dd{font-size:18.5px;line-height:1.5;color:var(--ink);letter-spacing:-.005em;text-wrap:pretty}\n.mce-aip .plans{padding:64px 0 8px;margin-top:8px}\n.mce-aip .ptbw{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}\n.mce-aip .pthead{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:stretch;padding:0 24px}\n.mce-aip .pth-lead{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 32px 8px 0}\n.mce-aip .pth-lead .sec-title{margin:0}\n.mce-aip .pth-lead a{margin-top:8px;font-size:15px;font-weight:600;color:var(--purple);display:inline-flex;align-items:center;gap:2px}\n.mce-aip .pth-lead a svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}\n.mce-aip .pth-lead a:hover svg{transform:translateX(3px)}\n.mce-aip .pth{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px 12px}\n.mce-aip .ptn{display:inline-block;color:var(--head);font-size:20px;font-weight:700;line-height:1.2}\n.mce-aip .ptp{font-size:13px;font-weight:500;color:var(--soft);margin-bottom:2px}\n.mce-aip .psec{margin-top:6px}\n.mce-aip .psec-h{display:grid;grid-template-columns:1fr 24px;align-items:center;padding:20px 24px;background:var(--purple-lt);border-radius:10px 10px 0 0;color:var(--ink);font-size:15px;font-weight:700}\n.mce-aip .psec-t{display:flex;align-items:center;gap:12px}\n.mce-aip .psec-t svg{width:22px;height:22px;color:var(--purple);flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.mce-aip .prow{padding:0 24px;font-size:14px;font-weight:500;color:var(--ink)}\n.mce-aip .prw{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:stretch}\n.mce-aip .prow:nth-child(odd){background:var(--sec-bg)}\n.mce-aip .prow:nth-child(odd) .pc{border-left-color:#D9DDE7}\n.mce-aip .prows > .prow:last-child{border-radius:0 0 10px 10px}\n.mce-aip .plbl{display:flex;align-items:center;gap:6px;padding:11px 12px 11px 0;min-height:44px}\n.mce-aip .pc{display:flex;align-items:center;justify-content:center;padding:8px;border-left:1px solid var(--border)}\n.mce-aip .pc .pck{width:20px;height:20px;color:var(--purple)}\n.mce-aip .pc .pdh{width:18px;height:18px;color:var(--muted)}\n.mce-aip .pval{font-size:14px;font-weight:600;color:var(--ink);text-align:center}\n.mce-aip .pc-off .pval{color:var(--muted);font-weight:500}\n.mce-aip .pnote{padding:0 24px;margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--muted)}\n.mce-aip .cta-band{color:#fff;padding:72px 0;margin-top:64px;text-align:center;background:radial-gradient(ellipse 110% 70% at 80% -10%,rgba(244,114,182,.26) 0%,rgba(244,114,182,0) 55%),radial-gradient(ellipse 120% 70% at 15% 115%,rgba(101,18,190,.5) 0%,rgba(101,18,190,0) 60%),linear-gradient(135deg,var(--purple) 0%,var(--purple-dark) 56%,var(--purple-deep) 100%)}\n.mce-aip .cta-band h2{color:#fff;font-size:40px;line-height:1.15;margin-bottom:14px;max-width:900px;margin-left:auto;margin-right:auto}\n.mce-aip .cta-band p{font-size:18px;font-weight:300;color:rgba(255,255,255,.85);max-width:600px;margin:0 auto 30px;line-height:1.7}\n.mce-aip .cta-band .hero-actions{justify-content:center;margin:0}\n.mce-aip .cta-band .btn-light:focus-visible,.mce-aip .cta-band .btn-ghost:focus-visible{outline:2px solid #fff;outline-offset:2px}\n.mce-aip .next{padding:64px 0 72px}\n.mce-aip .next .sec-title{margin-bottom:22px}\n.mce-aip .next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}\n.mce-aip .deep{display:flex;flex-direction:column;gap:10px;padding:28px 28px 24px;border-radius:14px;border:1px solid var(--border);background:#fff;transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}\n.mce-aip .deep:hover{border-color:var(--purple-bd);transform:translateY(-2px);box-shadow:0 14px 32px rgba(30,42,58,.08)}\n.mce-aip .deep .eyebrow{margin:0;font-size:13px;letter-spacing:1.2px;line-height:1.5}\n.mce-aip .deep h3{font-size:21px;line-height:1.3;color:var(--head)}\n.mce-aip .deep p{font-size:15.5px;line-height:1.6;color:var(--body);text-wrap:pretty}\n.mce-aip .deep .cmore{display:inline-flex;align-items:center;gap:2px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:600;color:var(--purple)}\n.mce-aip .deep .cmore svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}\n.mce-aip .deep:hover .cmore svg{transform:translateX(3px)}\n@media (max-width:1366px){.mce-aip .core-grid{--cpw:300;column-gap:32px}}\n@media (max-width:1180px){.mce-aip .dts{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media (max-width:1024px){.mce-aip .hero{padding:48px 0 44px}\n.mce-aip .ptb{min-width:680px}\n.mce-aip .pthead,.mce-aip .prw{grid-template-columns:1fr 120px 120px 120px}\n.mce-aip .ptbw::after{content:\"\";position:sticky;right:0;top:0;float:right;width:36px;height:100%;margin-left:-36px;background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none}\n.mce-aip .steps [class*=\"z-\"]{animation:none !important;opacity:1 !important}\n.mce-aip .pc{padding:8px 6px}\n.mce-aip .pval{font-size:13px}\n.mce-aip .core-grid{grid-template-columns:minmax(0,1fr);row-gap:28px;--cpw:300}\n.mce-aip .core-copy{max-width:640px}\n.mce-aip .next-grid{grid-template-columns:minmax(0,1fr)}}\n@media (max-width:600px){.mce-aip .w{padding:0 20px}\n.mce-aip .hero{padding:40px 0 36px}\n.mce-aip .hero h1{font-size:clamp(30px,8.5vw,36px)}\n.mce-aip .hero-sub{font-size:17px;line-height:1.65}\n.mce-aip .sec-title{font-size:26px;line-height:34px}\n.mce-aip .core{padding:44px 0 8px}\n.mce-aip .core-grid{--cpw:280}\n.mce-aip .dts{grid-template-columns:minmax(0,1fr)}\n.mce-aip .plans{padding:44px 0 8px}\n.mce-aip .cta-band{padding:56px 0;margin-top:0}\n.mce-aip .cta-band h2{font-size:30px}\n.mce-aip .next{padding:48px 0 56px}}\n@media (prefers-reduced-motion:reduce){.mce-aip .rv,.mce-aip .rv.anim,.mce-aip .rv.on{transition:none;opacity:1;transform:none}\n.mce-aip .steps [class*=\"z-\"]{animation:none !important;opacity:1 !important}\n.mce-aip .dchat [class*=\"z-\"]{animation:none !important;opacity:1 !important;transform:none !important}}\n.mce-aip .hero-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 56px;align-items:center}\n.mce-aip .hero.has-vis .hero-inner{grid-template-columns:minmax(0,1fr) 460px}\n.mce-aip .hero-vis{min-width:0}\n.mce-aip .hero-vis .code,.mce-aip .hero-vis .flow .fn{box-shadow:0 18px 44px rgba(30,42,58,.08)}\n.mce-aip .vis .dchat{max-width:none;margin:0}\n.mce-aip .vis .dc-b{min-height:0}\n.mce-aip .vis .dc-res{white-space:normal;text-align:right;max-width:46%;flex:none}\n.mce-aip .dchat{max-width:440px;margin-left:auto;border-radius:14px;background:#fff;border:1px solid var(--border);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;color:var(--ink)}\n.mce-aip .dc-h{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;background:var(--sec-bg);border-bottom:1px solid var(--border)}\n.mce-aip .dc-h i{width:10px;height:10px;border-radius:50%;background:#E5E5EE}\n.mce-aip .dc-h span{margin-left:8px;font-size:12.5px;font-weight:600;color:var(--head)}\n.mce-aip .dc-h em{margin-left:auto;font-style:normal;font-size:11px;font-weight:600;color:var(--green);display:inline-flex;align-items:center;gap:5px}\n.mce-aip .dc-h em::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--green)}\n.mce-aip .dc-b{padding:16px 16px 18px;display:flex;flex-direction:column;gap:12px;min-height:300px}\n.mce-aip .dc-you{align-self:flex-end;max-width:86%;padding:10px 14px;border-radius:16px 16px 4px 16px;background:#F0F1F5;font-size:14px;line-height:1.4}\n.mce-aip .dc-work{align-self:flex-start;width:100%;padding:10px 12px 8px;border-radius:12px;border:1px solid var(--border)}\n.mce-aip .dc-work small{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:6px}\n.mce-aip .dc-step{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px;line-height:1.35}\n.mce-aip .dc-dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--purple-bd);display:flex;align-items:center;justify-content:center;flex:none;font-style:normal;color:var(--green)}\n.mce-aip .dc-dot svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}\n.mce-aip .dc-what{color:var(--ink);min-width:0;flex:1}\n.mce-aip .dc-res{margin-left:auto;color:var(--soft);white-space:nowrap;font-size:12.5px}\n.mce-aip .dc-ai{align-self:flex-start;max-width:92%;font-size:14px;line-height:1.45;display:flex;flex-direction:column;align-items:flex-start;gap:10px}\n.mce-aip .dc-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:4px;background:var(--purple);color:#fff;font-size:13px;font-weight:600}\n.mce-aip .dc-btn svg{width:15px;height:15px}\n.mce-aip .flow{display:flex;align-items:stretch}\n.mce-aip .fn{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px;padding:14px 16px 13px;border:1px solid var(--border);border-radius:12px;background:#fff}\n.mce-aip .fn.accent{border-color:var(--purple-bd);background:var(--purple-lt)}\n.mce-aip .fk{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}\n.mce-aip .fn.accent .fk{color:var(--purple)}\n.mce-aip .ft{font-size:15px;font-weight:600;line-height:1.35;color:#222D39}\n.mce-aip .fs{font-size:13px;line-height:1.45;color:var(--body)}\n.mce-aip .fa{flex:0 0 30px;display:flex;align-items:center;justify-content:center;color:var(--muted)}\n.mce-aip .fa svg{width:20px;height:20px}\n.mce-aip .code{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}\n.mce-aip .code-h{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--sec-bg);border-bottom:1px solid var(--border);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}\n.mce-aip .code-h i{width:9px;height:9px;border-radius:50%;background:var(--purple-bd);flex:none}\n.mce-aip .code-h span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.mce-aip .code pre{margin:0;padding:14px 16px 16px;font:13.5px\/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);white-space:pre;overflow-x:auto;-webkit-overflow-scrolling:touch}\n.mce-aip .cs{color:#0F766E}\n.mce-aip .cc{color:var(--soft)}\n.mce-aip .core-grid.core-vis{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);column-gap:56px}\n.mce-aip .vis-top{margin:6px 0 36px}\n.mce-aip .vis-top .fn{padding:16px 18px 15px}\n.mce-aip .vis-top .ft{font-size:16px}\n.mce-aip .vis-top .fs{font-size:13.5px}\n.mce-aip .vis{display:flex;flex-direction:column;gap:18px}\n@media (max-width:1180px){.mce-aip .hero.has-vis .hero-inner{grid-template-columns:minmax(0,1fr) 400px}\n.mce-aip .flow.right{flex-wrap:wrap;gap:10px 0}}\n@media (max-width:1024px){.mce-aip .hero.has-vis .hero-inner{grid-template-columns:minmax(0,1fr)}\n.mce-aip .hero-vis{max-width:480px}\n.mce-aip .dchat{margin-left:0}\n.mce-aip .core-grid.core-vis{grid-template-columns:minmax(0,1fr)}}\n@media (max-width:700px){.mce-aip .flow.right{flex-direction:column;flex-wrap:nowrap;gap:0}\n.mce-aip .flow.right .fa{flex-basis:26px;height:26px;transform:rotate(90deg)}\n.mce-aip .code pre{font-size:12.5px;padding:12px 14px 14px}}\n.mce-aip .steps li{grid-template-columns:30px minmax(0,1fr)}\n.mce-aip .stn{width:30px;height:30px;font-size:14px;margin-top:-3px}\n.mce-aip .pnote a.chat{color:var(--purple);text-decoration:none;border-bottom:1px dashed currentColor}\n.mce-aip .hint{position:relative;border-bottom:1px dashed currentColor;cursor:help}\n.mce-aip .hint-b{display:none;position:absolute;left:0;bottom:calc(100% + 10px);width:300px;max-width:min(300px,80vw);padding:10px 12px;border-radius:8px;background:var(--ink);color:#fff;font-size:13px;line-height:1.5;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;z-index:6;box-shadow:0 8px 24px rgba(30,42,58,.18);pointer-events:none}\n.mce-aip .hint:hover .hint-b,.mce-aip .hint:focus .hint-b,.mce-aip .hint:focus-within .hint-b{display:block}\n.mce-aip .dt:last-child .hint-b{left:auto;right:0}\n.mce-aip .pval small{display:block;font-size:11.5px;font-weight:500;color:var(--soft);margin-top:1px;line-height:1.3}\n.mce-aip .ptbw{overflow:visible}\n@media (max-width:1024px){.mce-aip .ptbw{overflow-x:auto}\n.mce-aip .hint{border-bottom:0;cursor:auto}\n.mce-aip .hint-b{position:static;display:block;background:none;color:var(--soft);padding:2px 0 0;width:auto;max-width:none;box-shadow:none;font-size:12px;line-height:1.45;pointer-events:auto}}\n.mce-aip .play{position:relative; display:flex; flex-direction:column; gap:5px; padding:10px 12px; border-radius:10px; background:#fff;}\n.mce-aip [class*=\"z-\"]{animation-duration:12s; animation-timing-function:linear; animation-iteration-count:infinite; animation-fill-mode:both;}\n.mce-aip .z-pop-2p3x-d0p3-h{animation-name:z-pop-2p3x-d0p3-h}\n.mce-aip .z-fade-1p1x-h{animation-name:z-fade-1p1x-h}\n.mce-aip .z-slide-0p3x-h{animation-name:z-slide-0p3x-h}\n.mce-aip .z-fade-1p3x-h{animation-name:z-fade-1p3x-h}\n.mce-aip .z-on-2p3x-d0p3-h{animation-name:z-on-2p3x-d0p3-h}\n.mce-aip .z-fade-2p9x-h{animation-name:z-fade-2p9x-h}\n.mce-aip .z-pop-3p9x-d0p3-h{animation-name:z-pop-3p9x-d0p3-h}\n.mce-aip .z-on-3p9x-d0p3-h{animation-name:z-on-3p9x-d0p3-h}\n.mce-aip .z-fade-4p5x-h{animation-name:z-fade-4p5x-h}\n.mce-aip .z-pop-5p5x-d0p3-h{animation-name:z-pop-5p5x-d0p3-h}\n.mce-aip .z-on-5p5x-d0p3-h{animation-name:z-on-5p5x-d0p3-h}\n.mce-aip .z-slide-6p5x-h{animation-name:z-slide-6p5x-h}\n.mce-aip .z-pop-7p1x-d0p35-h{animation-name:z-pop-7p1x-d0p35-h}\n@keyframes z-pop-2p3x-d0p3-h{0.000%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 19.167%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 21.667%{opacity:1; transform:scale(1); animation-timing-function:ease-in} 100.000%{opacity:1; transform:scale(1)} }\n@keyframes z-fade-1p1x-h{0.000%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 9.167%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 12.500%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:1; transform:none} }\n@keyframes z-slide-0p3x-h{0.000%{opacity:0; transform:translateY(-14px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 2.500%{opacity:0; transform:translateY(-14px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 5.833%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:1; transform:none} }\n@keyframes z-fade-1p3x-h{0.000%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 10.833%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 14.167%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:1; transform:none} }\n@keyframes z-on-2p3x-d0p3-h{0.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 19.167%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 21.667%{opacity:1; animation-timing-function:ease-in} 100.000%{opacity:1} }\n@keyframes z-fade-2p9x-h{0.000%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 24.167%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 27.500%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:1; transform:none} }\n@keyframes z-pop-3p9x-d0p3-h{0.000%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 32.500%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 35.000%{opacity:1; transform:scale(1); animation-timing-function:ease-in} 100.000%{opacity:1; transform:scale(1)} }\n@keyframes z-on-3p9x-d0p3-h{0.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 32.500%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 35.000%{opacity:1; animation-timing-function:ease-in} 100.000%{opacity:1} }\n@keyframes z-fade-4p5x-h{0.000%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 37.500%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 40.833%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:1; transform:none} }\n@keyframes z-pop-5p5x-d0p3-h{0.000%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 45.833%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 48.333%{opacity:1; transform:scale(1); animation-timing-function:ease-in} 100.000%{opacity:1; transform:scale(1)} }\n@keyframes z-on-5p5x-d0p3-h{0.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 45.833%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 48.333%{opacity:1; animation-timing-function:ease-in} 100.000%{opacity:1} }\n@keyframes z-slide-6p5x-h{0.000%{opacity:0; transform:translateY(-14px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 54.167%{opacity:0; transform:translateY(-14px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 57.500%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:1; transform:none} }\n@keyframes z-pop-7p1x-d0p35-h{0.000%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 59.167%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 62.083%{opacity:1; transform:scale(1); animation-timing-function:ease-in} 100.000%{opacity:1; transform:scale(1)} }\n\n<\/style>\n<div class=\"mce-aip\" id=\"mce-aip-top\"><section class=\"hero has-vis\" aria-labelledby=\"mce-aip-h1\"><div class=\"w wide hero-inner\"><div class=\"hero-copy\"><span class=\"eyebrow\">Enterprise \u00b7 Private beta<\/span><h1 id=\"mce-aip-h1\">AI API &amp; MCP server<\/h1><p class=\"hero-sub\">Everything Mapsly AI does in the widget is callable from your systems and your favorite AI service, like ChatGPT.<\/p><div class=\"hero-actions\"><a class=\"btn btn-purple\" href=\"https:\/\/calendly.com\/mapsly-meeting\/quick-demo\" target=\"_blank\" rel=\"noopener\">Contact our team<\/a><a class=\"btn btn-outline\" href=\"#mce-aip-how\">See how it works<\/a><\/div><\/div><div class=\"hero-vis\"><div class=\"dchat notranslate\" translate=\"no\" data-no-translation data-no-dynamic-translation data-nosnippet><div class=\"dc-h\"><i><\/i><i><\/i><i><\/i><span>Claude<\/span><em>Mapsly MCP connected<\/em><\/div><div class=\"dc-b\"><div class=\"dc-you z-slide-0p3x-h\">Plan my Thursday around the overdue accounts near Oakland.<\/div><div class=\"dc-work z-fade-1p1x-h\"><small>Working in Mapsly<\/small><div class=\"dc-step z-fade-1p3x-h\"><i class=\"dc-dot\"><span class=\"z-pop-2p3x-d0p3-h\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg><\/span><\/i><span class=\"dc-what\">Find overdue accounts near Oakland<\/span><span class=\"dc-res z-on-2p3x-d0p3-h\">6 found<\/span><\/div><div class=\"dc-step z-fade-2p9x-h\"><i class=\"dc-dot\"><span class=\"z-pop-3p9x-d0p3-h\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg><\/span><\/i><span class=\"dc-what\">Build the route with live traffic<\/span><span class=\"dc-res z-on-3p9x-d0p3-h\">1 h 40 min drive<\/span><\/div><div class=\"dc-step z-fade-4p5x-h\"><i class=\"dc-dot\"><span class=\"z-pop-5p5x-d0p3-h\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg><\/span><\/i><span class=\"dc-what\">Save it to Thursday<\/span><span class=\"dc-res z-on-5p5x-d0p3-h\">Saved<\/span><\/div><\/div><div class=\"dc-ai z-slide-6p5x-h\">Your Thursday route is built: 6 stops, back by 4:40.<span class=\"dc-btn z-pop-7p1x-d0p35-h\">Open in Mapsly<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"core\" id=\"mce-aip-how\" aria-labelledby=\"mce-aip-how-h\"><div class=\"w wide\"><h2 class=\"sec-title rv\" id=\"mce-aip-how-h\">How it works<\/h2><div class=\"vis-top rv\"><div class=\"flow right\"><div class=\"fn\"><span class=\"fk\">Your code \u00b7 Claude \u00b7 ChatGPT<\/span><span class=\"ft\">A request, or a tool call<\/span><span class=\"fs\">Under your org\u2019s API key<\/span><\/div><span class=\"fa\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span><div class=\"fn accent\"><span class=\"fk\">AI API \u00b7 MCP server<\/span><span class=\"ft\">Start a conversation or a workflow<\/span><span class=\"fs\">The MCP server wraps the API<\/span><\/div><span class=\"fa\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span><div class=\"fn\"><span class=\"fk\">Mapsly AI<\/span><span class=\"ft\">Runs it against your CRM<\/span><span class=\"fs\">Same tools a rep\u2019s chat uses<\/span><\/div><span class=\"fa\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span><div class=\"fn\"><span class=\"fk\">Result<\/span><span class=\"ft\">Returned to the caller, or written to the CRM<\/span><span class=\"fs\">Every call logged<\/span><\/div><\/div><\/div><div class=\"core-grid core-vis\"><div class=\"core-copy rv\"><ol class=\"steps\"><li><i class=\"stn\">1<\/i><b>Call<\/b><span>One request starts a conversation or an AI workflow from your own code: score today\u2019s leads, summarize this note.<\/span><\/li><li><i class=\"stn\">2<\/i><b>Get the result<\/b><span>The result returns to your code or to the CRM. Inside a workflow, one Ask AI step does the same.<\/span><\/li><li><i class=\"stn\">3<\/i><b>Connect<\/b><span>Claude or ChatGPT gets Mapsly\u2019s tools over MCP: search records, plan a route, start a conversation. Every call is logged.<\/span><\/li><\/ol><\/div><div class=\"core-visual rv\" style=\"--d:80ms\"><div class=\"vis\"><div class=\"code notranslate\" translate=\"no\" data-no-translation data-no-dynamic-translation data-nosnippet><div class=\"code-h\"><i><\/i><span>MCP \u00b7 Claude config<\/span><\/div><pre>{\n  <span class=\"cs\">\"mcpServers\"<\/span>: {\n    <span class=\"cs\">\"mapsly\"<\/span>: {\n      <span class=\"cs\">\"url\"<\/span>: <span class=\"cs\">\"https:\/\/mcp.mapsly.com\"<\/span>,\n      <span class=\"cs\">\"headers\"<\/span>: {\n        <span class=\"cs\">\"Authorization\"<\/span>: <span class=\"cs\">\"Bearer &lt;org API key&gt;\"<\/span>\n      }\n    }\n  }\n}\n\n<span class=\"cc\"># tools: search_records \u00b7 plan_route<\/span>\n<span class=\"cc\">#        start_conversation \u00b7 ask_ai<\/span><\/pre><\/div><\/div><\/div><\/div><div class=\"core-details rv\"><dl class=\"dts\"><div class=\"dt\"><dt class=\"dt-l\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0\"\/><path d=\"M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6\"\/><\/svg>Reads<\/dt><dd>The records, routes and notes a conversation reads, under your API key.<\/dd><\/div><div class=\"dt\"><dt class=\"dt-l\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z\"\/><path d=\"M14 3v5h5M9 13h6M9 17h4\"\/><\/svg>Writes<\/dt><dd>What the conversation is built to write, or nothing but a result.<\/dd><\/div><div class=\"dt\"><dt class=\"dt-l\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"14\" cy=\"6\" r=\"2\"\/><path d=\"M4 6h8M16 6h4\"\/><circle cx=\"8\" cy=\"12\" r=\"2\"\/><path d=\"M4 12h2M10 12h10\"\/><circle cx=\"17\" cy=\"18\" r=\"2\"\/><path d=\"M4 18h11M19 18h1\"\/><\/svg>Needs from you<\/dt><dd>An org API key. Add the MCP server to Claude or ChatGPT.<\/dd><\/div><div class=\"dt\"><dt class=\"dt-l\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.5606 8.11368L19.3281 6.41341L21.0284 5.64586C21.4073 5.47097 21.4073 4.9366 21.0284 4.76172L19.3281 3.99417L18.5606 2.28419C18.3857 1.90527 17.8513 1.90527 17.6765 2.28419L16.9089 3.98445L15.1989 4.752C14.82 4.92689 14.82 5.46126 15.1989 5.63614L16.8992 6.40369L17.6667 8.11368C17.8416 8.49259 18.3857 8.49259 18.5606 8.11368Z\"\/><path d=\"M10.8268 9.57105L9.282 6.17051C8.94195 5.41268 7.85378 5.41268 7.51372 6.17051L5.96891 9.57105L2.56837 11.1159C1.81054 11.4656 1.81054 12.5441 2.56837 12.8841L5.96891 14.429L7.51372 17.8295C7.86349 18.5873 8.94195 18.5873 9.282 17.8295L10.8268 14.429L14.2273 12.8841C14.9852 12.5344 14.9852 11.4559 14.2273 11.1159L10.8268 9.57105Z\"\/><path d=\"M17.6667 15.8863L16.8992 17.5866L15.1989 18.3541C14.82 18.529 14.82 19.0634 15.1989 19.2383L16.8992 20.0058L17.6667 21.7158C17.8416 22.0947 18.376 22.0947 18.5509 21.7158L19.3184 20.0155L21.0284 19.248C21.4073 19.0731 21.4073 18.5387 21.0284 18.3639L19.3281 17.5963L18.5606 15.8863C18.3857 15.5074 17.8416 15.5074 17.6667 15.8863Z\"\/><\/svg>Runs on<\/dt><dd>Enterprise. API and MCP calls draw on the allowance, or your key.<\/dd><\/div><\/dl><\/div><\/div><\/section><section class=\"plans\" id=\"mce-aip-plans\" aria-labelledby=\"mce-aip-plans-h\"><div class=\"w wide\"><div class=\"ptbw\"><div class=\"ptb\" role=\"table\" aria-label=\"AI API &amp; MCP server: plans and limits\"><div class=\"pthead\" role=\"row\"><div class=\"pth-lead\" role=\"columnheader\"><h2 class=\"sec-title\" id=\"mce-aip-plans-h\">Plans and limits<\/h2><a href=\"https:\/\/mapsly.com\/pricing\/\">See pricing<svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/a><\/div><div class=\"pth\" role=\"columnheader\"><span class=\"ptn\">Essential<\/span><span class=\"ptp\">Advisory AI<\/span><\/div><div class=\"pth\" role=\"columnheader\"><span class=\"ptn\">Pro<\/span><span class=\"ptp\">Agentic AI<\/span><\/div><div class=\"pth\" role=\"columnheader\"><span class=\"ptn\">Enterprise<\/span><span class=\"ptp\">Depth & compliance<\/span><\/div><\/div><div class=\"psec\" role=\"rowgroup\"><div class=\"psec-h\" role=\"row\"><span class=\"psec-t\" role=\"rowheader\" aria-colspan=\"4\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9.785 6l8.215 8.215l-2.054 2.054a5.81 5.81 0 1 1 -8.215 -8.215l2.054 -2.054z\"\/><path d=\"M4 20l3.5 -3.5M15 4l-3.5 3.5M20 9l-3.5 3.5\"\/><\/svg><span>AI API &amp; MCP server<\/span><\/span><\/div><div class=\"prows\" role=\"rowgroup\"><div class=\"prow\" role=\"row\"><div class=\"prw\" role=\"presentation\"><span class=\"plbl\" role=\"rowheader\">Included<\/span><span class=\"pc\" role=\"cell\"><svg class=\"pdh\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M6 12h12\"\/><\/svg><\/span><span class=\"pc\" role=\"cell\"><svg class=\"pdh\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M6 12h12\"\/><\/svg><\/span><span class=\"pc\" role=\"cell\"><svg class=\"pck\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg><\/span><\/div><\/div><div class=\"prow\" role=\"row\"><div class=\"prw\" role=\"presentation\"><span class=\"plbl\" role=\"rowheader\"><span class=\"hint\" tabindex=\"0\">AI allowance<i class=\"hint-b\" role=\"tooltip\">The AI usage included in your plan every month, measured in AI credits and pooled across your account; the amount in brackets is what those credits currently cost. Beyond it, usage draws on your prepaid AI credits at the current rate card.<\/i><\/span><\/span><span class=\"pc pc-off\" role=\"cell\"><span class=\"pval\">2,000 AI credits ($2)<small>per user \/ mo<\/small><\/span><\/span><span class=\"pc pc-off\" role=\"cell\"><span class=\"pval\">5,000 AI credits ($5)<small>per user \/ mo<\/small><\/span><\/span><span class=\"pc\" role=\"cell\"><span class=\"pval\">8,000 AI credits ($8)<small>per user \/ mo<\/small><\/span><\/span><\/div><\/div><div class=\"prow\" role=\"row\"><div class=\"prw\" role=\"presentation\"><span class=\"plbl\" role=\"rowheader\">Bring your own key<\/span><span class=\"pc pc-off\" role=\"cell\"><svg class=\"pdh\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M6 12h12\"\/><\/svg><\/span><span class=\"pc pc-off\" role=\"cell\"><svg class=\"pdh\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M6 12h12\"\/><\/svg><\/span><span class=\"pc\" role=\"cell\"><span class=\"pval\">Included<\/span><\/span><\/div><\/div><div class=\"prow\" role=\"row\"><div class=\"prw\" role=\"presentation\"><span class=\"plbl\" role=\"rowheader\">AI audit log<\/span><span class=\"pc pc-off\" role=\"cell\"><svg class=\"pdh\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M6 12h12\"\/><\/svg><\/span><span class=\"pc pc-off\" role=\"cell\"><svg class=\"pdh\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M6 12h12\"\/><\/svg><\/span><span class=\"pc\" role=\"cell\"><span class=\"pval\">Included<\/span><\/span><\/div><\/div><\/div><\/div><\/div><\/div><p class=\"pnote\">Mapsly AI is included in every plan and is in private beta: <a class=\"chat\" href=\"https:\/\/mapsly.com\/#openChat\">contact us<\/a> to join the waitlist and get early access. Each plan carries a monthly AI allowance measured in AI credits (the amount in brackets is what those credits currently cost), pooled across your account and reset every month. Beyond it, usage draws on your prepaid AI credit balance at the current rate card.<\/p><\/div><\/section><section class=\"cta-band\" id=\"mce-aip-cta\" aria-labelledby=\"mce-aip-cta-h\"><div class=\"w\"><h2 class=\"rv\" id=\"mce-aip-cta-h\">See <span class=\"ai-brand notranslate\" translate=\"no\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.5606 8.11368L19.3281 6.41341L21.0284 5.64586C21.4073 5.47097 21.4073 4.9366 21.0284 4.76172L19.3281 3.99417L18.5606 2.28419C18.3857 1.90527 17.8513 1.90527 17.6765 2.28419L16.9089 3.98445L15.1989 4.752C14.82 4.92689 14.82 5.46126 15.1989 5.63614L16.8992 6.40369L17.6667 8.11368C17.8416 8.49259 18.3857 8.49259 18.5606 8.11368Z\"\/><path d=\"M10.8268 9.57105L9.282 6.17051C8.94195 5.41268 7.85378 5.41268 7.51372 6.17051L5.96891 9.57105L2.56837 11.1159C1.81054 11.4656 1.81054 12.5441 2.56837 12.8841L5.96891 14.429L7.51372 17.8295C7.86349 18.5873 8.94195 18.5873 9.282 17.8295L10.8268 14.429L14.2273 12.8841C14.9852 12.5344 14.9852 11.4559 14.2273 11.1159L10.8268 9.57105Z\"\/><path d=\"M17.6667 15.8863L16.8992 17.5866L15.1989 18.3541C14.82 18.529 14.82 19.0634 15.1989 19.2383L16.8992 20.0058L17.6667 21.7158C17.8416 22.0947 18.376 22.0947 18.5509 21.7158L19.3184 20.0155L21.0284 19.248C21.4073 19.0731 21.4073 18.5387 21.0284 18.3639L19.3281 17.5963L18.5606 15.8863C18.3857 15.5074 17.8416 15.5074 17.6667 15.8863Z\"\/><\/svg><span>Mapsly AI<\/span><\/span> on your own pipeline<\/h2><p class=\"rv\" style=\"--d:60ms\">A personalized demo with a Mapsly solution engineer, on your data. Configuration is included in every plan.<\/p><div class=\"hero-actions rv\" style=\"--d:120ms\"><a class=\"btn btn-light btn-big\" href=\"https:\/\/calendly.com\/mapsly-meeting\/quick-demo\" target=\"_blank\" rel=\"noopener\">Contact our team<\/a><a class=\"btn btn-ghost btn-big\" href=\"https:\/\/mapsly.com\/pricing\/\">See pricing<\/a><\/div><\/div><\/section><section class=\"next\" id=\"mce-aip-next\" aria-labelledby=\"mce-aip-next-h\"><div class=\"w wide\"><h2 class=\"sec-title rv\" id=\"mce-aip-next-h\">Keep exploring<\/h2><nav class=\"next-grid\" aria-label=\"Keep exploring\"><a class=\"deep rv\" href=\"https:\/\/mapsly.com\/ai\/any-crm-any-data-source\/\"><span class=\"eyebrow\">Next in AI platform<\/span><h3>Any CRM, any data source<\/h3><p>Ask across every data source you connect: any CRM, Google Sheets, custom objects.<\/p><span class=\"cmore\">Read more<svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/span><\/a><a class=\"deep rv\" href=\"https:\/\/mapsly.com\/ai\/ai-platform-overview\/\"><span class=\"eyebrow\">Overview<\/span><h3>AI platform<\/h3><p>Build custom AI-driven solutions for your field teams on a powerful automation platform with an integrated feature-rich AI harness.<\/p><span class=\"cmore\">See the overview<svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/span><\/a><a class=\"deep rv\" href=\"https:\/\/mapsly.com\/ai\/lead-scoring-next-best-action\/\"><span class=\"eyebrow\">Related \u00b7 Agentic AI<\/span><h3>Lead scoring &amp; next best action<\/h3><p>Who to see today and why, from scores tuned to how your team wins.<\/p><span class=\"cmore\">Read more<svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/span><\/a><\/nav><\/div><\/section><\/div>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"SoftwareApplication\",\"@id\":\"https:\/\/mapsly.com\/#software\",\"name\":\"Mapsly\",\"url\":\"https:\/\/mapsly.com\/\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"iOS, Android, Web\",\"description\":\"Field team productivity platform with Mapsly AI, an agentic AI assistant for field sales: voice-to-CRM, pre-meeting briefs, agentic routing, sales coaching, company knowledge, custom agents, AI workflows and an AI API with an MCP server.\",\"featureList\":[\"Mapsly AI: AI API & MCP server. Start Mapsly AI from your own systems, or from Claude and ChatGPT.\"],\"publisher\":{\"@type\":\"Organization\",\"@id\":\"https:\/\/mapsly.com\/#organization\",\"name\":\"Mapsly\",\"url\":\"https:\/\/mapsly.com\/\"}}]}<\/script>\n<script>\n(function(){\n'use strict';\nconst root=document.querySelector('.mce-aip'); if(!root) return;\nconst $=(s,r=root)=>r.querySelector(s), $$=(s,r=root)=>Array.from(r.querySelectorAll(s));\nconst RM=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n(function(){\n  const els=$$('.rv'); els.forEach(el=>el.classList.add('anim'));\n  const obs=new IntersectionObserver(es=>es.forEach(e=>{ if(e.isIntersecting){ e.target.classList.add('on'); obs.unobserve(e.target); } }),{threshold:.12});\n  els.forEach(el=>obs.observe(el));\n})();\n\n(function(){\n  if(RM) return;\n  $$('.core-grid').forEach(core=>{   \/\/ a page may have two scenes (memory, then directives): each block runs on its own\n    const dev=$('.core-phone',core), side=$('.core-side',core), stp=$('.core-copy .steps',core);   \/\/ the steps light up with the phone, so they follow it\n    if(!dev) return;\n    const anims=el=>el?el.getAnimations({subtree:true}).filter(a=>a instanceof CSSAnimation):[];\n    const phone=()=>anims(dev).concat(anims(stp));\n    phone().forEach(a=>{ a.pause(); a.currentTime=0; }); anims(side).forEach(a=>{ a.pause(); a.currentTime=0; });\n    let on=false;\n    const replay=()=>{ phone().forEach(a=>{ a.currentTime=0; a.play(); }); anims(side).forEach(a=>{ a.currentTime=0; a.play(); }); };\n    new IntersectionObserver(es=>es.forEach(e=>{\n      if(e.isIntersecting&&!on){ on=true; replay(); }\n      else if(!e.isIntersecting&&on){ on=false; phone().forEach(a=>a.pause()); }\n    }),{threshold:.25}).observe(core);\n  });\n})();\n\n(function(){\n  const rail=$('#mce-aip-day-rail'); if(!rail) return;\n  const blocks=$$('.fb',rail), stage=$('.feat-stage',rail), scns=$$('.scn',stage), sticky=$('.phone-sticky',rail);\n  const index=new Map(blocks.map((b,i)=>[b.id,i]));\n  const isLoop=a=>a instanceof CSSAnimation&&!\/^mce-aip-scr-\/.test(a.animationName);\n  const sideAnims=b=>b.getAnimations({subtree:true}).filter(a=>a instanceof CSSAnimation);\n  let cur=-1, outT=null, shown=true;\n  const replay=i=>{ scns[i].getAnimations({subtree:true}).filter(isLoop).forEach(a=>{ a.currentTime=0; a.play(); }); sideAnims(blocks[i]).forEach(a=>{ a.currentTime=0; a.play(); }); };\n  if(!RM) blocks.forEach(b=>sideAnims(b).forEach(a=>{ a.pause(); a.currentTime=0; }));\n  function mark(i){\n    if(i===cur||i<0) return; const prev=cur; cur=i;\n    blocks.forEach((b,k)=>b.classList.toggle('on',k===i));\n    stage.classList.toggle('back',prev>i);\n    scns.forEach(s=>s.classList.remove('out'));\n    if(outT){ clearTimeout(outT); outT=null; }\n    if(prev>=0&&!RM){ const o=scns[prev]; o.classList.remove('on'); o.classList.add('out'); outT=setTimeout(()=>{ o.classList.remove('out'); outT=null; },520); }\n    scns.forEach((s,k)=>s.classList.toggle('on',k===i));\n    if(!RM) replay(i);\n  }\n  let line=null;\n  function watch(){\n    if(line) line.disconnect();\n    const y=Math.round(innerHeight*.5);\n    line=new IntersectionObserver(es=>es.forEach(e=>{ if(e.isIntersecting) mark(index.get(e.target.id)); }),{rootMargin:`-${y}px 0px -${Math.max(0,innerHeight-y-1)}px 0px`,threshold:0});\n    blocks.forEach(b=>line.observe(b));\n  }\n  watch(); let rT=null; window.addEventListener('resize',()=>{ clearTimeout(rT); rT=setTimeout(watch,150); });\n  mark(0);\n  if(RM) return;\n  new IntersectionObserver(es=>es.forEach(e=>{\n    const s=scns[cur]; if(!s) return;\n    if(e.isIntersecting&&!shown){ shown=true; replay(cur); }\n    else if(!e.isIntersecting&&shown){ shown=false; s.getAnimations({subtree:true}).filter(isLoop).forEach(a=>a.pause()); }\n  }),{threshold:.2}).observe(sticky);\n})();\n\n$$('a[href^=\"#\"]').forEach(a=>a.addEventListener('click',e=>{\n  const h=a.getAttribute('href'); if(h.length<2) return;\n  const t=$(h); if(!t) return;\n  e.preventDefault();\n  t.scrollIntoView({behavior:RM?'auto':'smooth',block:'start'});\n  history.replaceState(null,'',h);\n}));\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Enterprise \u00b7 Private beta AI API &amp; MCP server Everything Mapsly AI does in the widget is callable from your systems and your favorite AI service, like ChatGPT. Contact our teamSee how it worksClaudeMapsly MCP connectedPlan my Thursday around the overdue accounts near Oakland.Working in MapslyFind overdue accounts near Oakland6 foundBuild the route with live traffic1 h 40 min driveSave it to ThursdaySavedYour Thursday route is built: 6 stops, back by 4:40.Open in Mapsly How it works Your code \u00b7 Claude \u00b7 ChatGPTA request, or a tool callUnder your org\u2019s API keyAI API \u00b7 MCP serverStart a conversation or a workflowThe MCP server wraps the APIMapsly AIRuns it against your [&hellip;]<\/p>\n","protected":false},"author":44,"featured_media":0,"parent":330,"menu_order":18,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-35266","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI API &amp; MCP Server for Mapsly AI<\/title>\n<meta name=\"description\" content=\"Start Mapsly AI conversations and workflows from your own systems, get results back or written to your CRM, and connect Claude or ChatGPT over MCP.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mapsly.com\/ja\/ai\/ai-api-mcp-server\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI API &amp; MCP Server for Mapsly AI\" \/>\n<meta property=\"og:description\" content=\"Start Mapsly AI conversations and workflows from your own systems, get results back or written to your CRM, and connect Claude or ChatGPT over MCP.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mapsly.com\/ja\/ai\/ai-api-mcp-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Mapsly\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mapsly.com\\\/ai\\\/ai-api-mcp-server\\\/\",\"url\":\"https:\\\/\\\/mapsly.com\\\/ai\\\/ai-api-mcp-server\\\/\",\"name\":\"AI API & MCP Server for Mapsly AI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mapsly.com\\\/#website\"},\"datePublished\":\"2026-09-16T08:52:09+00:00\",\"description\":\"Start Mapsly AI conversations and workflows from your own systems, get results back or written to your CRM, and connect Claude or ChatGPT over MCP.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mapsly.com\\\/ai\\\/ai-api-mcp-server\\\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mapsly.com\\\/ai\\\/ai-api-mcp-server\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mapsly.com\\\/ai\\\/ai-api-mcp-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mapsly.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mapsly AI\",\"item\":\"https:\\\/\\\/mapsly.com\\\/ai\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"AI API &#038; MCP server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mapsly.com\\\/#website\",\"url\":\"https:\\\/\\\/mapsly.com\\\/\",\"name\":\"Mapsly\",\"description\":\"The Ultimate CRM Map\",\"publisher\":{\"@id\":\"https:\\\/\\\/mapsly.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mapsly.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mapsly.com\\\/#organization\",\"name\":\"Mapsly\",\"url\":\"https:\\\/\\\/mapsly.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/mapsly.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mapsly.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Mapsly-Logo-2x-BIG.png\",\"contentUrl\":\"https:\\\/\\\/mapsly.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Mapsly-Logo-2x-BIG.png\",\"width\":280,\"height\":85,\"caption\":\"Mapsly\"},\"image\":{\"@id\":\"https:\\\/\\\/mapsly.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI API & MCP Server for Mapsly AI","description":"Start Mapsly AI conversations and workflows from your own systems, get results back or written to your CRM, and connect Claude or ChatGPT over MCP.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mapsly.com\/ja\/ai\/ai-api-mcp-server\/","og_locale":"ja_JP","og_type":"article","og_title":"AI API & MCP Server for Mapsly AI","og_description":"Start Mapsly AI conversations and workflows from your own systems, get results back or written to your CRM, and connect Claude or ChatGPT over MCP.","og_url":"https:\/\/mapsly.com\/ja\/ai\/ai-api-mcp-server\/","og_site_name":"Mapsly","twitter_card":"summary_large_image","twitter_misc":{"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"3\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mapsly.com\/ai\/ai-api-mcp-server\/","url":"https:\/\/mapsly.com\/ai\/ai-api-mcp-server\/","name":"AI API & MCP Server for Mapsly AI","isPartOf":{"@id":"https:\/\/mapsly.com\/#website"},"datePublished":"2026-09-16T08:52:09+00:00","description":"Start Mapsly AI conversations and workflows from your own systems, get results back or written to your CRM, and connect Claude or ChatGPT over MCP.","breadcrumb":{"@id":"https:\/\/mapsly.com\/ai\/ai-api-mcp-server\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mapsly.com\/ai\/ai-api-mcp-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mapsly.com\/ai\/ai-api-mcp-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mapsly.com\/"},{"@type":"ListItem","position":2,"name":"Mapsly AI","item":"https:\/\/mapsly.com\/ai\/"},{"@type":"ListItem","position":3,"name":"AI API &#038; MCP server"}]},{"@type":"WebSite","@id":"https:\/\/mapsly.com\/#website","url":"https:\/\/mapsly.com\/","name":"Mapsly","description":"The Ultimate CRM Map","publisher":{"@id":"https:\/\/mapsly.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mapsly.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/mapsly.com\/#organization","name":"Mapsly","url":"https:\/\/mapsly.com\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/mapsly.com\/#\/schema\/logo\/image\/","url":"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png","contentUrl":"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png","width":280,"height":85,"caption":"Mapsly"},"image":{"@id":"https:\/\/mapsly.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/35266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/comments?post=35266"}],"version-history":[{"count":7,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/35266\/revisions"}],"predecessor-version":[{"id":35350,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/35266\/revisions\/35350"}],"up":[{"embeddable":true,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/330"}],"wp:attachment":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/media?parent=35266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}