{"id":81925,"date":"2026-09-25T09:06:37","date_gmt":"2026-09-25T12:06:37","guid":{"rendered":"https:\/\/reportei.com\/flux\/mcp\/"},"modified":"2026-10-24T09:42:19","modified_gmt":"2026-10-24T12:42:19","slug":"mcp","status":"publish","type":"page","link":"https:\/\/reportei.com\/en\/flux\/mcp\/","title":{"rendered":"Flux MCP e API"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"81925\" class=\"elementor elementor-81925 elementor-81777\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-94f2e58 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"94f2e58\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bcd557 elementor-widget__width-initial eael_simple_menu_hamburger_disable_selected_menu_no eael-simple-menu-hamburger-align-right eael-simple-menu-link-full-width eael-hamburger--tablet elementor-widget elementor-widget-eael-simple-menu\" data-id=\"2bcd557\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-simple-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n                        @media screen and (max-width: 1024px) {\n                            .eael-hamburger--tablet {\n                                .eael-simple-menu-horizontal,\n                                .eael-simple-menu-vertical {\n                                    display: none;\n                                }\n                            }\n                            .eael-hamburger--tablet {\n                                .eael-simple-menu-container .eael-simple-menu-toggle {\n                                    display: block;\n                                }\n                            }\n                        }\n                    <\/style><style>\n                        @media screen and (min-width: 1025px) {\n                        \/* Left aligned horizontal menus lay out with `float: left` on the\n                           items, so their list stays `block` - forcing flex here would\n                           take the items out of flow and break the row. Only centre and\n                           right aligned horizontal menus are inline-flex. *\/\n                        .elementor-element-2bcd557 .eael-simple-menu-container.eael-simple-menu--loading > ul.eael-simple-menu-horizontal,\n                        .elementor-element-2bcd557 .eael-simple-menu-container.eael-simple-menu--loading > ul.eael-simple-menu-vertical {\n                            display: block;\n                        }\n                        .elementor-element-2bcd557 .eael-simple-menu-container.eael-simple-menu--loading.eael-simple-menu-align-center {\n                            text-align: center;\n                        }\n                        .elementor-element-2bcd557 .eael-simple-menu-container.eael-simple-menu--loading.eael-simple-menu-align-right {\n                            text-align: right;\n                        }\n                        .elementor-element-2bcd557 .eael-simple-menu-container.eael-simple-menu--loading.eael-simple-menu-align-center > ul.eael-simple-menu-horizontal,\n                        .elementor-element-2bcd557 .eael-simple-menu-container.eael-simple-menu--loading.eael-simple-menu-align-right > ul.eael-simple-menu-horizontal {\n                            display: -webkit-inline-box;\n                            display: -ms-inline-flexbox;\n                            display: inline-flex;\n                        }\n                        .elementor-element-2bcd557 .eael-simple-menu-container.eael-simple-menu--loading .eael-simple-menu-toggle,\n                        .elementor-element-2bcd557 .eael-simple-menu-container.eael-simple-menu--loading .eael-simple-menu-toggle-text {\n                            display: none;\n                        }\n                        }\n                    <\/style>            <div data-hamburger-icon=\"&lt;svg aria-hidden=&quot;true&quot; class=&quot;e-font-icon-svg e-fas-bars&quot; viewBox=&quot;0 0 448 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" data-indicator-icon=\"&lt;svg aria-hidden=&quot;true&quot; class=&quot;e-font-icon-svg e-fas-angle-down&quot; viewBox=&quot;0 0 320 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" data-dropdown-indicator-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-angle-down&quot; viewBox=&quot;0 0 320 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" class=\"eael-simple-menu-container eael-simple-menu--loading eael-simple-menu-align-left eael-simple-menu-dropdown-align-left preset-1 eael-simple-menu-link-full-width\" data-hamburger-breakpoints=\"{&quot;mobile&quot;:&quot;Mobile Portrait (&gt; 767px)&quot;,&quot;tablet&quot;:&quot;Tablet Portrait (&gt; 1024px)&quot;,&quot;desktop&quot;:&quot;Desktop (&gt; 2400px)&quot;,&quot;none&quot;:&quot;None&quot;}\" data-hamburger-device=\"tablet\">\n                                <button class=\"eael-simple-menu-toggle\">\n                    <span class=\"sr-only \">Hamburger Toggle Menu<\/span>\n                    <svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bars\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z\"><\/path><\/svg>                <\/button>\n            <\/div>\n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dade1cd elementor-widget__width-auto sombraverde elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"dade1cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/flux.reportei.com\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Login<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60d1e88 elementor-widget__width-auto sombraverde elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"60d1e88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/flux.reportei.com\/signup\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Try free for 7 days<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e984fa elementor-widget-mobile__width-auto elementor-widget elementor-widget-image\" data-id=\"1e984fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/reportei.com\/flux\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/reportei.com\/wp-content\/uploads\/2026\/05\/Reportei-Flux-01.svg\" class=\" attachment-full size-full wp-image-72531\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-3081ee2 e-con-full e-ecs-flex e-flex e-con e-parent\" data-id=\"3081ee2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f08b420 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"f08b420\" 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 id=\"flux-mcp-header-fix\">body.page-id-81925 [data-id=\"94f2e58\"]{display:none!important}<\/style><style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700&family=Quicksand:wght@600;700&display=swap');\n.flx{font-family:Inter,system-ui,sans-serif;color:#212b30;background:white;font-size:16px;line-height:1.7;overflow:clip}.flx *{box-sizing:border-box}.flx h1,.flx h2,.flx h3{font-family:Quicksand,Inter,sans-serif;color:#23458d;font-weight:700;margin:0;letter-spacing:-.02em}.flx h1{font-size:40px;line-height:1.35}.flx h2{font-size:30px;line-height:1.35;margin-bottom:22px}.flx h3{font-size:21px;line-height:1.4}.flx p{margin:18px 0;color:#424a54}.flx a{color:#245ed0;text-decoration:none}.flx a:hover{text-decoration:underline}.flx a:focus-visible,.flx summary:focus-visible{outline:3px solid #23458d;outline-offset:5px}.flx .fx-wrap{width:min(1200px,calc(100% - 48px));margin:auto}.flx img{max-width:100%;height:auto;display:block}.flx figure{margin:0}.flx .fx-hero{padding:142px 0 70px;background:#fff}.flx .fx-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.flx .fx-hero figure{position:relative}.flx .fx-hero figure:before{content:'';position:absolute;inset:9%;border-radius:50%;background:#edf3fd;z-index:0}.flx .fx-hero figure img{position:relative}.flx .fx-tag{color:#98348c;font-weight:600;font-size:13px;letter-spacing:.07em;text-transform:uppercase;margin:0 0 18px}.flx .fx-lead{font-size:18px;line-height:1.65}.flx .fx-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0 16px}.flx .fx-btn{display:inline-flex;align-items:center;justify-content:center;color:white;background:#2f64e0;font-size:15px;font-weight:600;border-radius:8px;padding:14px 22px;min-height:50px;text-align:center}.flx .fx-btn:hover{background:#23458d;color:white;text-decoration:none}.flx .fx-link{font-size:14px;font-weight:600}.flx .fx-note{font-size:13px;line-height:1.65;max-width:560px}.flx .fx-section{padding:72px 0}.flx .fx-pale{background:#f2f6fd}.flx .fx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.flx .fx-cards article{border:1px solid #e0e7f1;background:white;padding:28px;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start}.flx .fx-cards p{font-size:15px}.flx .fx-cards a{margin-top:auto;font-size:14px;font-weight:600}.flx .fx-steps{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:0;margin:34px 0 0}.flx .fx-steps li{counter-increment:steps}.flx .fx-steps li:before{content:counter(steps);display:grid;place-items:center;background:#e3eefc;color:#23458d;border-radius:50%;width:44px;height:44px;font-weight:700;margin-bottom:20px}.flx .fx-steps p{font-size:15px}.flx .fx-bullets{padding-left:22px;line-height:1.8}.flx .fx-bullets li{padding:5px 0}.flx .fx-highlight{color:#98348c}.flx .fx-banner{background:#e3eefc;border-radius:24px;padding:44px}.flx .fx-faq{max-width:850px}.flx details{border-bottom:1px solid #dbe2ed;padding:0}.flx summary{cursor:pointer;font-weight:600;padding:22px 28px 22px 0;color:#23458d}.flx details p{padding-bottom:20px}.flx .fx-table-wrap{overflow:auto}.flx table{border-collapse:collapse;width:100%;min-width:530px;margin:28px 0;background:white}.flx th,.flx td{padding:18px;text-align:left;border-bottom:1px solid #dfe6ef}.flx th{color:#23458d;background:#e3eefc}.flx .fx-footer{border-top:1px solid #e3e8f0;padding:54px 0 24px}.flx .fx-foot-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.flx .fx-foot-grid nav{display:grid;gap:10px;align-content:start}.flx .fx-foot-grid h2{font-size:20px}.flx .fx-foot-grid a{font-size:14px}.flx .fx-copy{font-size:12px;margin-top:36px;padding-top:20px;border-top:1px solid #e3e8f0}.flx .fx-nav{display:flex;gap:22px;flex-wrap:wrap;margin:20px 0}.flx .fx-nav a{font-weight:600}.flx .fx-chat{max-width:680px;margin:36px auto 0;display:flex;flex-direction:column;gap:18px}.flx .fx-msg{display:flex;gap:12px;align-items:flex-start}.flx .fx-msg-user{flex-direction:row-reverse}.flx .fx-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff;flex-shrink:0}.flx .fx-msg-user .fx-avatar{background:#2f64e0}.flx .fx-msg-ai .fx-avatar{background:#492775}.flx .fx-bubble{max-width:480px;border-radius:18px;padding:14px 18px}.flx .fx-msg-user .fx-bubble{background:#e3eefc;border-top-right-radius:4px}.flx .fx-msg-ai .fx-bubble{background:#fff;border:1px solid #e6e9ef;box-shadow:0 2px 8px rgba(0,68,157,.05);border-top-left-radius:4px}.flx .fx-bubble p{margin:0;font-size:15px;line-height:1.6;color:#333}.flx .fx-bubble strong{color:#23458d}.flx .fx-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;justify-content:center}.flx .fx-chip{background:#fff;border:1px solid #e0e7f1;border-radius:999px;padding:8px 16px;font-size:13px;color:#424a54}.flx .fx-cards-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.flx .fx-cards-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.flx .fx-cards-4{grid-template-columns:1fr}}.rf-footer{display:none!important}@media(max-width:1023px){.flx .fx-split{gap:30px}.flx h1{font-size:34px}.flx .fx-cards{grid-template-columns:repeat(2,1fr)}.flx .fx-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.flx .fx-wrap{width:calc(100% - 36px)}.flx .fx-hero{padding:108px 0 42px}.flx .fx-split{grid-template-columns:1fr;gap:26px}.flx h1{font-size:32px}.flx h2{font-size:28px}.flx .fx-lead{font-size:16px}.flx .fx-section{padding:48px 0}.flx .fx-cards,.flx .fx-steps,.flx .fx-foot-grid{grid-template-columns:1fr}.flx .fx-banner{padding:26px}.flx .fx-actions{gap:18px}}<\/style><style id=\"flux-visual-review\">\n.flx{--fx-blue:#2f64e0;--fx-purple:#492775;--fx-pink:#c6308d;--fx-ink:#23458d;--fx-soft:#f9fafb;line-height:1.65}\n.flx h1,.flx h2,.flx h3{font-family:Quicksand,sans-serif;letter-spacing:0;font-weight:700}.flx h1{line-height:1.3}.flx h2{line-height:1.35}.flx p{color:#48545a}.flx .fx-tag{color:var(--fx-purple);font-size:13px;font-weight:600;letter-spacing:.06em}.flx .fx-highlight{color:var(--fx-purple)}\n.flx .fx-hero{padding-top:160px;padding-bottom:64px}.flx .fx-hero figure:before{display:none}.flx .fx-split{gap:56px}.flx .fx-split>div{min-width:0}.flx figure img{width:100%;height:auto;object-fit:contain}.flx .fx-hero figure img{max-height:500px}.flx .fx-hero .fx-product-screen{background:#fff;border:1px solid #e3e8f0;border-radius:16px;box-shadow:0 12px 32px #00449d12;overflow:hidden}.flx figcaption{font-size:13px;color:#647078;margin-top:14px;line-height:1.5}.flx .fx-btn{background:var(--fx-blue);border-radius:10px;padding:15px 24px}.flx .fx-btn:hover{background:#23458d;text-decoration:none}.flx .fx-link{color:var(--fx-blue)}.flx .fx-pale{background:#fcf5fa}.flx .fx-cards article{border:1px solid #eef0f3;border-radius:24px;padding:28px;box-shadow:0 2px 8px #00449d06}.flx .fx-cards article h3{font-size:21px}.flx .fx-cards article p{margin:12px 0 24px}.flx .fx-cards article a{color:var(--fx-blue);min-height:40px;display:inline-flex;align-items:center}.flx .fx-banner{background:#e3eefc}.flx .fx-steps li:before{background:#f7e9f2;color:var(--fx-purple)}.flx .fx-footer{background:#f9fafb}.flx .fx-footer img{width:160px;height:80px;object-fit:contain}.flx .fx-readable{max-width:900px}\n@media(max-width:1024px){.flx .fx-hero{padding-top:116px}.flx .fx-split{gap:32px}.flx .fx-hero figure img{max-height:390px}}\n@media(max-width:639px){.flx .fx-hero{padding-top:112px;padding-bottom:44px}.flx h1{font-size:30px}.flx h2{font-size:26px}.flx .fx-split{grid-template-columns:1fr}.flx .fx-hero figure img{max-height:360px}.flx .fx-cards article{padding:24px}.flx .fx-actions{gap:16px}.flx .fx-btn{padding:14px 20px}.flx .fx-footer img{width:160px;height:80px}}\n<\/style><section aria-label=\"Flux MCP and API\" class=\"flx fx-impulsionamento\" lang=\"en\"><style id=\"flux-connect-first\">\n.flx .fx-hero{padding-top:64px;padding-bottom:48px}\n.flx .fx-connect{margin:24px auto 26px;padding:22px 24px;border:1px solid #d4e1fb;border-radius:16px;background:#f3f7ff;text-align:left;max-width:700px}\n.flx .fx-connect h2{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.45;margin:0 0 10px;color:#23458d}\n.flx .fx-endpoint{display:flex;align-items:center;gap:12px;flex-wrap:wrap}\n.flx .fx-endpoint code{flex:1;min-width:0;font:600 17px\/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;color:#183768;background:#fff;padding:12px 14px;border:1px solid #dce5f5;border-radius:8px;overflow-wrap:anywhere;user-select:all}\n.flx .fx-copy-url{border:0;border-radius:8px;padding:12px 17px;min-height:48px;color:#fff;background:#2f64e0;font:600 14px\/1.5 Inter,system-ui,sans-serif;cursor:pointer}\n.flx .fx-copy-url:hover{background:#23458d}.flx .fx-copy-url:focus-visible{outline:3px solid #98348c;outline-offset:3px}\n.flx .fx-connect .fx-doclink{display:inline-block;font-size:15px;font-weight:700;margin-top:12px;text-decoration:underline;text-underline-offset:3px}\n.flx .fx-connect p{font-size:13px;line-height:1.55;margin:8px 0 0;color:#536071}\n.flx .fx-connect .fx-rest{border-top:1px solid #d4e1fb;padding-top:12px;margin-top:14px}\n.flx .fx-rest code{background:none;color:#23458d;font-size:13px;overflow-wrap:anywhere;user-select:all}.flx .fx-rest a{text-decoration:underline;font-weight:600}\n@media(max-width:639px){.flx .fx-hero{padding-top:48px}.flx .fx-connect{padding:16px;margin:20px auto}.flx .fx-endpoint{gap:8px}.flx .fx-endpoint code{font-size:13px;padding:10px;flex-basis:100%}.flx .fx-copy-url{padding:9px 16px;min-height:42px}.flx .fx-connect .fx-doclink{margin-top:10px;font-size:14px}}\n<\/style><main>\n\n<section class=\"fx-hero\"><div class=\"fx-wrap\" style=\"max-width:760px;text-align:center\"><p class=\"fx-tag\">MCP and API<\/p><h1>Create, schedule, and query Flux posts through API or AI<\/h1><div class=\"fx-connect\" id=\"connect-mcp\"><h2>URL to connect Flux MCP<\/h2><div class=\"fx-endpoint\"><code id=\"flux-mcp-url\">https:\/\/flux.reportei.com\/mcp\/v1<\/code><button type=\"button\" class=\"fx-copy-url\" aria-label=\"Copy URL\" onclick=\"navigator.clipboard.writeText('https:\/\/flux.reportei.com\/mcp\/v1').then(() => { this.textContent = 'Copied!'; setTimeout(() => { this.textContent = 'Copy URL'; }, 2200); }).catch(() => { this.textContent = 'Select the URL above'; });\">Copy URL<\/button><\/div><a class=\"fx-doclink\" href=\"https:\/\/developers.reportei.com\/flux\/mcp\">MCP documentation and setup guide \u2197<\/a><p>Paste this URL into your AI assistant's connector and follow the guide to authorize your account.<\/p><p class=\"fx-rest\"><strong>Integrating a system through the API?<\/strong><br>REST base URL: <code>https:\/\/flux.reportei.com\/api\/v1<\/code> \u00b7 <a href=\"https:\/\/developers.reportei.com\/flux\">API documentation \u2197<\/a><\/p><\/div><p class=\"fx-lead\">Connect Flux to an external system through the API or to an AI assistant through MCP. Beyond querying projects, posts, and approvals, you can now create, edit, and approve content through these integrations.<\/p><div class=\"fx-actions\" style=\"justify-content:center\"><a class=\"fx-btn\" href=\"https:\/\/flux.reportei.com\/signup\">Start your free 7-day trial<\/a><a class=\"fx-link\" href=\"https:\/\/reportei.com\/en\/flux\/\">Learn about Flux<\/a><\/div><p class=\"fx-note\" style=\"margin-left:auto;margin-right:auto\">New: with Webhooks, Flux notifies your systems when a post is published, when publishing fails, and when someone makes an approval decision.<\/p><\/div><\/section>\n\n<section class=\"fx-section\"><div class=\"fx-wrap fx-readable\"><h2>Two ways to reach the same data<\/h2><p>The API lets an external system query and feed Flux programmatically. An agency could, for example, create posts from its own management system, pull approvals into an internal dashboard, or check every day what's still waiting for review.<\/p><p>MCP connects Flux to AI assistants, like Claude Code. You can ask for the same information and have the assistant create, edit, or approve posts in natural language, without opening the Flux dashboard or building an integration of your own.<\/p><\/div><\/section>\n\n<section class=\"fx-section fx-pale\"><div class=\"fx-wrap\"><h2>What you can ask through MCP<\/h2><div class=\"fx-chat\"><div class=\"fx-msg fx-msg-user\"><div class=\"fx-avatar\">Y<\/div><div class=\"fx-bubble\"><p>Which posts are waiting for approval this week?<\/p><\/div><\/div><div class=\"fx-msg fx-msg-ai\"><div class=\"fx-avatar\">AI<\/div><div class=\"fx-bubble\"><p><strong>5 posts waiting for approval.<\/strong><br>2 from Padaria Aurora, 2 from Cotta Studio, and 1 from Loja XPTO. The Padaria Aurora post has been stuck for 3 days, waiting on Ana Lima's review.<\/p><\/div><\/div><div class=\"fx-msg fx-msg-user\"><div class=\"fx-avatar\">Y<\/div><div class=\"fx-bubble\"><p>Create a Padaria Aurora post with this photo and the caption for Friday's menu, and send it for approval.<\/p><\/div><\/div><div class=\"fx-msg fx-msg-ai\"><div class=\"fx-avatar\">AI<\/div><div class=\"fx-bubble\"><p><strong>Post created and sent for approval.<\/strong><br>It shows up in the Padaria Aurora project as waiting for approval. Once the client approves it, you just need to schedule it.<\/p><\/div><\/div><\/div><div class=\"fx-chips\"><span class=\"fx-chip\">\"What's scheduled for the Padaria Aurora client?\"<\/span><span class=\"fx-chip\">\"Schedule this Cotta Studio Reel for Thursday at 6 p.m.\"<\/span><span class=\"fx-chip\">\"Change the caption on tomorrow's Loja XPTO post.\"<\/span><span class=\"fx-chip\">\"Is any project missing a connected social account?\"<\/span><span class=\"fx-chip\">\"Which posts got requested changes?\"<\/span><\/div><\/div><\/section>\n\n<section class=\"fx-section\"><div class=\"fx-wrap\"><h2>What you can do through the API and MCP<\/h2><p style=\"max-width:900px\">Both integrations give access to the same actions. On top of querying, you can now handle content end to end without going into Flux.<\/p><div class=\"fx-cards fx-cards-4\"><article><h3>Upload media<\/h3><p>Upload photos and videos to use in new posts.<\/p><\/article><article><h3>Create posts<\/h3><p>Create content and choose whether it stays as a draft, goes out for approval, or gets scheduled right away.<\/p><\/article><article><h3>Edit posts<\/h3><p>Change the caption, media, or date while the post hasn't been published yet.<\/p><\/article><article><h3>Log approvals<\/h3><p>Approve a post or request changes directly through the integration.<\/p><\/article><\/div><p style=\"max-width:900px\">When you create content for TikTok or Pinterest through MCP, the assistant asks for the required settings before sending it: the privacy options on TikTok and the board on Pinterest. The post is only sent after you confirm.<\/p><h3 style=\"margin-top:40px\">What you can query<\/h3><ul class=\"fx-bullets\" style=\"max-width:900px\"><li><strong>Projects:<\/strong> projects available on the account and their connected networks.<\/li><li><strong>Posts:<\/strong> posts, captions, media, status, and scheduling or publish dates.<\/li><li><strong>Approvals:<\/strong> number of approvals, requested changes, and pending reviewers.<\/li><li><strong>Approval history:<\/strong> who approved, who requested changes, and the comments logged.<\/li><li><strong>Approval groups:<\/strong> posts grouped for review and the progress of each one.<\/li><li><strong>Social accounts:<\/strong> connected, disconnected, or expired accounts.<\/li><li><strong>Multi-network content:<\/strong> different versions of the same content published across more than one network.<\/li><\/ul><\/div><\/section>\n\n<section class=\"fx-section fx-pale\"><div class=\"fx-wrap fx-readable\"><h2>Webhooks: Flux notifies your systems<\/h2><p>With Webhooks, Flux sends an automatic notification to an external system when something happens, so that system doesn't need to keep polling the API. You set the URL that receives the notification and choose the events that trigger it.<\/p><div class=\"fx-table-wrap\"><table><thead><tr><th>Event<\/th><th>When Flux sends it<\/th><\/tr><\/thead><tbody><tr><td>Post created<\/td><td>A new post is created in Flux.<\/td><\/tr><tr><td>Post updated<\/td><td>An existing post is changed.<\/td><\/tr><tr><td>Post scheduled<\/td><td>A post is scheduled for publishing.<\/td><\/tr><tr><td>Post deleted<\/td><td>A post is removed.<\/td><\/tr><tr><td>Post published<\/td><td>The post is published successfully.<\/td><\/tr><tr><td>Publishing failed<\/td><td>Flux tries to publish, but publishing doesn't go through.<\/td><\/tr><tr><td>Approval decided<\/td><td>Someone approves the content or requests changes.<\/td><\/tr><tr><td>Account disconnected<\/td><td>A connected social account loses its connection.<\/td><\/tr><tr><td>Account reconnected<\/td><td>That account's connection is restored.<\/td><\/tr><\/tbody><\/table><\/div><p>Here's an example: an agency with its own task system subscribes to the \u201cPost published\u201d and \u201cPublishing failed\u201d events. When the post goes live, the task is marked as done. If publishing fails, the system creates an alert for the team.<\/p><p>Each notification comes with a signature that lets your system confirm it was sent by Flux. If the URL doesn't respond, Flux keeps retrying for a few days. If the failures continue, the Webhook is turned off.<\/p><\/div><\/section>\n\n<section class=\"fx-section\"><div class=\"fx-wrap\"><h2>How to turn it on<\/h2><ol class=\"fx-steps\" style=\"grid-template-columns:repeat(3,1fr)\"><li><h3>Go to settings<\/h3><p>Inside Flux, go to Company settings, then API.<\/p><\/li><li><h3>Pick your option<\/h3><p>Integration guide to connect an AI assistant through MCP, Create token to use the API, or the Webhooks tab to set up notifications.<\/p><\/li><li><h3>Follow the steps<\/h3><p>Connect your assistant or system and start using it.<\/p><\/li><\/ol><\/div><\/section>\n\n<section class=\"fx-section fx-pale\"><div class=\"fx-wrap fx-readable\"><h2>Before you use it<\/h2><ul class=\"fx-bullets\"><li>Posts scheduled through the API or MCP are published automatically at the set date and time, with no extra confirmation, just like scheduling in the app. Drafts and posts sent for approval aren't published on their own and need to be scheduled later.<\/li><li>Editing is only possible while the post hasn't been published yet.<\/li><li>Each key is limited to 120 requests per minute and 20 create or edit actions per minute.<\/li><li>Each account can set up to 5 Webhooks.<\/li><li>Media links returned expire after 48 hours.<\/li><\/ul><\/div><\/section>\n\n<section class=\"fx-section\"><div class=\"fx-wrap fx-readable\"><h2>Documentation for developers<\/h2><p>The full setup guide, with request examples, is available for whoever implements the integration.<\/p><div class=\"fx-actions\"><a class=\"fx-link\" href=\"https:\/\/developers.reportei.com\/flux\" target=\"_blank\" rel=\"noopener\">API documentation \u2197<\/a><a class=\"fx-link\" href=\"https:\/\/developers.reportei.com\/flux\/mcp\" target=\"_blank\" rel=\"noopener\">MCP integration guide \u2197<\/a><\/div><\/div><\/section>\n\n<section class=\"fx-section\"><div class=\"fx-wrap fx-readable\"><h2>More organization to create, approve, and publish.<\/h2><div class=\"fx-banner\"><p>More than <strong>10,000 companies use Reportei<\/strong>. Check out Flux and organize your team's content routine.<\/p><div class=\"fx-actions\"><a class=\"fx-btn\" href=\"https:\/\/flux.reportei.com\/signup\">Start your free 7-day trial<\/a><a class=\"fx-link\" href=\"https:\/\/reportei.com\/en\/flux\/\">Learn about Flux<\/a><\/div><\/div><\/div><\/section>\n\n<section class=\"fx-section\"><div class=\"fx-wrap fx-readable\"><h2>Frequently asked questions<\/h2><div class=\"fx-faq\"><details><summary>Can I create or edit posts through the API or MCP?<\/summary><p>Yes. You can upload media, create posts as drafts, send them for approval or schedule them, edit the caption, media, or date while the post hasn't been published, and log approvals or requested changes.<\/p><\/details><details><summary>Is a post scheduled through the API or MCP published automatically?<\/summary><p>Yes. It's published at the set date and time, with no extra confirmation, just like in the app. Drafts and posts sent for approval need to be scheduled later.<\/p><\/details><details><summary>What are Flux Webhooks?<\/summary><p>They're automatic notifications Flux sends to an external system when a chosen event happens, like a published post, a publishing failure, or an approval decision. You'll find them in Company settings, under API, in the Webhooks tab.<\/p><\/details><details><summary>What's the usage limit?<\/summary><p>Each key is limited to 120 requests per minute and 20 create or edit actions per minute. Each account can set up to 5 Webhooks.<\/p><\/details><details><summary>Do the media links returned last forever?<\/summary><p>No. They expire 48 hours after being generated.<\/p><\/details><details><summary>Which AI assistants work with Flux's MCP?<\/summary><p>Any assistant compatible with the Model Context Protocol, like Claude Code. The integration guide inside Flux walks you through the connection.<\/p><\/details><details><summary>Do I need to build something to use the API?<\/summary><p>Yes, the API and Webhooks are for anyone with their own system, dashboard, or automation that will connect to Flux. If you just want to query or create posts in natural language, MCP is the simpler path.<\/p><\/details><\/div><\/div><\/section>\n\n<section class=\"fx-section\"><div class=\"fx-wrap fx-readable\"><h2>Explore Flux<\/h2><nav aria-label=\"Flux hubs\" class=\"fx-nav\"><a href=\"https:\/\/reportei.com\/en\/flux\/integrations\/\">Integrations <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/features\/\">Features <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/boost-posts\/\">Boosting <span aria-hidden=\"true\">\u2197<\/span><\/a><\/nav><\/div><\/section>\n\n<\/main><footer class=\"fx-footer\"><div class=\"fx-wrap\"><div class=\"fx-foot-grid\"><div><a href=\"https:\/\/reportei.com\/en\/flux\/\"><img alt=\"Flux by Reportei\" decoding=\"async\" height=\"56\" src=\"https:\/\/reportei.com\/wp-content\/uploads\/2026\/05\/Reportei-Flux-01.svg\" width=\"100\"><\/a><p>Create, approve, and schedule.<br>Your social media work, flowing.<\/p><\/div><nav aria-label=\"Flux features\"><h2>Your workflow<\/h2><a href=\"https:\/\/reportei.com\/en\/flux\/features\/\">Features <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/content-approval\/\">Content approval <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/post-scheduling\/\">Post scheduling <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/content-calendar\/\">Publishing calendar <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/dashboard\/\">Dashboard <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/boost-posts\/\">Boosting <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/mcp\/\">MCP and API <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/flux-ai\/\">Flux AI <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/dynamic-variables\/\">Dynamic variables <span aria-hidden=\"true\">\u2197<\/span><\/a><\/nav><nav aria-label=\"Flux integrations\"><h2>Your networks<\/h2><a href=\"https:\/\/reportei.com\/en\/flux\/integrations\/\">Integrations <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/schedule-instagram\/\">Schedule Instagram <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/schedule-facebook\/\">Schedule Facebook <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/schedule-tiktok\/\">Schedule TikTok <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/schedule-linkedin\/\">Schedule LinkedIn <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/schedule-threads\/\">Schedule Threads <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/schedule-youtube\/\">Schedule YouTube <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/schedule-pinterest\/\">Schedule Pinterest <span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"https:\/\/reportei.com\/en\/flux\/schedule-google-business-profile\/\">Schedule Google Business Profile <span aria-hidden=\"true\">\u2197<\/span><\/a><\/nav><\/div><nav aria-label=\"About\" class=\"fx-nav\"><a href=\"https:\/\/reportei.com\/en\/flux\/#planos\">Plans and pricing<\/a><a href=\"https:\/\/reportei.com\/en\/blog\/\">Blog<\/a><a href=\"https:\/\/reportei.com\/en\/\">About Reportei<\/a><a href=\"https:\/\/reportei.com\/en\/privacy-policy-reportei\/\">Privacy<\/a><\/nav><p class=\"fx-copy\">Flux by Reportei \u00a9<\/p><\/div><\/footer><\/section><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"WebPage\", \"@id\": \"https:\/\/reportei.com\/en\/flux\/mcp\/#webpage\", \"url\": \"https:\/\/reportei.com\/en\/flux\/mcp\/\", \"name\": \"Flux MCP and API | Create, schedule, and query posts with AI\", \"description\": \"Create, edit, schedule, and approve Flux posts through the API or through AI with MCP, query projects and approvals, and get automatic notifications with Webhooks.\", \"inLanguage\": \"en\"}, {\"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Can I create or edit posts through the API or MCP?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. You can upload media, create posts as drafts, send them for approval or schedule them, edit the caption, media, or date while the post hasn't been published, and log approvals or requested changes.\"}}, {\"@type\": \"Question\", \"name\": \"Is a post scheduled through the API or MCP published automatically?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. It's published at the set date and time, with no extra confirmation, just like in the app. Drafts and posts sent for approval need to be scheduled later.\"}}, {\"@type\": \"Question\", \"name\": \"What are Flux Webhooks?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"They're automatic notifications Flux sends to an external system when a chosen event happens, like a published post, a publishing failure, or an approval decision. You'll find them in Company settings, under API, in the Webhooks tab.\"}}, {\"@type\": \"Question\", \"name\": \"What's the usage limit?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Each key is limited to 120 requests per minute and 20 create or edit actions per minute. Each account can set up to 5 Webhooks.\"}}, {\"@type\": \"Question\", \"name\": \"Do the media links returned last forever?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. They expire 48 hours after being generated.\"}}, {\"@type\": \"Question\", \"name\": \"Which AI assistants work with Flux's MCP?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Any assistant compatible with the Model Context Protocol, like Claude Code. The integration guide inside Flux walks you through the connection.\"}}, {\"@type\": \"Question\", \"name\": \"Do I need to build something to use the API?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, the API and Webhooks are for anyone with their own system, dashboard, or automation that will connect to Flux. If you just want to query or create posts in natural language, MCP is the simpler path.\"}}]}]}<\/script>\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>Login Try free for 7 days MCP and APICreate, schedule, and query Flux posts through API or AIConnect Flux to an external system through the API or to an AI assistant through MCP. Beyond querying projects, posts, and approvals, you can now create, edit, and approve content through these integrations.Start your free 7-day trialLearn about [&hellip;]<\/p>\n","protected":false},"author":36,"featured_media":0,"parent":59886,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_yoast_wpseo_focuskw":"flux mcp api","_yoast_wpseo_title":"Flux MCP and API: create and schedule posts with AI | Reportei","_yoast_wpseo_metadesc":"Connect Flux to your AI assistant. Create drafts, schedule posts, and check projects and approvals with MCP and the API. Learn how to set it up.","inline_featured_image":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-81925","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/reportei.com\/en\/wp-json\/wp\/v2\/pages\/81925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reportei.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reportei.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reportei.com\/en\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/reportei.com\/en\/wp-json\/wp\/v2\/comments?post=81925"}],"version-history":[{"count":5,"href":"https:\/\/reportei.com\/en\/wp-json\/wp\/v2\/pages\/81925\/revisions"}],"predecessor-version":[{"id":82583,"href":"https:\/\/reportei.com\/en\/wp-json\/wp\/v2\/pages\/81925\/revisions\/82583"}],"up":[{"embeddable":true,"href":"https:\/\/reportei.com\/en\/wp-json\/wp\/v2\/pages\/59886"}],"wp:attachment":[{"href":"https:\/\/reportei.com\/en\/wp-json\/wp\/v2\/media?parent=81925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}