Read Gmail, search GitHub, update Sheets, and post to Slack through Composio.
io.github.pollinations/composio MCP Server
This MCP server provides tools to connect Pollinations-related workflows with Composio actions. It can read Gmail, search GitHub, update Google Sheets, and post messages to Slack.
๐ ๏ธ Key Features
Read Gmail
Search GitHub
Update Sheets
Post to Slack
๐ Use Cases
Retrieve and process Gmail content
Find information in GitHub repositories
Modify data in Sheets
Send updates or notifications to Slack
โก Developer Benefits
Centralizes common productivity integrations (Gmail, GitHub, Sheets, Slack)
Enables tool-driven automation across multiple external services via Composio
โ ๏ธ Limitations
Available functionality is limited to the described Composio-backed actions (Gmail, GitHub, Sheets, Slack).
Model IDs now follow publisher/modelโfor example, flux โ black-forest-labs/flux.1-schnell. The model catalog uses the new IDs. Existing IDs remain supported as aliases in API requests.
Update: The app implements Pollinations' BYOP authorization flow (not classic PKCE): - Redirects to https://enter.pollinations.ai/authorize with a public app key (pk_...) as client_id, a redirect_uri,
App Description: A static web app with an Arabic (RTL) interface that fully implements Pollinations.aiโs BYOP OAuth 2.1 PKCE login flow on the client side without any backend servers. After logging in
App Description: A static web application featuring an Arabic (RTL) interface that implements the Pollinations.ai BYOP OAuth 2.1 PKCE login flow entirely on the client side, without a backend server.
A Figma plugin that generates and edits images with Pollinations inside the canvas, on the user's own Pollen. What it does - Generate onto the canvas. The prompt goes to GET /image/{prompt} an
An Obsidian plugin that generates text and images with Pollinations inside the user's notes, on the user's own Pollen. What it does - Text from a prompt or the selection. The command asks for
Here is the complete, polished submission description tailored specifically for Roleplay App, ready to copy and paste for your submission! Roleplay App โ Interactive AI Storytelling in Your Browser Br
# Gaana Banana AI se apna gaana banaiye โ India ka personalized AI song maker. Naam likho, theme chuno, 1-2 minute mein vocals wala poora gaana ready. Perfect gift for birthdays, anniversaries, love,
A visual playground for the Pollinations Jev typed-decisions API (POST /alpha/decisions). Write a decision state, build typed questions (choice with record options, score with ordered rungs, noul yes/
A simple client-side image generator powered by Pollinations. Users sign in with their Pollinations account and generate images directly in the browser using their own Pollen balance. The app supports
We've launched https://gen.pollinations.ai โ a single endpoint for all your AI generation needs: text, images, audio, video, 3D, embeddings โ all in one place.
What's Included
Unified endpoint โ single API at gen.pollinations.ai for all generation
Pollen credits โ simple pay-as-you-go system ($1 โ 1 Pollen)
All models, one place โ Flux, GPT, Claude, Gemini, Seedream, and more
API keys โ secret keys for model usage, app keys for tracking BYOP apps.
CLI โ npx @pollinations/cli for humans and AI agents (source)
2026-09-28 โ ๐ค Frugal code-agent routing Call community/fadyabohamza-netizen/frugal to pick a low-cost, healthy model that can handle your context, images, and tools.
2026-09-28 โ ๐ฏ Code reviews with Prismcesus-agent/prism-code-review-router matches review requests to fast, balanced, or deep models based on the diff, tool needs, and available budget.
2026-09-28 โ ๐ Polli connects to Codex and Claude Code Use polli harness codex or polli harness claude-code to route either tool through Pollinations, choose a model, and disconnect without changing your native login.
2026-09-28 โ โจ Prompt agents can call your tools Give agents client-side functions alongside server-side MCP tools, then send the results back to continue the conversation. API docs
2026-09-27 โ ๐ฏ Apps can complete Quests Submit an app with an open Quest number. If the app is approved, the Quest closes and you can claim its Pollen reward.
2026-09-27 โ ๐จ Try image2gpt Prompt openai/gpt-image-2 from a web app using your Pollinations account and Pollen. Try it
2026-09-27 โ โจ Generate images in your browser Simple Image Generator lets you sign in with Pollinations and create images using your Pollen balance. Try it
2026-09-26 โ ๐จ MiniMax H3 Max makes longer videos Generate 5-, 10-, or 15-second clips up to 1080p, with synchronized audio and options for start/end frames or reference media. Explore the API.
2026-09-26 โ ๐ต Gemini 3.8 finds its voice Generate WAV or PCM speech in 30 voices, with style instructions, using Flash or Flash Lite through the audio API.
2026-09-26 โ ๐ค GPT-6 Sol and Luna join the lineup Use both alongside Astra for vision, tools, structured output, streaming, and reasoning. Quest Pollen works too. See available models.
๐ฑ Introduction
pollinations.ai is an open-source generative AI platform based in Berlin, powering 500+ community projects with accessible text, image, video, audio, 3D and embeddings generation APIs. We build in the open and keep AI accessible to everyoneโthanks to our amazing supporters.
๐ Key Features
๐ 100% Open Source โ code, decisions, roadmap all public
๐ค Community-Built โ 500+ projects already using our APIs
๐ฑ Pollen Quests โ earn Pollen by completing Quests
๐ผ๏ธ Image Generation โ Text-to-image and image editing
๐ Text Generation โ Chat, reasoning, vision, function calling, structured outputs
๐ฌ Video Generation โ Text-to-video and image-to-video
๐ต Audio โ Text-to-speech and speech-to-text
๐ง 3D Generation โ Text-to-3D and image-to-3D
๐๏ธ Real-time API โ OpenAI-compatible WebSocket for streaming conversations
Build a reusable text agent without hosting an agent server. Choose a system prompt and base model, optionally give it Pollinations tools, then call it through the same OpenAI-compatible API as any other model.
Private or public โ keep an agent owner-only or publish it after receiving community publisher access.
Normal model API โ call a registered agent by its owner/agent-name model ID.
Dashboard, CLI, or API โ manage agents in My Models, with polli agents, or through /account/agents.
Run tools such as Bloom CLI, DeepSeek Harness, Hermes Agent, OpenCode, Pi, Prime Agent, and tgpt on Pollinations models. polli harness edits the tool's own config so it calls Pollinations with a dedicated key, and restores it on off.
bash
npx @pollinations/cli harness dsh on
See Coding Harnesses for supported harnesses and how to add one.
๐งฉ Community Models
Community members connect their own OpenAI-compatible text, image, image-editing, and speech-to-text endpoints to Pollinations.
Host your own model โ follow Publish a Model to test and register an upstream endpoint, then keep it private or publish it to the catalog.
Automatic fallback routing โ nominate up to three compatible backup models so generations keep moving when an upstream model goes down.
Use duration to set video length, aspectRatio for orientation, and image[0]/image[1] to pass start/end reference frames. See available video models and capabilities at gen.pollinations.ai/video/models.
Pass reference image URL(s) via the image parameter for image-to-3D models (put image= last in the URL, or URL-encode it). See available 3D models at gen.pollinations.ai/3d/models.
Pass a string or an array of up to 32 strings (text or multimodal content parts). See available embedding models at gen.pollinations.ai/embeddings/models.
Pollinations CLI
Generate text, images, audio, video, and more right from your terminal:
bash
npx @pollinations/cli gen image "cyberpunk city at night" --model flux --output city.png
npx @pollinations/cli gen text "Explain quantum tunneling in one sentence"
npx @pollinations/cli gen audio "Hello world" --voice nova --output speech.mp3
npx @pollinations/cli gen video "a waterfall in slow motion" --duration 5 --output clip.mp4
npx @pollinations/cli gen transcribe speech.mp3
Install globally and use the shorter polli command: npm install -g @pollinations/cli. Run polli models to list models, polli auth login to authenticate, and polli docs for the full API reference in your terminal.
Real-time API
Stream AI responses over an OpenAI-compatible WebSocket:
%%{init: {'theme': 'dark', 'themeVariables': { 'background': '#1a1a1a', 'primaryColor': '#2a2a2a', 'primaryBorderColor': '#555555', 'primaryTextColor': '#eeeeee', 'lineColor': '#00e5ff', 'clusterBkg': 'transparent', 'clusterBorder': '#888888', 'fontSize': '13px', 'fontFamily': 'Inter, system-ui, sans-serif'}}}%%
graph LR
subgraph CLIENTS["Clients / Apps"]
Q[Bots - Discord, Telegram, WhatsApp]
N[30+ Mobile and Web Apps]
A[pollinations.ai Web Frontend]
R[AI Agents - Qwen, Sillytavern, ...]
AI[AI Assistants - Claude]
MCP[MCP Server]
end
AI --> MCP
Q --> GEN
N --> GEN
A --> GEN
R --> GEN
MCP --> GEN
GEN["gen.pollinations.ai โ Edge Router + Generation Worker"]:::cfWorker -->|auth and billing| ENTER["enter.pollinations.ai โ Auth Gateway + Billing"]:::cfWorker
GEN --> IMG["Image โ gen Worker dispatch to providers / GPU backends"]:::cfWorkerLight
IMG --> D["Flux, Z-Image, Seedream, ... โ GPU VMs"]:::gpuNode
GEN --> TXT["Text โ Portkey multi-provider"]:::provider
GEN --> VID["Video โ Wan / Veo / Seedance"]:::provider
GEN --> AUD["Audio โ ElevenLabs / OVH (Whisper)"]:::provider
style CLIENTS fill:none,stroke:#888,stroke-width:2px,stroke-dasharray: 5 5
linkStyle default stroke-width:3px,stroke:#00E5FF
classDef cfWorker fill:#E65100,color:#fff,stroke:#FFB300,stroke-width:2px,font-weight:bold
classDef cfWorkerLight fill:#BF360C,color:#fff,stroke:#FFB300,stroke-width:1px
classDef gpuNode fill:#064E3B,stroke:#34D399,color:#ECFDF5,stroke-width:2px
classDef provider fill:#1E3A8A,stroke:#60A5FA,color:#EFF6FF,stroke-width:1px
๐ฎ Future Developments
We're constantly exploring new ways to push the boundaries of AI-driven content creation. Some areas we're excited about include:
Digital Twins: Creating interactive AI-driven avatars
Music Video Generation: Combining AI-generated visuals with music for unique video experiences
Real-time AI-driven Visual Experiences: Projects like our Dreamachine, which create immersive, personalized visual journeys
๐ Our Vision
pollinations.ai envisions a future where AI technology is:
Open & Accessible: We believe AI should be available to everyone โ earn Pollen by contributing, no credit card required
Transparent & Ethical: Our open-source approach ensures transparency in how our models work and behave
Community-Driven: We're building a platform where developers, creators, and AI enthusiasts can collaborate and innovate
Interconnected: We're creating an ecosystem where AI services can seamlessly work together, fostering innovation through composability
Evolving: We embrace the rapid evolution of AI technology while maintaining our commitment to openness and accessibility
We're committed to developing AI technology that serves humanity while respecting ethical boundaries and promoting responsible innovation. Join us in shaping the future of AI.
๐ค Community and Development
We believe in community-driven development. You can contribute to pollinations.ai in several ways:
Coding Assistant: The easiest way to contribute! Just create a GitHub issue describing the feature you'd like to see implemented. The Polli assistant will analyze and implement it directly! No coding required - just describe what you want.
Project Submissions: Have you built something with pollinations.ai? Use our app submission template to share it with the community and get it featured in our README.
Feature Requests & Bug Reports: Have an idea or found a bug? Open an issue and let us know. Our team and the Polli assistant will review it.
Our codebase is organized into several key folders, each serving a specific purpose in the pollinations.ai ecosystem:
pollinations.ai/: The main React application for the Pollinations.ai website.
gen.pollinations.ai/: Cloudflare Worker for API routing, auth handoff, text generation, and caching.
enter.pollinations.ai/: Auth gateway and billing โ API keys, Pollen credits, and pack checkout.
shared/: Auth, model registries, IP queue, and utilities shared across the services.
apps/: Applications maintained in this repository.
operations/: Internal dashboards, monitoring, economics,
and infrastructure, including the
GPU fleet.
media.pollinations.ai/: Media upload service โ upload files and get a URL to use with Pollinations models, with public tag galleries.
operations/social/: Automated social media pipeline (X, LinkedIn, Instagram, Reddit, Discord).
packages/polli-cli/: The Pollinations CLI โ for humans, AI agents, and everything in between.
packages/sdk/: SDK NPM library with pollinations ready functions for Pollinations.ai.
packages/mcp/: Model Context Protocol (MCP) server for AI assistants like Claude to generate images directly.
opencode-pollinations-plugin: This is opencode-pollinations-plugin, a plugin for OpenCode that integrates Pollinations.ai's inference capabilities directly into the OpenCode environment, built by our community member @fkom13.
This structure encompasses the frontend website, backend services for image and text generation, and integrations like the Discord bot and MCP server, providing a comprehensive framework for the pollinations.ai platform.
For development setup and environment management, see DEVELOP.md.
๐ข Supported By
pollinations.ai is proud to be supported by:
Perplexity AI: AI-powered search and conversational answer engine