Start here
Standard
For one team running a handful of projects.
per month
Charged every month. Cancel from Settings at any time.
3 active projects
Every feature, on every tier
Connect Claude Code, Codex, Hermes or any MCP client to the Post Array MCP server and it can draft, check platform limits and schedule posts. Not using an agent? The web app, a REST API, a CLI and signed webhooks do the same work.
Free to start. No card. Your first published posts are on us.
Networks in the launch cohort
Availability is shown account by account as each platform completes its review.
Post Array är en publiceringsdisk för personer som är ansvariga för vad som går ut. Du skriver en gång, anpassar dig per plattform, ser de verkliga gränserna innan du planerar, får det godkännande du behöver, publicerar via officiella plattforms-API:er och behåller ett kvitto för varje inlägg.
Ett konto driver flera verksamheter. Varje projekt är en egen verksamhet med egna anslutna konton, egen kalender och egna godkännanden, och du växlar mellan dem i en enda meny, som man byter egendom i en sökkonsol.
Demonstration
Skapa ett projekt
Projekt
Northbound Tools (exempel)
Tidszon: centraleuropeisk sommartid (GMT+2)
Utkast, konton, godkännanden och kvitton hör till detta projekt och ingen annanstans.
Anslut konton
Konton i detta projekt
Varje rad skulle bära tokenhälsa, beviljade behörigheter och det senaste lyckade inlägget. Ingen av dem kan publicera idag.
Skriv en gång
Huvudutkast
Northbound 2.4 släpps idag. Importer är snabbare, sökning har en tangentbordsgenväg, och exportfelet två av er rapporterade är fixat.
I projektet Northbound Tools (exempel)
Anpassa per plattform
Vad varje konto får
X, @northbound
Northbound 2.4 är ute. Snabbare importer, tangentbordssökning, och det exportfelet är fixat.
Teckenräkning och trådordning
LinkedIn, Northbound Tools
Northbound 2.4 släpps idag. Releaseanteckningen förklarar importändringarna och exportfixen i sin helhet.
Organisationsroll och inläggslängd
Instagram, @northbound.tools
Samma releasebild, med en bildtext skriven för flödet och alt-text skriven av en person.
Kontotyp, bildförhållande och alt-text
Kontrollera det
Kontroller före schemaläggning
Dessa körs i redigeraren innan något schemaläggs, och igen innan något skickas.
Ge det en tid
Schemalagd
tisdag 15 september 2026 kl. 09:15 i centraleuropeisk sommartid (GMT+2)
Ett godkännande krävs innan något kan skickas.
Kön är den andra vägen: den väljer nästa plats dina regler tillåter, i denna tidszon.
Se veckan
Veckan
Måndag
Inget schemalagt
Tisdag
09:15X, @northbound
13:00LinkedIn, Northbound Tools
Onsdag
17:30Instagram, @northbound.tools
Torsdag
Inget schemalagt
Fredag
Inget schemalagt
Samma tre inlägg i kalendern, lästa i projektets tidszon.
Publicera och registrera
Publicering och dess register
Godkänd av Ravi, exempelgranskare
Köad för sin plats
Skickad till plattformen
Bekräftad av plattformen
De sista två stegen skrivs av publiceringskörningen. Ingen anslutning har klarat leverantörsverifiering än, så de förblir väntande och det externa inläggs-id:t och permalänken förblir otillgängliga.
Läs sammanfattningen
Din vecka, i meningar
Exempel
Live-analys visas här när dina inlägg publiceras.
Kompositören börjar med en masterversion. Om du väljer ett konto öppnas en åsidosättande endast för det kontot, med sina egna live-gränser och en egen förhandsvisning. Inget du skriver för LinkedIn förändrar vad X tar emot.
Master draft
Huvudtext, förkortad, plus en tråd med två inlägg
Längre mastertext med bifogat dokument
The same image selected, with a caption rewritten for the feed
Samma klipp som en Short, med egen titel och beskrivning
Mastertext med länkkortet
En illustrativ komposition. De visade gränserna och inställningarna kommer från anslutningsdefinitionen för varje plattform, inte från en uppskattning.
Samma användningsfall, samma hyreskontroller, samma validerare och samma publiceringsarbetsflöden. En yta är en väg in, aldrig en genväg förbi en regel.
Surfaces on one shared backend
Kompositör, kalender, godkännanden, analyser, anslutningar och inställningar.
Strömbar HTTP, OAuth, per verktygsomfång och en förhandsvisning före varje följdsamtal.
Omfattade nycklar, idempotensnycklar vid varje skrivning, markörpaginering, skrivfel.
Stabil maskinläsbar utdata för skript och kontinuerlig integration.
Publicera resultat, godkännandebeslut och anslutningshälsa, med återleverans.
The MCP server is a resource server in front of the same application services the web app uses. It holds no publishing logic and no second permission system, so an agent cannot reach anything you have not granted it, and it cannot route around an approval by using a different surface.
Create a credential in Post Array, then paste the workspace MCP endpoint into your client. The credential is read from an environment variable rather than written into the file, because a config committed to a repository is the most common way one leaks.
Post Array compares the token audience against this server as an exact string, never a prefix, and re-verifies the grant on every call. A revoked grant stops working in the middle of a long lived agent session.
It lists the accounts you connected, reads the live platform limits for each one, and drafts against those rather than against a guess. Account ids are resolved on the server, so a raw handle is never accepted.
{
"mcpServers": {
"postarray": {
"type": "http",
"url": "https://mcp.relay.example/mcp",
"headers": {
"Authorization": "Bearer ${POSTARRAY_SERVICE_TOKEN}"
}
}
}
}The Claude Code block, with your own endpoint in place of the example.
Reviewed setups ship for these clients
Any MCP client that speaks Streamable HTTP over TLS can connect. There are no unauthenticated tools, not even read ones.
Every tool declares its risk, its scopes and its approval level as data, and the description a client shows is generated from that declaration. A tool whose description disagrees with what is enforced is worse than no description, so the two cannot disagree.
Nothing changes. Each one answers with a bounded page and a link, so a calendar of ten thousand entries comes back as ten and a cursor instead of filling the context window.
Changes something inside Post Array and publishes nothing. A draft sits in the workspace until a person, or a grant you gave for scheduling, moves it forward.
Reaches a platform. Each one requires an idempotency key, rejected rather than defaulted, so an agent retrying in a loop cannot post the same thing twice.
Asking an agent to publish immediately does not publish. Post Array mints a pending confirmation bound to the workspace, the grant, the post and a fingerprint of the exact accounts, and hands back a link on the Post Array domain. You open it in your own session, see what will go out and where, and approve. Change the post afterwards and the fingerprint changes with it, which voids the approval.
Förvandla en idé till plattformsinnehåll, godkänn den en gång, publicera den på ett tillförlitligt sätt och lär dig vad du kan förbättra härnäst.
En sann förhandsgranskning per konto, deterministisk policy och plattformskontroller innan någonting ställs i kö, godkännandet som din arbetsyta kräver, ett oföränderligt kvitto med det externa post-ID:t och ett hälsotillstånd för varje anslutning.
Varje extern skrivning har en idempotensnyckel, så en arbetarkrasch efter att plattformen accepterat ett inlägg skapar inte en andra.
Per plattformsvarianter som du kan åsidosätta ett konto i taget, och transcreation snarare än bokstavlig översättning, med en projektordlista och en namngiven granskare per språk.
Gränssnittet är tillgängligt på utvalda språk. Innehållsanpassning täcker 20 innehållsspråk och vart och ett av dem kan granskas innan det publiceras.
Analyser som namnger måttet, plattformen som rapporterade det, nämnaren och när det senast uppdaterades. Där en plattform inte rapporterar något säger Post Array det istället för att visa en nolla.
Ett inlägg jämförs mot din egen median snarare än mot en poäng som ingen kan granska.
Webbappen, ett REST API, en fjärransluten MCP-server, en CLI och signerade webhooks anropar samma applikationstjänster, samma auktoriseringsregler och samma validerare.
En agent kan inte kringgå en godkännandepolicy genom att använda en annan yta, eftersom policyn tillämpas i tjänsten, inte i gränssnittet.
One price, every shipped feature, 10 active channels and an owner plus 5 teammates. Platform usage that a provider charges per operation is passed through at cost and shown before you confirm the action.
There is no image or video generation credit system, because Post Array does not generate media.
Det här är gränser, inte en färdplan retas. Om en av dem ändras, ändras den i ändringsloggen först.
No AI image generation and no AI video generation. Post Array adapts, approves, publishes and measures the media you bring.
Inga automatiska likes, follows, reposts, oönskade svar eller direktmeddelanden. Inga förlovningsskidor och inget påhittat engagemang.
Ingen webbläsarautomatisering, ingen återuppspelning av cookies, ingen skrapning och inga inofficiella slutpunkter för inlägg. Endast officiella plattforms-API:er.
Inget löfte om räckvidd, ranking eller engagemang. Post Array kan berätta vad som hände och vad du ska testa härnäst. Det kan inte berätta vad en publik kommer att göra.
Ingen obevakad publicering som standard. En agent kan utarbeta, validera och begära godkännande. En människa bestämmer innan någonting blir offentligt, såvida du inte medvetet väljer bort en specifik policy.
Anslut ett konto, skapa ett inlägg, se valideringskörningen, schemalägg den och läs kvittot. Det är hela produkten på cirka tio minuter.
Post Array costs $25 a month, or $250 a year, which is two months free. Starting is free and takes no card: connect your accounts, schedule as much as you like, and your first published posts are on us. Connector availability is shown account by account as each platform completes its review.