Affinda MCP integration
Submits documents for parsing, reads and corrects extracted fields, searches indexed resumes, and subscribes to resthooks so results trigger the next step.
105actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Update document data
Lyro updates parsed data for a resume or job description in Affinda. Support agents can correct AI-extracted information without requiring a re-parse.
List data sources
Lyro retrieves all custom mapping data sources configured in Affinda. Support agents see which data fields and mappings are available for document processing.
Split document pages
Lyro splits a multi-page document into separate documents by page in Affinda. Support agents organize scanned files into individual documents without manual separation.
How businesses use Affinda + Lyro
Each card is one request a support team gets, and the Affinda actions Lyro runs to close it.
Parse a document the moment it arrives
Lyro creates the document against the right collection, waits for the extractor to finish, and reads the annotations, so the fields on an invoice or resume are available as data rather than as a file to open.
Create DocumentGet DocumentGet AnnotationsSearch the resumes already in the index
Lyro runs a resume search against an index, uses Affinda's skill and job title suggestions to widen a query that returns too little, and lists the documents an index holds.
Create Resume SearchList Resume Search Skill SuggestionsGet Index DocumentsFix the field the extractor got wrong
Lyro updates a single annotation or the document's parsed data and records a validation result, so the correction is captured where the extractor can learn from it instead of in a side note.
Update AnnotationUpdate Document DataCreate Validation ResultStart the next step when parsing finishes
Lyro creates a resthook subscription, lists the subscriptions already registered, and updates one whose endpoint has moved, so a completed parse triggers work rather than waiting to be noticed.
Create RESTHook SubscriptionGet RESTHook SubscriptionsUpdate RESTHook Subscription
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 Affinda actions it has and picks the ones a request needs.
- 01
Connect Affinda
Authorize the Affinda 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 Affinda 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 Affinda
Setup, permissions, and the limits of what Lyro can do inside Affinda.
Yes. Get Document Redacted returns the redacted version Affinda produced, so a resume or invoice can be referenced in a conversation without exposing the personal details on it, while Get Document still gives the full record where that is appropriate.
Every action available in Affinda
All 105 actions your agent can call on Affinda, straight from the live MCP connection.
Add tag to documents
Add a tag to multiple documents in a single operation.
Batch update annotations
Batch update multiple document annotations in a single API call.
Create API user
Create a new API user within an organization.
Batch create annotations
Batch create multiple document annotations in a single API call.
Create collection
Create a new collection.
Create data field for collection
Create a data field for a collection along with a new data point.
Create data source
Create a custom mapping data source.
Create data source value
Add a new value to a mapping data source.
Create document
Upload a document to Affinda for parsing and data extraction.
Create document type
Create a new document type in the specified organization.
Create extractor
Create a new extractor.
Create document from data
Create a document from structured resume or job description data for Search & Match.
Create index
Create a new index for search and match functionality.
Create invitation
Create a new organization invitation.
Create job description search
Search through parsed job descriptions using custom criteria or resume matching.
Create job description search embed URL
Create and return a signed URL for the embeddable job description search tool.
Create organization
Create a new organization.
Create resthook subscription
Create a new RESTHook subscription.
Create resume search
Search through parsed resumes using three methods: match to a job description, match to a resume, or custom criteria.
Create resume search embed URL
Create and return a signed URL for the embeddable resume search tool.
Create tag
Creates a new tag in the specified workspace.
Create validation result
Create a validation result for document annotations in Affinda.
Batch create validation results
Batch create multiple validation results for document annotations in a single API call.
Create workspace
Create a new workspace.
Create workspace membership
Add a user to a workspace by creating a membership.
Batch delete annotations
Batch delete multiple document annotations in a single API call.
Delete collection
Permanently delete a collection from Affinda by its identifier.
Delete data source
Permanently delete a mapping data source from the database by its identifier.
Delete data source value
Delete a specific value from a mapping data source.
Delete document
Delete a specific document by its ID.
The tools Affinda sits next to
Same connection, same setup. Pick the next one your team already uses.
Boldsign
Sends documents for signature, tracks where any of them stand, extends missed expiry dates, and manages brand-scoped custom fields.
Docmosis
Inventories templates and images, inspects a template's fields and conditions, reports quota and queue capacity, and clears stale files.
Docuseal
Sends signature requests from a template or a raw PDF, reports which submitter is holding one up, and re-sends the request with fields pre-filled.
Flexisign
Lists the templates a FlexiSign account holds, so picking the right starting point never means opening the dashboard.
Pandadoc
Reads recipients, fields, and pricing on a document, builds new ones from uploaded files, and keeps folders and contacts current.
Signaturely
Searches documents and templates by text, reports whether the latest one was sent or completed, and maintains the folder structure.

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


