A dependable data layer for your AI agents
FeedGPT ingests JSON feeds, standardizes their fields, preserves the raw evidence, and serves the resulting records through REST and MCP. Analysis and conversation stay in the AI client you already use.
Core workflow
Create a source
Choose a built-in or custom platform. FeedGPT gives the source its own webhook URL.
Send JSON
POST one payload or a bulk array. FeedGPT retains the raw payload and extracts the configured fields.
Query standardized posts
Read the normalized records through REST or connect an external AI agent through MCP.
Maintain the mapping
Inspect extraction gaps, test changes, apply proposals, and reprocess stored raw payloads.
Authentication
Webhook ingestion uses its source URL and optional signature. Other REST requests accept the organization API key in x-api-key or as a Bearer token. Dashboard requests use the active Clerk organization.
curl -H "x-api-key: YOUR_API_KEY" \
"https://YOUR_HOST/api/posts?timeframe=week"Core REST endpoints
POST
/api/webhook/{platform}/{sourceId}Ingest one payload or a bulk arrayGET
/api/sourcesList sourcesPOST
/api/sourcesCreate a sourceGET
/api/postsQuery standardized postsGET
/api/sources/{id}/mappingRead a source mappingPOST
/api/sources/{id}/mappingUpdate a source mappingPOST
/api/sources/{id}/reprocessReplay the current mapping over stored payloadsGET
/api/sources/{id}/reprocess/{runId}Read queued reprocessing progressPOST
/api/sources/{id}/reprocess/{runId}/cancelCancel future reprocessing chunksMCP for external agents
Connect Claude, ChatGPT, or your own MCP client to /api/mcp/mcp. The tools expose sources, standardized posts, mappings, schema inspection, ingestion simulation, and reprocessing. FeedGPT supplies reliable data and operations; the connected client supplies the reasoning experience.