Diffbot MCP integration
Extracts structured data from any URL, enriches people and companies from the Knowledge Graph, runs bulk extraction jobs, and manages custom parsing rules.
35actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Get article data
Lyro extracts structured data from articles including authors, dates, and images. Turns raw URLs into indexed, searchable content for research.
Enhance entity with knowledge graph
Lyro enriches a person or organization with comprehensive data from Diffbot's Knowledge Graph. Fills contact gaps instantly without manual research.
Start crawl job
Lyro spiders a website from your seed URLs and processes pages with structured extraction. Converts messy web content into clean, queryable datasets.
How businesses use Diffbot + Lyro
Each card is one request a support team gets, and the Diffbot actions Lyro runs to close it.
Pull structured data out of a URL
Lyro classifies the page first, then extracts what is actually there - the article with its author and date, the product with specs and pricing, or the discussion thread with every comment.
Diffbot AnalyzeGet Article DataGet Discussion ThreadEnrich a company or person before you reply
Lyro looks an entity up from a name, email, employer, or URL, queries the Knowledge Graph with DQL for anything more specific, and merges duplicate profiles into a single view.
Enhance Entity with Knowledge GraphDiffbot Knowledge Graph SearchCombine Entity ProfilesRun and watch a bulk extraction job
Lyro submits a job across many URLs, polls its status while it processes in the background, and downloads the finished results as JSON or CSV rather than waiting on a synchronous call.
Create Bulk Extract JobGet Bulk Job StatusGet Bulk Job DataTeach Diffbot how to read an awkward site
Lyro defines a custom API with its URL pattern, CSS selectors, and preprocessing filters for a site standard extraction cannot handle, audits what is configured, and removes rules that broke.
Create or Update Custom APIList Custom APIsDelete Custom API
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Diffbot actions it has and picks the ones a request needs.
- 01
Connect Diffbot
Authorize the Diffbot account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Diffbot actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Diffbot
Setup, permissions, and the limits of what Lyro can do inside Diffbot.
Crawling is. Start Crawl Job requires Diffbot Plus or higher, while the Extract APIs, Knowledge Graph queries, and bulk jobs are not plan-restricted in this toolkit. Get Diffbot Account Details returns your current plan and credit balance so Lyro can check before it starts.
Every action available in Diffbot
All 35 actions your agent can call on Diffbot, straight from the live MCP connection.
Combine entity profiles
Combine multiple entity profiles into a unified view using the Diffbot Knowledge Graph.
Create bulk extract job
Submit a bulk extract job to process multiple URLs with Extract APIs.
Create or update custom API
Create or update the parameters and ruleset of a Custom API.
Create bulk enhance job
Submit a bulk enhance job to enrich multiple entities asynchronously.
Delete custom API
Delete custom API definitions for a given URL pattern.
Delete kg enhance bulkjob
Delete an Enhance Bulkjob.
Download bulk job results
Download results of a bulk enhance job with filtering options via POST request.
Enhance entity with knowledge graph
Enrich a person or organization with comprehensive data from the Diffbot Knowledge Graph.
Diffbot extract job
Extract structured job posting data from job listing pages.
Diffbot extract list
Extract structured data from list-style pages like news indexes, product listings, and directory pages.
Get diffbot account details
Retrieves comprehensive Diffbot account information including subscription plan details, credit balance, usage history, and account status.
Diffbot analyze
Automatically analyzes a web page to determine its type and extract structured data.
Get article data
Extract information from articles, including authors, publication dates, and images.
Get bulk job data
Download extracted results from a completed bulk job.
Get bulk job status
Poll the status of a specific Diffbot Knowledge Graph Enhance bulk job.
Get bulk job results
Download the results of a completed Enhance Bulkjob.
Get bulk single result
Download the result of a single job within a Diffbot bulk enhance job.
Get crawl data
Download extracted results from a completed crawl job.
Get discussion thread
Extract structured discussion threads from web pages including forums, comment sections, product reviews, Reddit discussions, and blog comments.
Diffbot get event
Extract event details from web pages.
Diffbot get image
Extract detailed information about images, including dimensions and recognition data.
Get kg coverage report by ID
Download Knowledge Graph coverage report by report ID.
Diffbot get product
Extract product information such as specifications, prices, availability, and reviews.
Get video data
Extract information from videos, including titles, descriptions, and embedded HTML.
List bulk jobs
List all Bulk jobs associated with a specific token.
List bulk jobs status for token
Get the status of all bulk enhance jobs for a token.
List custom apis
Retrieve all Custom APIs and their extraction rules currently defined on your Diffbot token.
Manage crawl job
Manages Diffbot crawl jobs: pause, restart, delete, or view status.
Resolve lost ID
Resolve lost IDs in the Knowledge Graph.
Diffbot knowledge graph search
Search the Diffbot Knowledge Graph using DQL (Diffbot Query Language).
The tools Diffbot sits next to
Same connection, same setup. Pick the next one your team already uses.
Builtwith
Profiles a domain's current and historical stack, finds every site running a given technology, and packages the result as a domain list.
Felt
Reports a map's layers and elements, adds or updates features as GeoJSON, organises maps into projects, and clones maps as templates.
LeadBoxer
Pulls a lead's sessions and event history, retags records as qualification changes, and logs conversions back from the conversation.
Parsehub
Retrieves every scraping project on a ParseHub account, so a team confirms what is already configured without a dashboard login.
Seqera
Lists pipelines, workflow runs, and compute environments, submits Wave container builds, and returns build status and logs.
Wolfram alpha api
Returns short, spoken or LLM-formatted computed answers, checks how a query parses, and recovers pods from a timed-out computation.

Ready to connect Diffbot?
Authorize the account and your agent has all 35 actions from the first conversation.


