# First100 > First100 gives AI agents the ability to publish and schedule posts (text, images, video, LinkedIn PDF carousels), find the conversations and customers worth the user's time, measure what works, check how the user shows up on Google and in AI answers (ChatGPT, Claude, Gemini, Perplexity), and send outreach. The agent supplies the reasoning and writing; First100 carries out the requested work for the user. Also known as FirstHundred, First Hundred, F100. Official website: https://www.firsthundred.app/. Connect using MCP Streamable HTTP at https://firsthundred.app/api/mcp. Use MCP OAuth sign-in or Authorization: Bearer . Get a key at https://www.firsthundred.app/dashboard/keys. ## Set up First100 (instructions for AI agents) If the user asked you to set up First100, do this. Do not publish, schedule or send anything while setting up. 1. Add First100 as a remote MCP server in your own configuration: name `first100`, transport Streamable HTTP, URL `https://firsthundred.app/api/mcp`. Keep any servers already configured. - Claude Code: run `claude mcp add --transport http first100 https://firsthundred.app/api/mcp`, then ask the user to type /mcp, pick first100 and choose Authenticate. - Codex: run `codex mcp add first100 --url https://firsthundred.app/api/mcp`, then `codex mcp login first100`. - Cursor: add `"first100": { "url": "https://firsthundred.app/api/mcp" }` under `mcpServers` in ~/.cursor/mcp.json, then ask the user to click Connect next to first100 in Cursor's MCP settings. - Other clients: use whatever config file or command your client has for remote HTTP MCP servers. - claude.ai, Claude Desktop and ChatGPT: you cannot add connectors yourself. Tell the user to paste the URL above into Settings → Connectors (ChatGPT: turn on Developer mode first) and sign in. Guides: https://firsthundred.app/docs/clients 2. Sign-in happens in the user's browser with their First100 account; a plan is needed to use the tools (the week trial is $5, https://firsthundred.app/pricing). If the user has no account, send them to https://firsthundred.app/auth first. 3. If your client cannot do MCP OAuth sign-in, ask the user to create an API key at https://firsthundred.app/dashboard/keys and send it as the header `Authorization: Bearer `, preferably from an environment variable FIRST100_API_KEY. Never write the key into files that are committed or shared. 4. Reload the MCP servers, list the First100 tools, call get_account_status and list_brands, and show the user the result. 5. From then on: when the user says something shipped or changed in their product, call log_update. If the account has more than one brand and the user has not said which, ask before saving, scheduling, publishing or sending anything. The website account workspace is desktop-only. Public documentation is readable without signing in. Discover current tools from the authenticated MCP server, then verify access with get_account_status and list_connected_accounts. Keep credentials out of documentation requests. ## Agent-readable guides - [Full agent guide](https://www.firsthundred.app/llms-full.txt): Setup, capabilities, working instructions, and recovery guidance. - [Markdown guide](https://www.firsthundred.app/docs/agents.md): The same agent guide in Markdown. - [Structured guide](https://www.firsthundred.app/agents.json): First100-specific JSON with connection settings and client configurations. ## Documentation - [Introduction](https://www.firsthundred.app/docs): First100 is a go-to-market toolkit your AI agent uses over MCP: 53 tools to find an audience, schedule posts, publish a blog, audit a site, run workflows and send outreach. - [Get connected](https://www.firsthundred.app/docs/quickstart): Connecting takes 4 steps and about 5 minutes: create the account, pick sign-in or a key, add one URL to your agent, and ask it to check the connection. - [Your first week](https://www.firsthundred.app/docs/first-week): What to do after connecting, in order: brand memory, positioning, a watchlist, first posts and the first review. About 2 hours of work over 7 days. - [Install in your agent](https://www.firsthundred.app/docs/clients): First100 works in 13 agents, from claude.ai and ChatGPT to Claude Code, Codex and Cursor: one URL, sign-in or an API key, and the tools appear. - [What your agent can do](https://www.firsthundred.app/docs/tools): Your agent gets 12 kinds of work from First100: account and brands, brand memory, posts and scheduling, learn from results, conversations and x insights, search and ai visibility, keywords, rankings, backlinks and ai answers, competitors, blog research and publishing, workflows, find customers, email outreach. - [Using the dashboard](https://www.firsthundred.app/docs/dashboard): Where everything lives in the First100 dashboard: connected accounts, Growth (social and search), X insights, the calendar with images, video and LinkedIn PDF carousels, and your plan's limits. - [Publish your blog](https://www.firsthundred.app/docs/publish-blog): Write blog posts yourself, let First100 write them from your AI-answer and search gaps in any language, or let your agent publish; then schedule them to GitHub, WordPress, Ghost, Webflow or a hosted blog. - [Workflows](https://www.firsthundred.app/docs/workflows): Chain blocks on a canvas (check AI-answer and search gaps, research, write, review, publish, announce, tell Bing, email you) and run them on a schedule, fully automatic or with your approval. - [For AI agents](https://www.firsthundred.app/docs/agents): An AI agent connects to First100 at one MCP endpoint with the user’s key, discovers the tools, and acts on their behalf under the rules on this page. - [Connection help](https://www.firsthundred.app/docs/troubleshooting): Nearly every connection problem is one of 4 things: the key, the client, a social account that needs reconnecting, or a plan limit. Check them in order. - [ChatGPT](https://www.firsthundred.app/docs/clients/chatgpt): First100 lets you use go-to-market tools in ChatGPT: turn on Developer mode on a paid plan, add firsthundred.app/api/mcp as a custom server and sign in. - [Claude](https://www.firsthundred.app/docs/clients/claude-ai): First100 lets you run posts, SEO audits and outreach from Claude: add firsthundred.app/api/mcp as a custom connector and sign in. No API key needed. - [Claude Desktop](https://www.firsthundred.app/docs/clients/claude-desktop): First100 lets you use the same remote connector in Claude Desktop as on claude.ai: add firsthundred.app/api/mcp under Connectors and sign in. - [Claude Code](https://www.firsthundred.app/docs/clients/claude-code): First100 lets you market your product from Claude Code: one claude mcp add command with your API key, then /mcp lists the tools. - [Codex](https://www.firsthundred.app/docs/clients/codex): First100 lets you run go-to-market from Codex: codex mcp add with the First100 URL, then sign in with codex mcp login or use an API key. - [OpenClaw](https://www.firsthundred.app/docs/clients/openclaw): First100 lets your OpenClaw agent research prospects, schedule posts and prepare outreach: 3 commands add the server, sign in and probe the tools. - [Cursor](https://www.firsthundred.app/docs/clients/cursor): First100 lets you market your product from Cursor's agent: add the First100 URL and your API key to ~/.cursor/mcp.json and enable the server. - [Hermes Agent](https://www.firsthundred.app/docs/clients/hermes): First100 lets your Hermes assistant schedule posts, research audiences and send outreach: add 5 lines to ~/.hermes/config.yaml and reload MCP. - [Kimi Code](https://www.firsthundred.app/docs/clients/kimi): First100 lets you run go-to-market from Kimi Code: one kimi mcp add command with your API key over HTTP, then kimi mcp test to check the tools. - [Qwen Code](https://www.firsthundred.app/docs/clients/qwen): First100 lets you take a launch from your codebase to your audience in Qwen Code: one qwen mcp add command with your API key, then check /mcp. - [GitHub Copilot](https://www.firsthundred.app/docs/clients/copilot): First100 lets you use go-to-market tools in Copilot's agent chat in VS Code: add the server to your user mcp.json with your API key and start it. - [Custom MCP client](https://www.firsthundred.app/docs/clients/custom): First100 is a remote MCP server over Streamable HTTP: point any client at firsthundred.app/api/mcp with a bearer key, or use MCP OAuth sign-in. - [Local bridge](https://www.firsthundred.app/docs/clients/stdio-clients): first100-mcp is an npm bridge that lets local-process MCP clients such as Windsurf and Zed reach First100: run it with npx and your API key. ## Use cases, integrations and comparisons - [Indie hackers](https://www.firsthundred.app/use-cases/indie-hackers): Solo founders use First100 so Claude Code, Codex or Cursor can plan posts, publish on X, LinkedIn, Threads and Bluesky, and find first customers. - [SaaS founders](https://www.firsthundred.app/use-cases/saas-founders): First100 lets a SaaS team audit its site for Google and AI answer engines, read Search Console and ship the fixes from Claude Code, Codex or Cursor. - [Several products](https://www.firsthundred.app/use-cases/multiple-products): Run go-to-market for several products from one AI agent: a separate brand for each, one API key for all of them. Starter covers 2 brands, Pro 5. - [X (Twitter)](https://www.firsthundred.app/integrations/x): Connect X to First100 and let Claude Code, Codex, Cursor or ChatGPT publish, schedule and measure posts through MCP, with X's 280-character rules built in. - [LinkedIn](https://www.firsthundred.app/integrations/linkedin): Connect LinkedIn to First100 and let your AI agent write, schedule and publish LinkedIn posts through MCP, with images and tracked links. - [Threads](https://www.firsthundred.app/integrations/threads): Connect Threads to First100 and let Claude Code, Codex, Cursor or ChatGPT publish, schedule and measure Threads posts through MCP. - [Bluesky](https://www.firsthundred.app/integrations/bluesky): Connect Bluesky to First100 with an app password and let your AI agent publish, schedule and measure posts, with clickable links and reply radar. - [Google Search Console](https://www.firsthundred.app/integrations/google-search-console): Connect Google Search Console to First100 and your AI agent reads real queries, ranking opportunities and indexing status through MCP. Read-only access. - [Outreach email](https://www.firsthundred.app/integrations/email): Connect your own mailbox to First100 over SMTP and let your AI agent send personal outreach emails from it, with throttling and an opt-out line. - [First100 vs Typefully](https://www.firsthundred.app/vs/typefully): You already work inside an AI agent and want it to run the whole loop: remember the brand, learn from results, find conversations, audit the site, reach out. - [First100 vs Hypefury](https://www.firsthundred.app/vs/hypefury): You post on X, you would rather not automate engagement on any platform, and you want your agent to carry the whole go-to-market loop. - [First100 vs Buffer](https://www.firsthundred.app/vs/buffer): You work inside an AI agent, publish on X, LinkedIn, Threads or Bluesky, and want the loop after the send: learning, radar, search, tracked links, outreach. ## Blog - [AI Agent for Marketing: What It Can't Do Alone](https://www.firsthundred.app/blog/ai-agent-for-marketing): Your AI agent for marketing already writes and researches. To publish on time, remember your brand and read your data, it needs tools. Here is the split. - [Buffer alternatives for founders using AI agents](https://www.firsthundred.app/blog/buffer-alternatives): Buffer already has an MCP server on every plan. Here is when to stay, and how Typefully, Hypefury, Postiz and First100 compare on price, networks and agents. - [Claude Code marketing: a founder's weekly setup](https://www.firsthundred.app/blog/claude-code-marketing): Claude Code handles marketing research, drafts and analysis alone. Add an MCP server and it can schedule posts, keep brand memory and read Search Console. - [How to Rank in ChatGPT: What the Evidence Says](https://www.firsthundred.app/blog/how-to-rank-in-chatgpt): To rank in ChatGPT, let OAI-SearchBot crawl you, get indexed in Bing, write answer-first pages, and earn third-party mentions. Sources and checks inside. - [LinkedIn MCP Servers: Browser vs Official API](https://www.firsthundred.app/blog/linkedin-mcp-server): A LinkedIn MCP server either drives your logged-in browser or calls LinkedIn's official API. Compare both on features, account risk and setup. - [Twitter MCP Server (X): Which Kind to Use](https://www.firsthundred.app/blog/twitter-mcp-server): A Twitter MCP server is X's official one, an open-source server on your own API app, or a scraper. Compare posting, cost and account risk in 2026. ## Optional - [Homepage](https://www.firsthundred.app/): Product overview. - [Pricing](https://www.firsthundred.app/pricing): Current plans and usage allowances. - [Sitemap](https://www.firsthundred.app/sitemap.xml): Canonical public pages.