Card snapshot
www.flamel.ai
·
2026-08-10 09:38:57 UTC
·
291f0f7c51089b3fad60b067d14904ad3659cfe7ebd19c483bda810d511d1277
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"id": "flamel-public-content",
"name": "Flamel Public Content Agent",
"description": "Answers questions about Flamel.ai using the company's published content: product overview, blog posts, customer case studies, FAQ entries, and testimonials. Read-only and unauthenticated.",
"protocolVersion": "1.0",
"version": "1.0.0",
"provider": {
"organization": "Flamel",
"url": "https://www.flamel.ai"
},
"documentationUrl": "https://www.flamel.ai/llms.txt",
"supportedInterfaces": [
{
"protocol": "JSONRPC",
"url": "https://www.flamel.ai/a2a"
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"text/plain"
],
"defaultOutputModes": [
"text/markdown",
"application/json"
],
"skills": [
{
"id": "get_company_overview",
"name": "Get company overview",
"description": "Get a structured overview of Flamel: what the product does, who it is for, the solution areas, key links, and how to contact sales or start a trial. Start here if you know nothing about Flamel.",
"tags": [
"flamel",
"marketing",
"multi-location",
"franchise"
],
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown",
"application/json"
]
},
{
"id": "search_flamel_content",
"name": "Search Flamel content",
"description": "Full-text search across Flamel's published blog posts, case studies, and FAQ entries. Use this first when you do not already know which page answers the question.",
"tags": [
"flamel",
"marketing",
"multi-location",
"franchise"
],
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search terms, e.g. \"franchise Google Ads playbooks\"."
},
"limit": {
"type": "integer",
"description": "Maximum results per content type (1-25). Defaults to 5.",
"minimum": 1,
"maximum": 25
}
},
"required": [
"query"
],
"additionalProperties": false
},
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown",
"application/json"
]
},
{
"id": "list_blog_posts",
"name": "List blog posts",
"description": "List published Flamel blog posts, newest first. Optionally filter by category. Returns titles, URLs, summaries, and publish dates, not full bodies.",
"tags": [
"flamel",
"marketing",
"multi-location",
"franchise"
],
"inputSchema": {
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Category name, e.g. \"Social Media\", \"Strategy\", \"Paid Advertising\", \"AI & Automation\". Omit for all categories."
},
"limit": {
"type": "integer",
"description": "How many posts to return (1-50). Defaults to 10.",
"minimum": 1,
"maximum": 50
},
"page": {
"type": "integer",
"description": "Page number for pagination. Defaults to 1.",
"minimum": 1
}
},
"additionalProperties": false
},
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown",
"application/json"
]
},
{
"id": "get_blog_post",
"name": "Get a blog post",
"description": "Fetch the full body of one published Flamel blog post as Markdown, by slug.",
"tags": [
"flamel",
"marketing",
"multi-location",
"franchise"
],
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Post slug, e.g. \"franchise-social-media-strategy\". The last path segment of /blog/<slug>."
}
},
"required": [
"slug"
],
"additionalProperties": false
},
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown",
"application/json"
]
},
{
"id": "list_blog_categories",
"name": "List blog categories",
"description": "List the blog categories available for filtering `list_blog_posts`.",
"tags": [
"flamel",
"marketing",
"multi-location",
"franchise"
],
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown",
"application/json"
]
},
{
"id": "list_case_studies",
"name": "List case studies",
"description": "List published Flamel customer case studies with their headline results.",
"tags": [
"flamel",
"marketing",
"multi-location",
"franchise"
],
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown",
"application/json"
]
},
{
"id": "get_case_study",
"name": "Get a case study",
"description": "Fetch one Flamel case study by slug: the challenge, the solution, the results, and customer quotes.",
"tags": [
"flamel",
"marketing",
"multi-location",
"franchise"
],
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Case study slug, the last path segment of /case-studies/<slug>."
}
},
"required": [
"slug"
],
"additionalProperties": false
},
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown",
"application/json"
]
},
{
"id": "list_faqs",
"name": "List FAQs",
"description": "List published Flamel FAQ entries: platform capabilities, pricing model, onboarding, integrations, and security. Good for direct factual questions about the product.",
"tags": [
"flamel",
"marketing",
"multi-location",
"franchise"
],
"inputSchema": {
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Optional FAQ category filter."
},
"limit": {
"type": "integer",
"description": "How many entries to return (1-100). Defaults to 50.",
"minimum": 1,
"maximum": 100
}
},
"additionalProperties": false
},
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown",
"application/json"
]
},
{
"id": "list_testimonials",
"name": "List testimonials",
"description": "List published customer testimonials about Flamel, with the author name, title, and company.",
"tags": [
"flamel",
"marketing",
"multi-location",
"franchise"
],
"inputSchema": {
"type": "object",
"properties": {
"featured": {
"type": "boolean",
"description": "Return only featured testimonials. Defaults to false."
},
"limit": {
"type": "integer",
"description": "How many to return (1-50). Defaults to 10.",
"minimum": 1,
"maximum": 50
}
},
"additionalProperties": false
},
"inputModes": [
"text/plain"
],
"outputModes": [
"text/markdown",
"application/json"
]
}
],
"securitySchemes": {},
"security": []
}